以am273x工程为例:
1. 关闭 EVM 的电源
2. 将引导模式设置为UART BOOTMODE
- SOP0 - Short
- SOP2 - Short
- SOP1 - Open
3. 开启 EVM 电源
4. 编译APP
cd ${SDK_INSTALL_PATH}{mmwave_mcuplus_sdk_ver} iutilsccsdebug
gmake -s all PROFILE=debug
编译生成am273x_ccsdebug. appimage
5. 拷贝uart_uniflash.py
从${SDK_INSTALL_PATH}/{mcu_sdk_ver}/tools/boot拷贝uart_uniflash.py 到 ${SDK_INSTALL_PATH}{mmwave_mcuplus_sdk_ver} oolsam273x
6. 烧录
cd ${SDK_INSTALL_PATH}{mmwave_mcuplus_sdk_ver} oolsam273x>执行
python uart_uniflash.py -p COM3 --cfg=default.cfg
烧录信息如下:
Plain Text Executing command 1 of 3 ... Executing command 2 of 3 ... Executing command 3 of 3 ... All commands from config file are executed !!! |
在烧录的每个步骤中,您都会看到成功或错误消息,包括文件传输过程中的进度。
如果刷机成功,请关闭 EVM 电源,将 EVM 设置为 QSPI BOOT MODE,然后打开 EVM 电源以运行刷机应用程序。
如果刷机不成功,请检查错误消息并采取适当的措施(请参阅刷机工具错误消息和解决方案)。
切到ccs 终端uart输出为:
Plain Text Image loading done, switching to application ... |
前提:
- 确保用于终端的 UART 端口已按照设置 UART 终端中所述进行标识
- 确保按照 Python3 中的说明安装 python3
- 确保您已连接 EVM 电源线和 UART 电缆
- 确认COM