[ZLG-ARM] 请教一个关于表格的问题

[复制链接]
3392|6
 楼主| ziranren 发表于 2007-7-27 14:35 | 显示全部楼层 |阅读模式
在keil中,可以使用如下方式把LCM的字符数据设置成变革<br />unsigned&nbsp;char&nbsp;code&nbsp;chardot[1520]&nbsp;=&nbsp;{...}<br />请教在ARM&nbsp;-ADS中如何设置呢?
 楼主| ziranren 发表于 2007-7-27 14:59 | 显示全部楼层

如果我在ADS中把 char code去掉

&nbsp;&nbsp;&nbsp;&nbsp;这样就声名成了数组,但是,好象实际用的时候不能完整的读到1520字节数据,实际只能读到648字节左右,后面读出来的就是乱吗了?这是怎么回事?<br />&nbsp;&nbsp;&nbsp;&nbsp;我在ADS中设置的是在RAM中DEBUG,mem_b.scf文件如下<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;ROM_LOAD&nbsp;0x40000000<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;;执行程序ROM起始地址<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;&nbsp;;变量区域,代码空间结束地址<br />&nbsp;&nbsp;&nbsp;&nbsp;;可根据实际需要修改<br />&nbsp;&nbsp;&nbsp;&nbsp;IRAM&nbsp;0x40001800<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(MyStacks)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;(+RW,+ZI)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&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;Startup.o&nbsp;(Heap)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;;RAM最高端,系统堆栈空间,向下生长<br />&nbsp;&nbsp;&nbsp;&nbsp;;2131&nbsp;+2000,2132/4&nbsp;+4000,2136/8&nbsp;+8000<br />&nbsp;&nbsp;&nbsp;&nbsp;STACKS&nbsp;0x40002000&nbsp;UNINIT<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(Stacks)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />请高手指教
 楼主| ziranren 发表于 2007-7-27 15:12 | 显示全部楼层

继续

如果写成<br />unsigned&nbsp;const&nbsp;chardot[1520]&nbsp;=&nbsp;{...}<br />编译的时候却提示:<br />ERROR&nbsp;L6221E:Execution&nbsp;region&nbsp;ROM_EXEC&nbsp;overlaps&nbsp;with&nbsp;Execution&nbsp;region&nbsp;IRAM.<br /><br />该如何解决?<br />
 楼主| ziranren 发表于 2007-7-27 19:57 | 显示全部楼层

周工啊!

  
zlgARM 发表于 2007-7-27 21:36 | 显示全部楼层

ziranren

您好:<br />&nbsp;&nbsp;&nbsp;&nbsp;试着用DebugInFlash模式调试看看?
 楼主| ziranren 发表于 2007-7-30 12:00 | 显示全部楼层

新的问题.

&nbsp;&nbsp;&nbsp;&nbsp;我修改了mem_b.scf中的<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;变量区域,代码空间结束地址<br />&nbsp;&nbsp;&nbsp;&nbsp;;可根据实际需要修改<br />&nbsp;&nbsp;&nbsp;&nbsp;IRAM&nbsp;0x40001800<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(MyStacks)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;(+RW,+ZI)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;中的空间结束地址修改了,可以在RAM中仿真了.<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;但是仿真后改长RELINFLASH,生成的.HEX文件烧录后却不能运行,我想问问看怎么回事.
yangbo18416 发表于 2015-7-21 15:39 | 显示全部楼层
学习中~!!!!:P
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

181

帖子

0

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