|
我这块板子在使用过程中突然无法烧录程序,使用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出什么问题了 |
F407的SDIO的硬件分流问题
workbench5.3.1生成代码问题
MotorControl Workbench 6.4.1 生成 FOC 项目代码后运行死机。
STLink下载程序失败,Flash部分地址不能写入
求助,局部变量初始化时未赋值会导致什么后果?
TIM11,TIM13失效
局部变量初始化时未赋值会导致什么后果
在 STM32CubeIDE 中使用 RTOS 代理
如何为ram变量分配固定地址
ST TOF问题请教
微信公众号
手机版
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 这时候还能工作吧~~