嘉立创天猛星使用串口下载代码
一、UniFlash 工具概述
- 功能:UniFlash 是 TI 官方提供的闪存编程工具,用于对 TI 微控制器、无线连接器件的片上闪存及处理器的板载闪存进行编程,支持图形界面(GUI)和命令行界面(CLI)。
- 运行方式:可通过 TI 开发者专区云端运行,或下载至 Windows、Linux、macOS 系统本地使用(注意:毫米波、AMx、K2G 和 J7 系列器件不支持 macOS,且 AMx、K2G、J7 仅支持命令行)。
- 支持器件:
- 微控制器:CC13xx、CC23xx、CC25xx、CC26xx、CC32xx、MSP430™、MSP432™、MSPM0、TM4C、Hercules™、C2000™等。
- 处理器:AM3x、AM4x、AM5x、AM6x、K2G、J721E、J7AHP 等。
- 其他:毫米波雷达传感器(如 IWR1443、IWR1642)。
二、串口下载固件的操作流程(不推荐)
警告:
- 不建议使用串口下载:MSPM0 系列芯片的串口下载功能尚未成熟,易报错,且操作步骤描述不清晰。
- 系统限制:电脑用户名若为中文,软件会在下载时一直等待,需改为英文用户名。
操作步骤:
-
下载 UniFlash
- 官网地址:https://www.ti.com.cn/tool/cn/UNIFLASH,搜索 “uniflash” 下载对应系统版本。
-
安装 CH340 驱动
- 开发板板载 CH340 芯片用于串口通信,首次使用需安装驱动。
- 下载链接:百度网盘,提取码:LCKF。
- 解压后运行安装程序。
-
运行 UniFlash 并配置器件
- 打开软件,搜索目标器件(如 MSPM0G3507),选择支持串口下载的型号。
- 打开软件,搜索目标器件(如 MSPM0G3507),选择支持串口下载的型号。
-
硬件连接
- 使用 TYPE-C 数据线将开发板连接至电脑,确保供电正常。
-
设置下载参数
- 选择固件文件(二进制格式,如 LED 闪烁例程)。
- 下载链接:百度网盘,提取码:LCKF。
- 勾选 “擦除内容”(可选,根据需求)。
-
进入升级模式
- 按住开发板的 BSL 键,按下 RST 键 并保持约 1 秒,松开 RST 键,等待进入升级模式(此时可松开 BSL 键)。
- 按住开发板的 BSL 键,按下 RST 键 并保持约 1 秒,松开 RST 键,等待进入升级模式(此时可松开 BSL 键)。
-
烧录固件
- 在 UniFlash 中点击 Load image,需在开发板进入升级模式后 10 秒内 完成操作,否则失败。
- 成功提示:出现绿色消息 “[SUCCESS] Program Load completed successfully”。
- 常见问题:若报错 “Image loading failed”,可能实际已下载成功,可忽略报错。
三、注意事项
- 用户名问题:确保电脑用户名是英文,否则软件无法正常运行。
- 按键操作:进入升级模式时,需严格按照 “先按 BSL,再按 RST” 的顺序操作。
- 时间限制:升级模式仅维持约 10 秒,需快速执行下载。
- 替代方案:优先使用 JTAG 或其他官方推荐的下载方式,避免串口下载的不稳定性。
四、资源链接
- UniFlash 官网:https://www.ti.com.cn/tool/cn/UNIFLASH
- CH340 驱动:百度网盘
- 示例固件:百度网盘