@zr 如果我要成功擦除并写入,那我这边怎么知道我该从哪个位置开始擦除并写入(我只需要0x3ff个位置),#define FLASH_ADDR0_0X101000 这个我该怎样定义?

在论坛中关于flash部分有影响的地方例如这两处,我也确认和sdk提供的一样,还是要修改?
B
boqun
@boqun
0
声望
2
帖子
26
资料浏览
0
粉丝
0
关注
boqun 发布的帖子
-
RE: 我需要用FR8008GP的flash,但是只能读取不能擦除并写入,根据论坛:FR8000操作flash的范例直接复制到程式中,发现程式卡在erase_retu_num = flash_erase(FLASH_ADDR0_0X101000, FLASH_SECTOR_SIZE);中出不去发布在 FR800x
-
我需要用FR8008GP的flash,但是只能读取不能擦除并写入,根据论坛:FR8000操作flash的范例直接复制到程式中,发现程式卡在erase_retu_num = flash_erase(FLASH_ADDR0_0X101000, FLASH_SECTOR_SIZE);中出不去发布在 FR800x

// #define FLASH_ADDR0_0X101000 (0X40000)------用这个范例的值还是卡在flash_erase()中
// #define FLASH_ADDR0_0X101000 (0x1007bfff)------根据SDK用户手册选择的值还是卡在flash_erase()中
#define FLASH_ADDR0_0X101000 (0x10003e00)------直接用0x10000000~0x10003e00这区间的值却不卡,但是写入又被其他值覆盖