最早使用的ARM开发工具是MDK 3.1,当时是为TI在DM335开发板上移植.Net Micro work,由于该开发板没有ISP工具,所以要调试内存版本的TinyCLR程序,必须要预先初始化SDRAM,否则无法把程序Download到内存中去。幸好MDK开发工具提供了一些脚本示例,所以相对比较容易的编写了一个初始化DM335 SDRAM的脚本,但是使用RVDS却没有这么幸运。

后期考虑到开发需要,我这边又配置了RVDS 4.0开发工具,由于一般用它调试ATMEL 的AT91的板子,该板子提供了ISP工具,所以调试时先打开该工具进行一遍SDRAM初始化,然后在用RVDS进行LoadImage调试,虽然有些麻烦,但也将就了。

最近在调试DM335上的wifi接口程序,奇怪的是用MDK编译运行后,出现异常,并且单步跟踪时,MD

收藏 打印