[ZLG-MCU] ADS中怎么写加载文件把字库加到FLASH中的固定位置?

[复制链接]
 楼主| breeze_jt 发表于 2007-3-27 21:25 | 显示全部楼层 |阅读模式
我用的是LPC2214芯片,我想把汉字库加到外部FLASH的固定位置中.我把汉字库的点阵定义成一个8位数组.然后在加载文件中把它放到一个固定地址,出错.<br />我试过两种方法:<br />一种是在一个名字为HZ文件这样写的:<br />&nbsp;&nbsp;&nbsp;&nbsp;const&nbsp;unsigned&nbsp;char&nbsp;hz{...........};<br />加载文件中添加的:<br />&nbsp;&nbsp;&nbsp;&nbsp;ROM_HZ&nbsp;0X80100000&nbsp;FIXED<br />&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;HZ.O(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />另一种方法是在STARTUP文件中定义一片代码空间放汉字库.<br />&nbsp;&nbsp;&nbsp;AREA&nbsp;HZ<br />&nbsp;&nbsp;DCD&nbsp;&nbsp;.........<br />END<br />&nbsp;加载文件中添加的:<br />&nbsp;&nbsp;&nbsp;&nbsp;ROM_HZ&nbsp;0X80100000&nbsp;FIXED<br />&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;HZ.O(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />第一中方法编译出错,第二种方法编译出现警告,说HZ.O使用区域的是不能使用的.<br />请大家教我!
lightrainy 发表于 2007-3-29 09:55 | 显示全部楼层

这样写试试

ROM_HZ&nbsp;0X80100000&nbsp;FIXED<br />&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;HZ.O(*)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />这样就应该没有问题了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

13

帖子

1

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