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.

[参考译文] Linux/TMS570LC4357:Virtual Coms?

Guru**** 2477885 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/680828/linux-tms570lc4357-virtual-coms

器件型号:TMS570LC4357

工具/软件:Linux

您好、再说一次、

我现在正在尝试将软件移植到 Linux、我希望通过串行方式重现简单的 hello 世界。 我可以使用 CCS 调试器在目标上构建和运行软件。 我的两个板端口是:ttyACM0和 ttyACM1。

代码是我之前使用的代码:

#define SCI_PORT sciREG1

void main (void)
{
gioInit();
sciInit();
while (1)
{
sciSend (SCI_PORT、5、"Hyyy\n");
}
} 

哪个串行 com 应该使用 ttyACM0或 ttyACM1? 如果我使用 ttyACM0、我会得到器件正忙的错误;如果我使用 ttyACM1、我看不到任何内容。


有什么建议吗?

提前感谢您、此致、

Javier Guzman

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Javier、

    如果使用 TI Launchpad、则虚拟 COM 端口映射到 SCI1 (引脚 A8和引脚 B7)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Wang、

    感谢您的回答。 我正在使用 SCI1 (sciREG1)、它是在 Windows 上工作的同一代码段。 (在 Windows 上,它将以串行方式打印消息)。

    是否有其他步骤可以通过 Linux 上的串行方式查看内容?

    我已经尝试了 screen、stty、minicom、cat -v,但都不起作用。

    此致、

    Javier Guzman

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对此有任何帮助吗? 我们仍然坚持这一点。

    此致、

    Javier Guzman

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Javier 好、

    我对 Linux 不熟悉。 在窗口中、设备管理器显示虚拟 COM 的端口。 Linux 可能有一个类似的工具来检查端口号。