这个函数可以写外部FLASH吗?编译通不过

[复制链接]
1949|2
 楼主| fmc 发表于 2008-6-19 15:19 | 显示全部楼层 |阅读模式
这个函数可以写外部FLASH吗?编译通不过<br /><br />#include&nbsp;&quot;71x_type.h&quot;<br /><br />#define&nbsp;XWORD&nbsp;((unsigned&nbsp;int&nbsp;volatile&nbsp;xdata&nbsp;*)&nbsp;0)<br />#define&nbsp;Xvu32&nbsp;((unsigned&nbsp;int&nbsp;volatile&nbsp;xdata&nbsp;*)&nbsp;0)<br />#define&nbsp;EXT_FLASH_BASE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x60000000<br />#define&nbsp;EXT_FLASH_SIZE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x100000&nbsp;//&nbsp;Words<br /><br /><br />void&nbsp;FLASH_WRITE(vu32&nbsp;addr,vu16&nbsp;data)<br />{<br />&nbsp;&nbsp;&nbsp;addr=addr|EXT_FLASH_BASE;<br />&nbsp;&nbsp;&nbsp;Xvu32[addr]=data;<br />}
Again_gyf 发表于 2008-6-19 16:00 | 显示全部楼层

xdata ?/

xdata&nbsp;是51里的RAM分配关键字,你这里重定义了吗?
aibxyz 发表于 2008-6-19 16:15 | 显示全部楼层

光这样肯定不能

除了LS说的,那个声明还有问题<br />为什么不看点例子呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

fmc

10

主题

12

帖子

0

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