This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C123 BootLoader 硬件要求

TM4C123 使用串口下载程序,硬件上除了直接串口连接TM4C123-uart就可以了吗?还需要其他硬件要求吗?

更新过程如下:

1、TivaWare_C_Series-2.1.0.12573\examples\boards\dk-tm4c123g下的boot_serial,更改bl_serial.h uart0改为uart4.

2、boot_serial使用J-link下载到TM4C123中

3、使用LM Flash Progarmmer连接串口下载应用程序.BIN

论坛的帖子是这么总结的,但是串口连不上,是不是硬件上缺少什么东西?这是自己做好的板子,只能使用uart4进行更新,问问大神们这样下载程序是不是可以

  • Hi bolin,

    TM4C123可以使用串口下载程序,硬件上用USB转串口线直接连接TM4C123的UART0就可以了,分别是TX, RX, VCC,GND。其他没什么要求,用PL-2303 USB转串口线测试,可以正常下载。

  • Hi Bolin,

    另外,你查看一下你的TM4C123的具体型号是什么? 如果boot_serial可以下载成功,但是重启后仍不能串口下载,你需要检查一下UART0改为UART4是否修改正确,另外,查一下程序里boot_serial是否有启动条件。一般,我们是建议使用UART0来做boot_serial,你可以查看对应芯片的数据手册的Signal Tables章节,UART0对应引脚的默认复位状态即为UART0,而UART4上电默认功能不是UART。

  • 你先试试串口0再说,串口0可以更新,再用串口4.有好多人连不上的原因,居然是系统问题和TTL线的问题。

  • 嗯,已经解决,之前uart4无法连接是自己的bl_config.h中GPIO没有设置完全,按图上所示设置,再按论坛总结的顺序操作,就可以使用UART4进行下载了

  • 这个经验收藏了,谢谢分享,血的经验。