查看: 3178|回复: 2

[其他] Flash上的沒用到的空間, 可以當做記憶體使用嗎?

[复制链接]

该用户从未签到

3

主题

3

帖子

0

新手上路

Rank: 1

积分
17
最后登录
1970-1-1
发表于 2011-5-27 17:06:09 | 显示全部楼层 |阅读模式
我使用MCF52259, 有512K Flash, 因為程式很小, 燒錄完畢後, Flash裡還有很多空間, 因為我知道Flash的地址,
1. 可以用個pointer直接指向Flash的沒用到的空間, 讀取/寫入資料嗎?
2. 可以使用_mem_create_pool在Flash上配置memory pool嗎?
3. 可以在Flash的沒用到的空間上面建立RAM DISK嗎?
如果答案是肯定的話, 能不能附上程式範例呢?
謝謝
我知道答案 目前已有1人回答
回复

使用道具 举报

该用户从未签到

6

主题

171

帖子

0

新手上路

Rank: 1

积分
356
最后登录
1970-1-1
发表于 2011-6-4 13:04:54 | 显示全部楼层

RE:Flash上的沒用到的空間, 可以當做記憶體使用嗎?

没用到的空间可以当记忆体使用,但是当RAM来用太牵强,因为有写入次数的限制.

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
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当常数存储器使用,不常更改的数据可以放在里面
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-11 23:09 , Processed in 0.090618 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表