完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
STM32F407ZET6
PDR_ON 143引脚0R电阻接地。 上下电程序出现无法运行的现象,出现异常后读回MCU FLASH数据比对,FLASH一段空间范围内的数据被改写为0,反复测试,FLASH被异常改写位置不固定。PLL 168MHz 供电电源【开1->关1->开2->关2】,其中 【开1】=【关1】由2ms宽度开始,每轮增加2ms,递增至30ms又从2ms开始;开2=1500ms,关2=1000ms 该情况非常容易复现,测试用程序已屏蔽关于FLASH擦写的操作,不应该是程序跑飞引起的误擦写FLASH。 PDR_ON 143引脚0R电阻接VDD,这种情况不会复现,程序没有对FLASH进行擦写,为何PDR_ON会导致FLASH数据被异常改写? |
|
相关推荐
1个回答
|
|
STM32F4上电不启动,固件损坏,程序丢失可能有以下几个原因:
1. **电源问题**:如果电源不稳定或者电源电压不符合芯片的工作要求,可能导致STM32F4无法正常启动。 2. **硬件故障**:硬件损坏,如晶振、复位电路、电源电路等,可能导致STM32F4无法正常工作。 3. **固件损坏**:如果固件文件损坏或者烧录过程中出现问题,可能导致STM32F4无法正常启动。 4. **程序丢失**:如果程序没有正确烧录到STM32F4的闪存中,或者闪存损坏,可能导致程序丢失。 5. **启动配置错误**:如果启动配置(如BOOT0和BOOT1引脚的设置)不正确,可能导致STM32F4从错误的存储介质启动,从而无法正常工作。 6. **看门狗定时器**:如果看门狗定时器设置不当,可能导致STM32F4在上电后立即进入看门狗复位状态。 7. **外部干扰**:电磁干扰或其他外部因素可能影响STM32F4的正常工作。 8. **软件错误**:程序中的逻辑错误或死循环可能导致STM32F4无法正常启动。 解决这些问题的方法可能包括: - 检查电源和硬件连接是否正确。 - 使用专业的烧录工具重新烧录固件。 - 检查启动配置是否正确。 - 检查程序代码,确保没有逻辑错误或死循环。 - 使用示波器等工具检查晶振和复位电路的工作状态。 如果你能提供更多关于你的STM32F4的具体问题或错误信息,我可能能提供更具体的帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1614 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1541 浏览 1 评论
970 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
682 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1592 浏览 2 评论
1863浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
644浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
515浏览 3评论
531浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
504浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-21 22:57 , Processed in 0.743006 second(s), Total 47, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号