[ZLG-ARM] 关于image的格式问题

[复制链接]
2579|3
 楼主| heliosxian 发表于 2007-6-28 17:39 | 显示全部楼层 |阅读模式
开发板easyArm2220,使用ADS生成的axf格式的文件大小有170KB,请问可以直接把代码加载到ARM的内部RAM(大小为64KB)运行吗?我实验时在某种运行模式下会出现数据异常或取指异常,某种模式又是正常的,不知有没有高手给点提示,谢谢!
high 发表于 2007-6-29 00:56 | 显示全部楼层

axf不是机器码,附加许多信息, for axd调试用的文件

通过&nbsp;formelf工具,生产bin(plain&nbsp;bin)就是原始机器码。<br />借由axd+jtag等工具,也许可以把代码放到ram调试。<br />如果要运行加载到ram,得做更多的工作。<br /><br />某种模式?某种模式?
 楼主| heliosxian 发表于 2007-6-29 08:53 | 显示全部楼层

关于image的格式问题

我修改了scatter文件,如下,直接通过AXD下载后可以跑起来(调试板没有外部RAM和Nor&nbsp;Flash),但是很容易就出现取指异常或取数据异常,程序中使用了链表,并且在任务和中断服务中都使用了该链表,但是我使用的时候都会先关中断,检查了N遍了都没有发现什么问题;<br /><br />现在怀疑另外一个问题,我在中断服务中递减一个变量,在任务中轮询访问该变量(该变量定义成volatile,但是访问的时候没有关中断),直到该变量为0,不知这样操作会不会引起问题?谢谢!<br /><br />ROM_LOAD&nbsp;0x40000000<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;ROM_EXEC&nbsp;0x40000000<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(vectors,&nbsp;+First)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />;&nbsp;&nbsp;&nbsp;RW&nbsp;code&nbsp;Offset&nbsp;32K<br />&nbsp;&nbsp;&nbsp;&nbsp;IRAM&nbsp;0x40008000<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(+RW,+ZI)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;os_cpu_a.o&nbsp;(+RW,+ZI)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;IRAM1&nbsp;0x4000A000<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;(+RW,+ZI)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />;&nbsp;&nbsp;&nbsp;HEAP&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;HEAP&nbsp;+0&nbsp;UNINIT<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;heap.o&nbsp;(+ZI)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />;&nbsp;&nbsp;&nbsp;No&nbsp;ERAM<br /><br />;&nbsp;&nbsp;&nbsp;STACKS&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;STACKS&nbsp;+0&nbsp;UNINIT<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stack.o&nbsp;(+ZI)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;}<br />
 楼主| heliosxian 发表于 2007-6-29 11:13 | 显示全部楼层

关于image的格式问题

另外,我在中断服务做的工作较多,大约需要10us以上,除了影响中断响应时间外,不知还会不会有别的影响?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部