|
我这块板子在使用过程中突然无法烧录程序,使用ST-LINK Utility发现选项字节读保护level 1,解锁失败。 然后使用STM32CubeProgrammer进行解锁,stlink可以连接并读取选项字节读保护0xff,解锁失败 使用uart和usb无法连接。 在阅读f4参考书手册后,我发现读保护level1,读写选项字节自举方式是没有限制的,然后用uart和usb都试了一遍,报错一样Error: Activating device: KO. Please, verify the boot mode configuration and check the serial port configuration. Reset your device then try again...,我直接去测芯片封装上的引脚发现boot0和boot1没问题,片上ch340c电路也没问题,电脑也能识别com,但就是连接不上。有没有人遇到过同样的问题 目前有两个疑惑: 1.stlink连接上但是无法修改选项字节 2.flash内部系统寄存器中bootloader出什么问题了 |
stm32 f411偶发性无法启动大神求助
在擦除flash时 同时挂起中断 是否会造成卡死以及相关的卡死机制
STM32F407VET6,使用cubeIDE下载跑不起来
FLASH擦除轮询等待时CPU真的会轮询吗
STM32F417 RTC读取亚秒寄存器
STM32F405ZGT6 批次22+ 问下这颗料,60度烘烤12小时后,出现鼓包,是怎么回事? 原厂有标准的烘烤温度范围 跟时长范围吗?
非官方开发板第一次下载成功,之后就各种失败
STM32H5F/E 相比 STM32F4 系列最大的优势是什么?
ST TOF问题请教
STM32F4的SPI端口,如何实现多通道输入?
微信公众号
手机版
1.stlink连接上但是无法修改选项字节
==》如果芯片没有做RDP LEVEL 2级保护,就看看芯片是否坏掉了,或者整个板子异常,比方供电异常导致整个板工作异常。因为正常来讲,rdp level=1情况下,通过STLINK是可以连接并修改Option字的。
2.flash内部系统寄存器中bootloader出什么问题了
==》如果你只是RDP LEVEL 1保护,正常来讲 完全可以通过调整boot到system memory启动模式,然后通过UART/USB等手册约定的接口进行连接,进行擦除、编程等。 问题原因我能想到的还是上面提到的。
2. 对于boot loader, 手册中描述在设置 LEVEL1 时是不能工作。想想逻辑上也该如此,否则失去了读保护的意义了。
所以还是不要期待boot loader 这时候还能工作吧~~