TI论坛
直播中

费晨

7年用户 159经验值
私信 关注
[问答]

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

TM4C123 使用串口下载程序,硬件上除了直接串口连接TM4C123-uart就可以了吗?还需要其他硬件要求吗?
更新过程如下:
1、tivaWare_C_Series-2.1.0.12573examplesboardsdk-tm4c123g下的boot_serial,更改bl_serial.h uart0改为uart4.
2、boot_serial使用J-link下载到TM4C123中
3、使用LM Flash ProgARMmer连接串口下载应用程序.BIN
论坛的帖子是这么总结的,但是串口连不上,是不是硬件上缺少什么东西?这是自己做好的板子,只能使用uart4进行更新,问问大神们这样下载程序是不是可以

回帖(5)

范潇潇

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

范潇潇

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

韦明

2018-8-15 06:47:46
你先试试串口0再说,串口0可以更新,再用串口4.有好多人连不上的原因,居然是系统问题和TTL线的问题。
举报

费晨

2018-8-15 07:05:41
引用: 阳光790105 发表于 2018-8-15 06:36
Hi Bolin,
另外,你查看一下你的TM4C123的具体型号是什么? 如果boot_serial可以下载成功,但是重启后仍不能串口下载,你需要检查一下UART0改为UART4是否修改正确,另外,查一下程序里boot_serial是否有启动条件。一般,我们是建议使用UART0来做boot_serial,你可以查看对应芯片的数据手册的Signal Tables章节,UART0对应 ...

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

更多回帖

发帖
×
20
完善资料,
赚取积分