关于iap flash读写

2019-08-13 20:27发布

现在flash是128k的,准备0x0800 0000-0x0800 1FFF存bootloader,0x0800 2000-0x0800 3FFF存flag,0x0800 4000作为第一个app起始地址,0x0801 2000作为第二个app的地址,但是发现写flag写不进去,st对flash前面一段地址有保护吗?还是操作问题?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
1547674987
1楼-- · 2019-08-13 20:57
解决了吗,满意请给好评,你仿真的时候看看你要写入FLASH的地址是否是干净的
BJTT
2楼-- · 2019-08-13 21:30
 精彩回答 2  元偷偷看……
Alionlu
3楼-- · 2019-08-14 00:21
通过memory窗口看的
Alionlu
4楼-- · 2019-08-14 04:08
BJTT 发表于 2017-10-9 23:12
你怎么知道flag没写进去?

通过memory窗口看的
BJTT
5楼-- · 2019-08-14 06:26
Alionlu 发表于 2017-10-10 09:41
通过memory窗口看的

在使用writeflash的那个函数(库函数里面有)的时候会有返回值的,看看有没有返回错误
或者换个地址试试看,
Alionlu
6楼-- · 2019-08-14 09:58
BJTT 发表于 2017-10-10 19:58
在使用writeflash的那个函数(库函数里面有)的时候会有返回值的,看看有没有返回错误
或者换个地址试试 ...

好,我试试

一周热门 更多>