智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6457|回复: 3
打印 上一主题 下一主题

prm文件,flash分页,读写问题

[复制链接]

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
跳转到指定楼层
1#
发表于 2011-3-30 06:50:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我需要一块32K的空间(要可读可写的)查看prm发现RAM只有8k
不行

再往下看,发现flash共分8页,每页16K
其中两页被ROM占用

我想,我要的32K,分为两个16K
占用flash两个页,应该可以吧。

然后试了试,发现数组的确是分出来了
但是写数据出问题了,写不进去,读出来值是不变的

然后我把两个分页的 READ_ONLY 改成了 READ_WRITE
接着就各种问题了,各种error

为了调掉这些error,我相继改了 DISTRIBUTE DATA_DISTRIBUTE CONST_DISTRIBUTE
最后发现写数据还是写不进去。


我想问一下: flash 是不是就是写不了数据啊?
能写的就只有那8k吗?


还有,RAM EEPROM FLASH 在物理上,是同一个硬件的不同地址吗?
还是三个不同的硬件,用不同的地址去映射?

如果是同一个硬件的不同地址,那岂不是可以任意改变三者的大小?

1

主题

35

帖子

0

精华

高级会员

Rank: 4

积分
614
威望
372
贡献
174
兑换币
7
注册时间
2012-2-26
在线时间
34 小时
毕业学校
德州学院
4#
发表于 2012-7-12 23:27:19 | 只看该作者
回复 支持 反对

使用道具 举报

1

主题

18

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
QQ
威望
244
贡献
47
兑换币
0
注册时间
2010-11-18
在线时间
11 小时
3#
发表于 2011-6-7 22:31:38 | 只看该作者
flash是可以写入的,但是写入的方法我也不大了解    呵呵
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

注册会员

Rank: 2

积分
111
威望
173
贡献
28
兑换币
0
注册时间
2011-5-16
在线时间
0 小时
2#
发表于 2011-5-18 21:53:41 | 只看该作者
eeprom实际上是不存在的,是可以用Dflash 仿真出的eee
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-31 05:07 , Processed in 0.074250 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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