打印
[STM32F4]

无法擦除FLASH

[复制链接]
1313|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 | 只看该作者
能联机成功,说明电路连接、电源没有问题。。

使用特权

评论回复
5
Edisons| | 2021-11-7 21:13 | 只看该作者
是不是JTAG联机阶段必须使用外部晶振工作?

使用特权

评论回复
6
_gege| | 2021-11-7 21:17 | 只看该作者
检查下FLASH API中的FLASH频率测试端口GPIO-0

使用特权

评论回复
7
Mozarts| | 2021-11-7 21:19 | 只看该作者
这下彻底排除了晶体问题,但问题却更迷茫。

使用特权

评论回复
8
Listate| | 2021-11-7 21:24 | 只看该作者
是否是擦写flash的操作有问题呢  这个也需要考虑的

使用特权

评论回复
9
feiqi1| | 2021-11-7 21:26 | 只看该作者
擦除FLASH时死机,而联机没问题,内部振荡器也肯定没问题,IC没问题,复位信号是内部复位,那么问题只能落在一开始就排除的电源问题上了

使用特权

评论回复
10
androidbus| | 2021-11-7 21:31 | 只看该作者
估计你的电源滤波电容偏小,总电源没有大电容储能

使用特权

评论回复
11
litengg| | 2021-11-7 21:32 | 只看该作者
有时候这些模拟器件就是不知道啥时候跳出来惹点麻烦。

使用特权

评论回复
12
qiangweii| | 2021-11-7 21:37 | 只看该作者
无法擦除,可能是芯片内部固化的代码和你软件使用的库函数版本不对应。你可以尝试把原厂板子的芯片换到你板子上试试。

使用特权

评论回复
13
shashaa| | 2021-11-7 21:38 | 只看该作者
可能是芯片的问题  或者是外围电路虚焊的问题

使用特权

评论回复
14
xia00| | 2021-11-7 21:43 | 只看该作者
先去读FLASH 的ID吧,这都没有读成功就擦除  写数据  不对吧

使用特权

评论回复
15
hfdy01| | 2021-11-7 21:44 | 只看该作者
直接用示波器测试关键节点的波形  看看到底是哪里的问题  

使用特权

评论回复
16
CallReceiver| | 2021-11-7 21:49 | 只看该作者
这个问题不好弄, 有很多方面的问题 ,如果自己做板子的话 ,问题就更多了。

使用特权

评论回复
17
boy1990| | 2021-11-7 21:50 | 只看该作者
这个猜测是效率很慢的,只有用示波器测试 看波形。

使用特权

评论回复
18
sourceInsight| | 2021-11-7 21:55 | 只看该作者
可以确定不是芯片批次问题,换了以前能烧写的芯片还是不行。

使用特权

评论回复
19
heimaojingzhang| | 2021-12-3 20:20 | 只看该作者
有时候问题 很莫名其妙的

使用特权

评论回复
20
keaibukelian| | 2021-12-3 20:22 | 只看该作者
如何才能验证呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

293

主题

1811

帖子

1

粉丝