[STM32F4] 无法擦除FLASH

[复制链接]
1742|23
 楼主| bbapple 发表于 2021-11-7 20:59 | 显示全部楼层 |阅读模式
STM32F4小系统板
验证在无外部晶振时芯片工作的可靠性
zhouhuanの 发表于 2021-11-7 21:04 | 显示全部楼层
板子通电后电压正常,JTAG联机正常,调用CCS3.3下的FLASH编程工具时,FLASH API函数下载到RAM成功。
wanglaojii 发表于 2021-11-7 21:06 | 显示全部楼层
但擦除阶段就像死机一样没有反应,而一模一样的原厂板子却没有问题。
laozhongyi 发表于 2021-11-7 21:11 | 显示全部楼层
能联机成功,说明电路连接、电源没有问题。。
Edisons 发表于 2021-11-7 21:13 | 显示全部楼层
是不是JTAG联机阶段必须使用外部晶振工作?
_gege 发表于 2021-11-7 21:17 | 显示全部楼层
检查下FLASH API中的FLASH频率测试端口GPIO-0
Mozarts 发表于 2021-11-7 21:19 | 显示全部楼层
这下彻底排除了晶体问题,但问题却更迷茫。
Listate 发表于 2021-11-7 21:24 | 显示全部楼层
是否是擦写flash的操作有问题呢  这个也需要考虑的
feiqi1 发表于 2021-11-7 21:26 | 显示全部楼层
擦除FLASH时死机,而联机没问题,内部振荡器也肯定没问题,IC没问题,复位信号是内部复位,那么问题只能落在一开始就排除的电源问题上了
androidbus 发表于 2021-11-7 21:31 | 显示全部楼层
估计你的电源滤波电容偏小,总电源没有大电容储能
litengg 发表于 2021-11-7 21:32 | 显示全部楼层
有时候这些模拟器件就是不知道啥时候跳出来惹点麻烦。
qiangweii 发表于 2021-11-7 21:37 | 显示全部楼层
无法擦除,可能是芯片内部固化的代码和你软件使用的库函数版本不对应。你可以尝试把原厂板子的芯片换到你板子上试试。
shashaa 发表于 2021-11-7 21:38 | 显示全部楼层
可能是芯片的问题  或者是外围电路虚焊的问题
xia00 发表于 2021-11-7 21:43 | 显示全部楼层
先去读FLASH 的ID吧,这都没有读成功就擦除  写数据  不对吧
hfdy01 发表于 2021-11-7 21:44 | 显示全部楼层
直接用示波器测试关键节点的波形  看看到底是哪里的问题  
CallReceiver 发表于 2021-11-7 21:49 | 显示全部楼层
这个问题不好弄, 有很多方面的问题 ,如果自己做板子的话 ,问题就更多了。
boy1990 发表于 2021-11-7 21:50 | 显示全部楼层
这个猜测是效率很慢的,只有用示波器测试 看波形。
sourceInsight 发表于 2021-11-7 21:55 | 显示全部楼层
可以确定不是芯片批次问题,换了以前能烧写的芯片还是不行。
heimaojingzhang 发表于 2021-12-3 20:20 | 显示全部楼层
有时候问题 很莫名其妙的
keaibukelian 发表于 2021-12-3 20:22 | 显示全部楼层
如何才能验证呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

293

主题

1811

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部