往期文章点击上方主题查看。
这一次嘉立创发板子的速度有些慢啊,经过从下单到发货就用了3天的时间,快递用4天多的时间。每次做一个板子,这些时间都是必须要等待的。什么时候不需要等待就好了。草根艺人真难呢。好了不废话了,开始测试。
焊接顺序为电源、串口、芯片、晶振。因为只有电源没有问题才可以测试其他的部分,如果不先焊接电源,其他部分焊接好也无法测试。为了快速进行测试,验证电路,只焊接稳压芯片,滤波电容不进行焊接。供电是USB5V供电,ASM1117-3.3V稳压。然后焊接串口一键下载电路,芯片,晶振。(之前有同学咨询,如果不焊接晶振能不能烧写代码,后期进行测试)。目前只验证了串口一键下载电路。
下面来看一下烧写工具,此烧写工具是在兆易创新官网找到的,而且官网提供了好几个烧写工具的方案,大家都可以尝试一下。
不过用之前STM32经常用的mcuisp.exe就无法烧写成功。会出现芯片做全片擦除失败。我推测是烧写时引导程序不一样。不知道大家以为呢?
本次烧写的代码是来自兆易创新官网的例程,只修改了LED的控制引脚,因为我画的板子引脚和例程中不一样。例程的功能是指示灯闪烁控制,同时串口发送单片机的系统时钟频率。经过测试烧写后功能OK,目前的功能测试成功。上视频。
后续更新敬请期待,下一期测试整个系统板的JTAG下载接口。官网资料的下载很简单,大家可以多去官网看看,以开发STM32的思路,去撸GD32的官方手册就可以。如果STM32的开发学习基础好,其他的型号也比较快上手,更何况GD32和STM32相似度高到,可以说是双胞胎。