一、序言
前天制作的 STM32F373 测试电路板,一贯没有能够通过串口 BOOTLOADER 进行程序下载。后面查看了官方运用条记 AN2606,个中给出了 F373 的 BOOTLOADER 版本是 4.0。大概正是这一点,使得之前的BOOTLOADER下载工具无法运行。下面利用刚刚建立的 JLINK 开拓工具,重新测试这款单片机的测试电路板。为后面用它搭建运用电路打下根本。
二、测试电路
在前面F373测试电路的根本上,增加6芯的调试端口,管脚分布与刚刚测试的端口保持同等。下面再修正PCB,同样,为了节省韶光,在电路板增加P2端口,稍加改动之后,运用一分钟制板方法制作测试电路板。

▲ 图1.2.1 测试电路事理图
一分钟后,得到测试电路板。利用焊锡膏和热风枪焊接 单片机。焊接完毕之后,进行洗濯。下面测试电路。
三、测试结果
将测试电路固定在测试台上。利用探针夹子将 JLINK 连接到电路板上。利用JFLASH LITE 对单片机进行编程。可以看到这一次 仍旧无法下载程序。由此可以知道,现在电路上仍旧存在着非常严重的设计缺点。下面再改换一个单片机重新进行测试。
后来创造,探针夹子方向反了。也便是定义下载端口的时候,高下恰好颠倒。调度过来之后,便可以看到能够对芯片进行擦除和下载程序。但是彷佛不太稳定。有的时候能够精确下载,有的时候会出错。彷佛每次上电之后才能够精确下载。下载一次之后,便会出错。
修正 SWD的速率,将它降落到1MHz,重新测试 ,可以看到下载擦除都非常稳定了。将SWD时钟修正为 2MHz,下载也非常稳定。重新修正到4MHz,下载同样稳定。下载不稳定的问题神奇的自行消逝了。不知道为什么。
※总 结 ※
本文记录了 STM32F373单片机测试电路调试过程。利用了 JLINK 中的 SWD进行程序下载。实现了程序的更新。这为后面进行软件开拓供应了根本。
参考资料
[1]
测试STM32F373单片机: https://zhuoqing.blog.csdn.net/article/details/136029948
[2]
办理STM32F373测试电路板的问题: https://zhuoqing.blog.csdn.net/article/details/136038519