ARM9常见错误
- 1M
- 次
- 次
- 下载
- 2013-06-20
- 软件简介
ARM 常见错误
在使用ADS编译器进行ARM调试时,经常会遇到一些莫名其妙的问题,现在把这些总结一下:
1. 使用字符串进行数据拷贝时,编译器提示出错,如下图:
1.jpg(48.97K)
2011-9-8 19:46:10
解决办法:在C编译器的Errors选项卡中,将Implicit pointer c选项去掉,如下图
2.jpg(56.97K)
2011-9-8 19:46:10
2. 调试时,发现有些代码被编译器给优化掉了
解决办法:将编译器的优化等级设置为最低,如下图:
3.jpg(60.88K)
2011-9-8 19:46:10
3. 开启PLL之后,程序跑飞
解决办法:ADS默认是对ARM7TDMI核的ARM进行仿真,而ARM9的某些寄存器在ARM7上不存在,因此会出现未定义的异常
如果是S3C2440的芯片,需要将仿真的处理器内核设置为ARM920T
4.jpg(28.38K)
2011-9-8 19:46:10
菜单栏的Options-> Config Target -> Configure,如上图
4. 仿真调试时,执行写操作时,在存储地址窗口并没有看到数据改变
解决办法:只有RAM空间可以实现写操作,因此需要检查写数据的地址是否在RAM空间里
资源共享版权声明 :
本网转载自其它媒体或公司想个人资料,均为行业人员共享上传,目的在于方便行业技术交流,促进技术发展革新,并不代表本网赞同其观点和对其真实性负责,如有版权问题,可以立即删,本站不承担任何法律责任。
- 上一篇 : 现代DSP技术
- 下一篇 : ARM9_2440_启动代码详解