由于疫情的缘由有段时间都没有更新自媒体了,今天将和大家介绍一下如何从硬件仿真串口打印hello world,那我们使用的工程还是第二课用过的那个工程,只不过我们要修改一下它的输出方式从硬件输出,这里我们就需要用到3个设备,分别是:开拓者学习板,USB转TTL,jlink,如下:

开拓者学习板V1.0

J-LINK

usb转TTL
第一步,将J-LINK插到电脑的USB中,会提示识别到设备,并安装设备,然后我们右键打开计算机-》管理-》设备管理器,可以找到J-Link这个设备,它上面有黄色感叹号,说明设备的驱动没有安装成功,还不能正常使用。

J-Link设备安装
接下来我们来安装它的驱动,右键点击更新驱动软件,选择KEIL5的安装目录Keil_v5ARMSeggerUSBDriver 根据你电脑的类型选择X64或者x86的驱动安装即可,当安装完成后提示如下:

则安装成功。
第二步,安装USB转TTL的设备,点击安装驱动文件Serial.EXE,按照提示安装即可。然后插入USB转TTL的设备,此时会自动识别并安装驱动,当安装成功后在设备管理器中可以看到如下的设备:USB-SERIAL CH340(COM**) ,COM的号码不同的电脑会不同,不过没有关系,我们只要记住这个COM号码就可以。

第三步,将开拓者板和J-LINK,USB转TTL相连接,JLINK按照其4条信号线VCC,SWDIO,SWCLK,GND,分别和开拓者板上H1排针上的对应的引脚相连接。 USB转TTL只需要连接3个引脚分别是GND,TXD,RXD,它们与开拓者板上的H2接口相连接,注意:TXD和RXD要交叉连接,即TXD->H2 RXD ,RXD->H2 TXD
第四步,打开工程源码,这课我们用的源码,还是第二课的那个源码,我们只需要在KEIL中把它改为硬件调试即可。

点击红圈处的按键打开debug如下的窗口

在USE那个下拉框中,选择J-Link/J-TRICE,然后点击settings按键,ort选择SW,如果出现SW DEVICE中有发现设备,则参数都设定成功。点击确定,返回源码窗口。

点击如下图所示,先点1编译,完成后,点2下载,下载完成后,点3调试,如果没有问题会打开调试的窗口。

调试窗口如下:


点击运行,则开拓者板上的程序正常运行
此时我们电脑上打开sscom软件,选择刚才我们安装的USB转TTL生成的COM号,打开后,就可以看到从开拓者板上打印出来的信息。

本课程中所提到的所有的设备和软件都可以在购买开拓者开发板后从相应的共享网盘中下载,目前这个开发板只有少量的样板,如果有需要可以淘宝搜索:“八闽商家” ,购买:
有两种套装,一种一个开拓者学习板+一条USB线.
另一种是一个开拓者学习板+JINK+USB转TTL+USB线,提议初学习者购买这个套装,由于后续的教程我们都需要用到这些设备
当然也可以私信我购买 。
后续我将会继续更新使用这个开发板做各种测试的教程,请大家持续关注。
今天的教程就到这里,感谢大家的关注,后续将发布更多的教程,有兴趣的朋友请点击关注。谢谢。