请教怎样才能在LPC2148里建一个大的数组呢?(40K)

[复制链接]
2925|4
 楼主| ppa2001 发表于 2007-9-14 12:01 | 显示全部楼层 |阅读模式
<br /><br />请教怎样才能在2148里建一个大的数组呢?(40K)<br />我上面接了个TFT,想显示个图片,但数据太大,建离不起来,怎么样才可以在2148的flash中建立个大数组呢?我听别人说,要用分散加载,可看了ZLG出版的LPC2148,没看明白,我是初学者,麻烦谁能给个KEIL的简单例子吗?谢谢了!
xieqin 发表于 2007-9-14 13:38 | 显示全部楼层

...................

如果系统没有外挂RAM,只能把它放在flash里了,定义成常量即可,<br />const&nbsp;char&nbsp;array[40*1024]&nbsp;=&nbsp;{&nbsp;...&nbsp;};<br /><br /><br />如果外挂了RAM,假定RAM的起始地址是0x10000000,&nbsp;那么<br />#include&nbsp;&ltabsacc.h&gt<br />char&nbsp;array[40*1024]&nbsp;__at(0x10000000)&nbsp;=&nbsp;{&nbsp;....&nbsp;};&nbsp;
ayb_ice 发表于 2007-9-14 14:18 | 显示全部楼层

_at_关键字不能初始化...

  
 楼主| ppa2001 发表于 2007-9-14 16:57 | 显示全部楼层

十分感谢

哦,谢谢了,我回去试试~
xieqin 发表于 2007-9-15 20:37 | 显示全部楼层

用__at需要包含absacc.h

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

71

帖子

0

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