TMS570LC4357如何使用uart_bootloader
时间: 2023-12-29 19:03:29 浏览: 219
TMS570LC4357 是德州仪器(Texas Instruments)推出的一款高性能汽车微控制器,其中内置了一个UART Bootloader,可以通过UART接口进行芯片的程序烧录。
以下是使用UART Bootloader的步骤:
1. 将芯片的BOOT引脚引到低电平,然后将芯片复位。
2. 将芯片的UART引脚连接到PC的串口或USB转串口模块上。
3. 打开一个串口调试终端软件,设置波特率为115200bps,数据位为8位,无校验位,停止位为1。
4. 发送 "U" 字符,芯片会回应 "CCC" 字符表示进入了Bootloader模式。
5. 发送 "L" 字符,芯片会回应当前Flash的大小和擦除扇区的大小信息。
6. 发送 "V" 字符,芯片会回应当前Bootloader的版本号信息。
7. 发送 "E" 字符,芯片会擦除Flash,擦除完成后芯片会回应 "CCC" 字符。
8. 发送 "W" 字符,接下来发送需要烧录的数据,每次可以发送最多256个字节的数据,烧录完成后芯片会回应 "CCC" 字符。
9. 发送 "G" 字符,芯片会跳转到Flash中的用户程序开始执行。
需要注意的是,使用UART Bootloader烧录程序时需要使用专门的烧录软件,比如TI提供的"Uniflash"软件。同时,烧录过程中需要保证芯片供电的稳定性,以免烧录失败导致芯片损坏。
阅读全文