打印

【紧急求助】GD写数据到FLASH 失败,有什么方法解决吗?

[复制链接]
5227|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hhd123|  楼主 | 2021-5-20 11:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
芯片GD32F103CB  使用的时GDF10X库函数写的程序,版本2.1.2,写u16 数据到0x0801000 地址 ,无法写进去,代码在下面u16 de[12];

fmc_unlock();
fmc_page_erase(FLASH_SAVE_ADDR);
fmc_halfword_program(FLASH_SAVE_ADDR,de[0]);       
fmc_lock();

de[0]=STMFLASH_ReadHalfWord(FLASH_SAVE_ADDR);


读到的数据是0xff,这是什么原因

使用特权

评论回复
沙发
jiangjiayu| | 2021-5-20 15:01 | 只看该作者
0x0801000?地址少一位数

使用特权

评论回复
板凳
ywd_Linux| | 2021-7-16 10:26 | 只看该作者
楼主解决了吗    这个STMFLASH_ReadHalfWord(FLASH_SAVE_ADDR);    内部是什么样的

使用特权

评论回复
评论
筱琨 2021-7-28 17:06 回复TA
地址解引用 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

0

粉丝