共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 跳转至页
回复
有奖活动 | |
---|---|
【EEPW电子工程师创研计划】技术变现通道已开启~ | |
发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
【EEPW在线】E起听工程师的声音! | |
“我踩过的那些坑”主题活动——第001期 | |
高校联络员开始招募啦!有惊喜!! | |
【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
送您一块开发板,2025年“我要开发板活动”又开始了! | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【我踩过的那些坑】结构堵孔导致的喇叭无声问题被打赏50分 | |
【我踩过的那些坑】分享一下调试一款AD芯片的遇到的“坑”被打赏50分 | |
电流检测模块MAX4080S被打赏10分 | |
【我踩过的那些坑】calloc和malloc错误使用导致跑飞问题排查被打赏50分 | |
多组DCTODC电源方案被打赏50分 | |
【我踩过的那些坑】STM32cubeMX软件的使用过程中的“坑”被打赏50分 | |
新手必看!C语言精华知识:表驱动法被打赏50分 | |
【我踩过的那些坑】杜绑线问题被打赏50分 | |
【我踩过的那些坑】STM32的硬件通讯调试过程的“坑”被打赏50分 | |
【我踩过的那些坑】晶振使用的问题被打赏100分 |