打印
[STM32F1]

把数据存在main flash中要如何操作

[复制链接]
楼主: renyaq
手机看帖
扫描二维码
随时随地手机跟帖
21
jlyuan| | 2022-8-5 20:08 | 只看该作者 回帖奖励 |倒序浏览
这个地址可能存在问题,不要超出范围。

使用特权

评论回复
22
jlyuan| | 2022-8-5 20:11 | 只看该作者

不知道楼主使用的是什么处理器?

使用特权

评论回复
23
dingy| | 2022-8-5 20:13 | 只看该作者

会是读写程序有问题吗?

使用特权

评论回复
24
dingy| | 2022-8-5 20:16 | 只看该作者
main flash 在写操作的期间,是不允许任何读操作的,这时如果系统尝试读取下一条指令则会出错

使用特权

评论回复
25
jiajs| | 2022-8-5 20:18 | 只看该作者
或者出现中断,会跳转到中断向量表

使用特权

评论回复
26
dingy| | 2022-8-5 20:20 | 只看该作者
也会出错

使用特权

评论回复
27
renyaq|  楼主 | 2022-8-5 20:22 | 只看该作者
本帖最后由 renyaq 于 2022-8-5 20:25 编辑

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先

使用特权

评论回复
28
pangb| | 2022-8-5 20:25 | 只看该作者
所以需要进行特殊处理,ST有专门的例子

使用特权

评论回复
29
SantaBunny| | 2023-3-1 10:44 | 只看该作者
存片内flash,也是先存到sram中,后再写入flash。直接开个数组,存sram里就行

使用特权

评论回复
30
jimmhu| | 2023-6-7 13:30 | 只看该作者
STM32有写FLASH函数 调用相应的库函数

使用特权

评论回复
31
janewood| | 2023-6-8 14:21 | 只看该作者
在使用Flash作为数据存储介质时,应遵循规范和相关安全措施,避免数据丢失或错误。

使用特权

评论回复
32
averyleigh| | 2023-6-8 23:25 | 只看该作者
一般不建议用内部FLASH               

使用特权

评论回复
33
鹿鼎计| | 2023-6-9 17:06 | 只看该作者
可,他自己在吗

使用特权

评论回复
34
Mowergy| | 2023-6-9 17:50 | 只看该作者
可以,要注意范围和页大小

使用特权

评论回复
35
Undshing| | 2023-6-9 22:37 | 只看该作者
这会影响系统稳定性吧

使用特权

评论回复
36
timfordlare| | 2023-6-13 22:22 | 只看该作者
存到flash中的数组怎样读取出来?

使用特权

评论回复
37
ccook11| | 2023-6-13 22:39 | 只看该作者
写入外部的SPI接口flash倒是可以。

使用特权

评论回复
38
Stahan| | 2023-6-13 22:50 | 只看该作者
sector擦除和block擦除有什么区别啊?

使用特权

评论回复
39
yorkbarney| | 2023-6-14 18:14 | 只看该作者
写入前,先要确保该扇区是已经擦除的,STM32内部FLASH都是按扇区擦除的,不同型号,扇区大小不同,有些型号,不同扇区的大小也不一样,看数据手册。擦除后写入,然后可以上锁。

使用特权

评论回复
40
MessageRing| | 2023-6-14 23:04 | 只看该作者
自定义存的地址就可以了

使用特权

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

本版积分规则