打印
[MCU]

程序可以写flash的内容吗?

[复制链接]
533|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lizye|  楼主 | 2020-10-10 19:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
shimx| | 2020-10-10 19:19 | 只看该作者
程序读flash的内容有问题吧

使用特权

评论回复
板凳
lizye|  楼主 | 2020-10-10 19:22 | 只看该作者
没问题,我已经试过了。

使用特权

评论回复
地板
jiaxw| | 2020-10-10 19:26 | 只看该作者
XIP的代码不能erase,program自身所在flash, 除非是multi-bank的flash.

使用特权

评论回复
5
spark周| | 2020-10-10 19:29 | 只看该作者
单bank的flash,一般代码要跳到RAM区间执行erase,program操作。

使用特权

评论回复
6
lizye|  楼主 | 2020-10-10 19:35 | 只看该作者
哦,多谢

使用特权

评论回复
7
heweibig| | 2020-10-10 19:38 | 只看该作者
这个是可以的,一定要计算好你的程序代码的大小的。

使用特权

评论回复
8
zhaoxqi| | 2020-10-10 19:41 | 只看该作者
剩余的flash空间是可以用于存储数据的,还需要考虑片擦除的机制。

使用特权

评论回复
9
jiahy| | 2020-10-10 19:44 | 只看该作者
空余的地方但让可以用来存储其他数据的。

使用特权

评论回复
10
zhaoxqi| | 2020-10-10 19:48 | 只看该作者
这样就可以减少RAM的使用量,特别是涉及到大数据量采集的程序中,有效利用flash的剩余空间的很重要。

使用特权

评论回复
11
shimx| | 2020-10-10 19:54 | 只看该作者
在应用的时候,flash中不光是能放程序的,还可以存放其他数据的。

使用特权

评论回复
12
shimx| | 2020-10-10 19:57 | 只看该作者
在存放数据的时候注意,你的存放数据的那一页的不能跟程序代码在同一页的,不然当你需要擦除你的数据的时候,就会一块的将程序给擦除掉的。

使用特权

评论回复
13
午夜粪车| | 2020-10-10 20:02 | 只看该作者
说到这里主要就是要注意flash的擦除机制的。

使用特权

评论回复
14
huangchui| | 2020-10-10 20:05 | 只看该作者
剩余的flash可以用于存储数据

使用特权

评论回复
15
shimx| | 2020-10-10 20:10 | 只看该作者
程序写flash内容?啥意思?向flash中写入数据的当然是可以的。

使用特权

评论回复
16
zhaoxqi| | 2020-10-10 20:16 | 只看该作者
充分利用flash的读写特性的保护数据

使用特权

评论回复
17
lizye|  楼主 | 2020-10-10 20:20 | 只看该作者
其实还是不大明白,我再琢磨琢磨吧,多谢了哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

852

主题

9757

帖子

2

粉丝