一、安装ADS 以默认方式安装即可。 恒坚的IDE简单实用,但功能和性能上均不及ARM公司的ADS和AXD,这也是可以理解的。 二、安装用于wiggler(jtag)接口的调试支持包 恒坚配带的jtag接口板属于wiggler形式。选用banyan的支持包,它可以很好的支持wiggler方式的信号传输。banyan默认安装在 c:/banyan子目录中,在AXD的菜单项options-configure target中,填加banyan支持包banyan.dll,就可以用banyan-TRI来支持AXD在线调试了。 三、用ADS(AXD)在线调试 1、在线调试前,要先激活banyan支持包,也就是执行程序daemon.exe,使它驻留在内存中。此文件应该已经被自动安装到程序例表里了。当然,在c:/banyan子目录中也可以找到它。 2、在AXD中的options->configure target里,选banyan-TRI支持。 3、axd的调试原理是把程序写入sdram中进行调试,axd不能把程序写入其它地址。banyan在初始化samsung4510时,把rom地址设在0x0~0x200000(2M大小),sdram地址0x1000000(16M)~0x1400000(20M),共4M大小。用axd调试时,应该先在ads中的linker内把地址RO指定在sdram段中,调整RO地址,或重映射sdram均可达到调试的目的。但重映射的sdram为0x0开始时,段实用地址较小。
|