M24LR-discovery电源的困惑
STM32 官方Bootloader相关咨询
关于最近学习C语言回调和钩子函数的想法,以及对HAL库回调函数的困惑
使用 HAL_UART_Transmit_IT() 实现 printf
在擦除flash时 同时挂起中断 是否会造成卡死以及相关的卡死机制
STM32L562DK探索板——在哪可以下载到比较详细的使用手册?
STM32F407VET6,使用cubeIDE下载跑不起来
FLASH擦除轮询等待时CPU真的会轮询吗
HAL_I2C_Mem_Read 一直返回 BUSY
使用 HAL 库通过串口以 ASCII 形式发送整型数据
微信公众号
手机版
1. 是否使能了读保护或写保护。
2. 连接是否正常(可以用烧录工具试试,顺带擦除芯片)
3. 检查一下 debugger 的配置
Connect to remote GDB server" 改为 "[X] Autostart local GDB server
看看 "Debug probe" 是否是 "ST-LINK (ST-LINK GDB server)
检查一下ST-LINK S/N" and 点击 "[Scan]" 看看能否找到ST-LINK
调试时遇到这个问题很常见,个人也可能不止一次遇到过,往往可以很快解决。
这里的MI即Machine Interface的意思。一般都是调试器连接不畅导致的。
检查USB线缆是否完好无损,并尝试更换USB端口或线缆。确认目标板正常工作,没有硬件故障。
检查目标板上的电源是否正常,确保板子已正确上电。
在STM32CubeIDE中,检查调试配置是否正确。确保选择了正确的调试器类型和端口。
在确认硬件连接及供电无误情况下,可以将先前创建的debugger配置删掉后重建一次。
[md]没用啊
和上面的错误一样但是用了方法是没有用的不知道是为什么
都试过了没有用