在线时间0 小时
UID294775
注册时间2011-5-28
NXP金币0
该用户从未签到
新手上路

- 积分
- 7
- 最后登录
- 1970-1-1
|
发表于 2011-6-5 12:25:27
|
显示全部楼层
回复:Flash上的沒用到的空間, 可以當做記憶體使用嗎?
回复第 1 楼 magazine_fed于2011-05-27 09:06:09发表:
我使用MCF52259, 有512K Flash, 因為程式很小, 燒錄完畢後, Flash裡還有很多空間, 因為我知道Flash的地址,
1. 可以用個pointer直接指向Flash的沒用到的空間, 讀取/寫入資料嗎?
2. 可以使用_mem_create_pool在Flash上配置memory pool嗎?
3. 可以在Flash的沒用到的空間上面建立RAM DISK嗎?
如果答案是肯定的話, 能不能附上程式範例呢?
謝謝
这些好像都不行吧~~~Flash这东西工作原理可和RAM不一样,它是要调用擦出函数先擦了再调用烧写函数写入数据的,而且一般擦除是一个区一个区的擦的,直接调指针肯定是不行的严办都把Flash当常数存储器使用,不常更改的数据可以放在里面 |
|