TI论坛
直播中

姬房有

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

ek-tm4c123g launchpad作为USB设备连接到主机时能用另一台电脑通过icdi虚拟串口向板子发送信息吗?

ek-tm4c123g launchpad作为USB设备连接到主机时,能用另一台电脑通过icdi虚拟串口(debug接口)向板子发送信息吗?怎么做

回帖(5)

韦明

2020-8-25 11:48:50
这个是肯定可以的,你电脑装个stellaris_icdi_drivers的驱动,当你插上icdi下载器的时候,自动就虚拟了一个串口的。你可以在设备管理器中找到这个串口。不然的话如何通过串口下载程序呢。
举报

姬房有

2020-8-25 11:57:53
引用: ljmlvmd 发表于 2020-8-25 11:48
这个是肯定可以的,你电脑装个stellaris_icdi_drivers的驱动,当你插上icdi下载器的时候,自动就虚拟了一个串口的。你可以在设备管理器中找到这个串口。不然的话如何通过串口下载程序呢。

那板子上的程序具体可以怎么接收串口传回来的信息?
举报

薛珊珊

2020-8-25 12:06:59
引用: wq644921241 发表于 2020-8-25 11:57
那板子上的程序具体可以怎么接收串口传回来的信息?

tiva launchpad插上电脑后,正常情况在PC端会至少看到2个设备。1个是ICDI在线调试工具,第二个是虚拟串口。
这个虚拟串口可以用来作为MCU UART 正常通讯或是作为BOOTLOAD使用。默认情况下,我记得通讯速率是115200,8个数据位1个停止位,无奇偶校验
你如果想用这个UART来进行在线升级,那么你可以使用LMFLASH PROGRAMMER, 到TI网站下载。
如果作为简单通讯,就按照我说的通讯配置,用任何的PC端软件,什么串口调试助手之类都可以。
举报

韦明

2020-8-25 12:21:48
引用: wq644921241 发表于 2020-8-25 11:57
那板子上的程序具体可以怎么接收串口传回来的信息?

但是如果想要用串口进行TM4C与PC信息交互的话,必须要在程序中配置串口的收发函数,是不可以直接使用空芯片时虚拟的这个串口的。这个串口只限于可以使用这个串口用LMflash进行程序的烧写。
举报

更多回帖

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