共2条
1/1 1 跳转至页
2200 2200开发板可以用其他仿真器调试嘛?
问
我用的是武汉创维特的ADT1000仿真器,开发环境用的是ADS1.2,调试器AXD。
可以用EASYJTAG调试通过的程序,为什么使用ADT1000就不行呢?
而且生成的.AXF文件在AXD中反编译后的代码都不一样!
这是怎么回事?难道2200不支持标准仿真器嘛?
答 1: 其它仿真器只能在RAM中调试,无法操作Flash除非自己编写Flash的接口代码 答 2: 就是在ram中调试也无法通过我用的仿真器是武汉创维特的ADT1000,开发环境用的是ADS+AXD.
仿真器ADT1000使用的标准环境是ADT IDE,创维特自己开发基于GCC的编译调试环境.而在仿真器的说明里,ADT1000仿真器完全兼容ADS,又周工提供的例子都是基于ADS,所以我用的是ADS.
程序调试还是不通过.在ADS中生成的.axf文件,使用AXD调试,加载不同的目标,反编译的代码居然不一样.
举个例子:
使用ARM软仿真,第一条指令反编译:
80000000 [0xe59ff018] ldr pc,ResetAddr ; = #ResetAddr
使用easyJTAG仿真,第一条指令反编译:
80000000 [0xe59ff018] ldr pc,ResetAddr ; = #ResetAddr
使用ADT1000仿真,第一条指令反编译:
80000000 [0x00000000] andeq r0,r0,r0
仿真器厂家说可能是ram初始化的问题.我用easyJTAG调试,从来没有在下载程序前初始化过ram呀.
这是什么问题造成的?板子的问题还是仿真器的问题呀??
答 3: 谁说无法操作FLASH的.我用WIGGLER+IAR4.11B的编译器下载FLASH什么的都很好啊.而且UC/OS网站上的关于LPC2129的移植是对IAR的,拿过来用就可以了,而且可靠啊.IAR上的用户程序关键字都不用填,编译器都为你做好了.我用的是LPC2114,现在已经可靠运行,过一段时间,等我把项目做完了,我就把怎么用WIGGLER+IAR4.11B调试的贴上来.ADS已经没有后续版本了,劝大家都别用了.
可以用EASYJTAG调试通过的程序,为什么使用ADT1000就不行呢?
而且生成的.AXF文件在AXD中反编译后的代码都不一样!
这是怎么回事?难道2200不支持标准仿真器嘛?
答 1: 其它仿真器只能在RAM中调试,无法操作Flash除非自己编写Flash的接口代码 答 2: 就是在ram中调试也无法通过我用的仿真器是武汉创维特的ADT1000,开发环境用的是ADS+AXD.
仿真器ADT1000使用的标准环境是ADT IDE,创维特自己开发基于GCC的编译调试环境.而在仿真器的说明里,ADT1000仿真器完全兼容ADS,又周工提供的例子都是基于ADS,所以我用的是ADS.
程序调试还是不通过.在ADS中生成的.axf文件,使用AXD调试,加载不同的目标,反编译的代码居然不一样.
举个例子:
使用ARM软仿真,第一条指令反编译:
80000000 [0xe59ff018] ldr pc,ResetAddr ; = #ResetAddr
使用easyJTAG仿真,第一条指令反编译:
80000000 [0xe59ff018] ldr pc,ResetAddr ; = #ResetAddr
使用ADT1000仿真,第一条指令反编译:
80000000 [0x00000000] andeq r0,r0,r0
仿真器厂家说可能是ram初始化的问题.我用easyJTAG调试,从来没有在下载程序前初始化过ram呀.
这是什么问题造成的?板子的问题还是仿真器的问题呀??
答 3: 谁说无法操作FLASH的.我用WIGGLER+IAR4.11B的编译器下载FLASH什么的都很好啊.而且UC/OS网站上的关于LPC2129的移植是对IAR的,拿过来用就可以了,而且可靠啊.IAR上的用户程序关键字都不用填,编译器都为你做好了.我用的是LPC2114,现在已经可靠运行,过一段时间,等我把项目做完了,我就把怎么用WIGGLER+IAR4.11B调试的贴上来.ADS已经没有后续版本了,劝大家都别用了.
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【S32DS】S32K3 RTD7.0.1 HSE 组件配置报错问题解决被打赏¥27元 | |
| 【S32K3XX】MCME 启动 CORE1被打赏¥23元 | |
| AG32VH407下温度大气压传感器及其检测被打赏¥20元 | |
| AG32VH407下光照强度传感器BH1750及其检测被打赏¥22元 | |
| AT32VH407下使用温湿度传感器DHT22进行检测被打赏¥20元 | |
| DIY一个婴儿澡盆温度计被打赏¥34元 | |
| 【FreeRtos】FreeRtos+MPU region 配置规则被打赏¥23元 | |
| 【分享开发笔记,赚取电动螺丝刀】三分钟快速上手驱动墨水屏(ArduinoIDE)被打赏¥28元 | |
| 【S32K3XX】LIN 通讯模块使用被打赏¥31元 | |
| 【FreeRtos】FreeRtos + MPU模块的配置使用被打赏¥32元 | |
我要赚赏金
