[技术问答] HC32F072在48M时钟时,Flash无法写入

[复制链接]
 楼主| Ansersion 发表于 2020-5-25 11:52 | 显示全部楼层 |阅读模式
xxx.png
如题,F072在48M时钟的时候,Flash写不进去,在Flash_Init的While循环里出不来了。
例程路径:HC32F072_SDK\驱动库及样例\hc32f072_ddl_Rev1.0.0\hc32f072_ddl\example\flash\flash_erase_write\EWARM
<
sgrtf661 发表于 2020-5-25 15:05 | 显示全部楼层
加我qq:409946461 随时技术支持
<
caizhiwei 发表于 2020-5-25 19:50 | 显示全部楼层
初始化有问题?
<
 楼主| Ansersion 发表于 2020-5-26 09:24 | 显示全部楼层

是的,卡死在Flash_Init里出不来
<
凡人8000 发表于 2020-5-26 10:44 | 显示全部楼层
FLASH的库里有点问题,没有把48M的擦写时间放进去,13X的已经做了修改,这个F072的比较早,FLASH的库没有修改,具体修改如下: 549695ecc8298446ef.png
<
 楼主| Ansersion 发表于 2020-5-26 12:11 | 显示全部楼层
凡人8000 发表于 2020-5-26 10:44
FLASH的库里有点问题,没有把48M的擦写时间放进去,13X的已经做了修改,这个F072的比较早,FLASH的库没有修 ...

老哥给力~~
<
caizhiwei 发表于 2020-5-27 17:48 | 显示全部楼层
今天遇到的同样的问题,写字节卡死,然后加上以下代码,药到病除。

  1. if(12 == u8FreqCfg)
  2.         {
  3.                 u32PrgTimer[1] = 0xff;
  4.         }
<
晓伍 发表于 2020-6-8 15:26 | 显示全部楼层
为什么加上这个就好了呢
<
磨砂 发表于 2020-6-8 15:26 | 显示全部楼层
长知识了  呵呵呵
<
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

72

帖子

4

粉丝
快速回复 返回顶部 返回列表