
我这块板子在使用过程中突然无法烧录程序,使用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出什么问题了 |
观测器
STM32F429 二级启动程序 (sboot) 开发难点:LD 文件 / 堆栈 / NVIC 及 startup.s 修改疑问
debug选项卡中的trace enable选项是灰色的无法勾选
STM32F407ZGT6的SD卡通过DMA控制时,无法从外部SRAM取数据
请问原子哥,STM32F407例程力,FFT测试章节里,计算时间统计正确吗?
STM32F407读写U盘出现程序卡死问题
我最近在用stm32f407做CAN通讯的回环+静默,但是现在显示可以成功发送数据,FIFO接收不到数据,这是什么原因啊
vscode如何使用CUBECTL
串口空闲+DMA接收GPS信号,空闲中断触发时间不对。
求助:I2S通过DMA搬运后通过USB上传上位机,转为.wav文件后声音嘈杂,音质很差,基本听不出人声
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 这时候还能工作吧~~