最近花费我一笔巨款购买了一块官方的h7双核的板子,这块板上集尘成了一个st_link。但我初次使用就遇到了一个大坑,下载完程序以后发现再也下载不了第二次了,后来我仔细检查了好一会用cubemx生成代码的时候明明勾选了debug选项的,而且板载的st_link与主芯片的Reset引脚是直接连接的,就算我不勾选debug选项程序也应该可以完好下载才对。后来我发现, 电源没选对。
stm32h7电源选项
问题点
stm32h7电源选项没有选择正确
我cubemx版本是6.1.2 ,但是RCC选项下默认选项竟然是第一个。。。
没关系,改回第二个就OK,PWR_DIRECT_SMPS_SUPPLY
改完后再次生成代码;
下载问题
由于第一次是经过非正常的代码,导致现在板载的st_link不能正常连接芯片,所以解决办法也是有的,就是**上电前按住复位按钮不放;
上电后可以看到st_link的灯一直在闪烁(此时复位按钮还不能松),没错,主芯片与st_link通信成功。
**。
在Utilit