一、串口烧录教程【芯片解锁】
提示
使用串口烧录擦除芯片可以解决锁芯片的问题!!!
⚠警告
电脑用户名如果是中文是用不了这个软件的!!!会在下载时一直等待!!
中文路径也会有同样的问题!!!!
UniFlash
是TI专门用于对 TI 微控制器和无线连接器件上的片上闪存以及 TI 处理器的板载闪存进行编程。支持的器件有CC13xx、CC23xx、CC25xx、CC26xx、CC32xx、C2000™ 微处理器、MSP430™ 微处理器、MSP432™ 微处理器、MSPM0、TM4C、Hercules™ 微控制器、PGA9xx、UCD31xx、毫米波、AM3x、AM4x、AM5x、AM6x、K2G 和 J721E、J7AHP。
本章将介绍如何使用UniFlash
通过串口的方式,下载代码到开发板中。
1、下载UniFlash
在官网搜索uniflash进行下载。
下载地址:https://www.ti.com.cn/tool/cn/UNIFLASH?keyMatch=uniflash
2、安装UniFlash
双击运行安装程序:
然后按照下图中的流程安装即可:
3、安装CH340驱动
开发板上板载了一个CH340的芯片用于串口下载。如果你之前安装过CH340的驱动,则可以不用理会这个小章节。
这里推荐在百度网盘下载我们开发工具中的CH340驱动:
解压后执行安装即可。
4、运行UniFlash
搜索MSPM0L1306
,选择支持串口下载的MSPM0L1306:
开始下一步。
5、硬件连接
直接使用TYPE-C数据线接入开发板的TYPE-C接口上即可。
警告
串口烧录的时候,建议只有一根数据线连接开发板其他的引脚不要接任何东西!!!
6、烧录固件
KeilMDK生成HEX固件设置
我们要烧录的就是这个KeilMDK生成的HEX文件,所以一定要将KeilMDK设置为生成HEX!!!
UniFlash设置
我们设置COM口和选择HEX文件:
我们选择【擦除主内存】
固件烧录
上述操作全部完成之后,进行以下操作:
按住
开发板上的KEY按键
- 然后
按住
开发板上的RST按键
至少一秒钟
!! 松开
开发板上的RST按键
- 最后
松开KEY按键
这样开发板就进入升级模式了。
在进入升级模式后5秒之内,点击下方的下载按钮,否则将会有很大概率下载失败!!!
当uniflash出现绿色的提醒: [SUCCESS] Program Load completed successfully.
说明下载成功。
如果在下载时报错Image loading falled: Try manual Bootloader invocation...
,这个是这个下载软件的问题,实际上已经下载进去了。
二、DAP-LInk下载【KeilMDK】
硬件接线图
KeilMDK设置与下载
这样我们的程序就下载到开发板中了!自动复位运行!