APM32F107VCT6 MINI板是一款最小系统型的开发板,它只提供了供调试和下载功能的JTAG接口,见图1所示。因此,它要进行烧录处理就必须借助外挂的调试工具。
图1 APM32F107开发板
以往在进行下载时是通过AT_LINK,其连接方式如图2所示。
图2 AT_LINK
在使用MDK进行下载时,其连接状态如图3所示。
图3 连接状态
所使用的烧录算法,则是按图4所示。
图4 烧录算法
如今有了野火脱机烧录器,就可以替代AT_LINK来进行烧录了。
野火脱机烧录器的功能分布如图5所示,野火脱机烧录器是采用TypeC接口来连接电脑,以向其供电和进行通讯。它与开发板的连接则是通过一个20PIN接口,其引脚定义及作用见图6所示。
图5 功能分布
图6 引脚定义及使用引脚
那开发板所连接引脚是哪个呢?
开发板所配置的调试接口如图7所示,即TMS连接PA13,TCK连接PA14。
图7 调试接口
其实物连接如图8所示,上电后的状态见图9所示。
图8 实物连接
图9 上电后状态
要进行烧录处理,除了脱机烧录器之外,还需要相应的软件配合,其相应的资料下载网站为:
https://doc.embedfire.com/products/link/zh/latest/tool/fireFlasher-mini/fireFlasher-mini.html
其下载界面如图10所示,需要借助百度网盘来下载,在下载后其内容如图11所示。
图10下载界面
图11下载内容
图12 软件安装
通过“野火脱机烧录器上位机软件”的安装,其界面如图13所示。
图13 软件界面
由于所用的开发板为极海的开发板,故可在图14所示的芯片列表中加以选择。
图14芯片下载
但稍觉遗憾的是,这里并没有开发板所对应的型号APM32F107。为此只好以APM32F103来代替。
此时可通过点击“加载固件”来选取烧录的目标文件,其选取结果如图15所示。
图15 选取下载文件
然后可点击“一键烧录”,其执行结果如图16所示。
图16进行下载
在完成后,点击“退出配置”即可断开连接,见图17所示。
图17断开连接
在断开连接后,烧录器的红色指示灯变为绿色,则开发板上的指示灯闪烁起来,见图18所示,说明下载是成功的!
图18完成下载
|