本帖最后由 纯纯新手 于 2024-4-18 10:49 编辑
自己设计了一块板子,单片机程序怎么都烧录不进去,原理图附图;
只用了一个8MHz的无源晶振作为HSE,BOOT通过0R电阻接地。电路实测+3.3VD的电压值均为3.3V,VCAP引脚电容电压值为1V;
使用SW方式调试和下载;
更换无源晶振起振电容为10pF,依然不行;
使用STM32CubeMX进行外设等设置,Version 6.9.2;
使用Keil5进行程序编写与下载,Version 5.36.0.0
使用CubeMX生成只有晶振输入和调试接口的程序,主频设置为100MHz
报错“Can not load Flash Programming Algorithm”
在对应的实际文件夹位置有相应文件;
也经常报错 RDDI-DAP Error;Error: Flash Download failed - "Cortex-M7";
同样报错“Can not load Flash Programming Algorithm”;
使用ST-Link Utility,可以看到内部RAM的值,都是F;而且会出现突然断开连接的现象;
在ST-Link Utility下,无论是擦除还是烧写,都会报错:“Elf Loader could not be transfered to device”
- 使用J-Link下载器,也报错,最开始报错“No Algorithm found for: 90000000H - 9000223FH”,后来就变成检测不到设备了
个人目前打算后面换个电脑继续试一试,但是没有更多的想法了
哭泣,求大佬们捞一下,帮忙提点儿意见
|