JLINK调试下载代码,没买不需要
还要安装F1的包才行
编译这个程序试试
编译完没错误和警告即可。
怎么查看包?
不管几个串口,下载都是通过串口1(PA9、PA10)。
串口电路有两种,CH340和PL2303,考虑到稳定性,这里选了CH340。
启动模式,B0、B1要和地相连。
这里用的FlyMcu
波特率设置为最高也行
校验是校验下载的程序,编程后执行是下载完代码后立即执行。
最后点击开始编程。
两个灯闪烁就是下载完成了。
对于F4的板子,串口下载非常慢。
对于F4的板子波特率不能太高,这里选择76800,不能超过它。
第一种是执行片上flash的代码,第二种实际就是通过串口下载,第三种是使用SRAM。
可以看到我们下载时boot0和1都接地了,因为下面这个一键下载电路。
JLINk接口
配置JLINK
配置完成选择Setting
这是升级提示
如果断了,可能就需要重新刷固件。
SWD线的数量是比较少的,推荐选择SWD。也可是JTAG,速度为5M。
右侧会提示找到了芯片。
如果不选reset and run,那么下载完可能需要自己去复位才会执行。
默认没有,我们点击add添加。
之后就可以编译了。
这个load就是下载用的。
这个错误是程序与单片机不对应,这里探索的板子,用的战舰的代码。
JLINK还有一个很重要的功能就是调试。