“线程”中讨论的其它部件:TM4C1294NCPDT, 测试
我有一个评估板,我在家里工作时正在尝试编程。
在办公室里,我有一台窗户机,工作正常。 现在我在 Linux 系统上,我似乎无法在评估板上加载程序。 我遇到错误:
Cortex_M4_0:无法初始化目标 CPU:无法以9600波特率打开 COM14:打开:无此类文件或目录
到目前为止,我似乎找不到任何方法来检查我是否可以与评估板沟通。
任何想法和建议都值得赞赏。
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 系统上,我似乎无法在评估板上加载程序。 我遇到错误:
Cortex_M4_0:无法初始化目标 CPU:无法以9600波特率打开 COM14:打开:无此类文件或目录
到目前为止,我似乎找不到任何方法来检查我是否可以与评估板沟通。
任何想法和建议都值得赞赏。
你好,Vince,
是否为 Linux 正确安装了 Stellaris ICDI 接口以查看启动板?
我并不是很熟悉 Linux 的工作原理,但您需要先访问 COM 端口,Windows 上需要特定的驱动程序。
我们在这里提供这些信息,也许这将有助于: https://www.ti.com/tool/STELLARIS_ICDI_DRIVERS
如果没有 Linux 和我们的启动板的经验有限,我可以尝试在明天寻找其他类似主题,但我们确实已经回答了这样的问题。
此致,
拉尔夫·雅各比
我遇到错误:
Cortex_M4_0:无法初始化目标 CPU:无法以9600波特率打开 COM14:打开:无此类文件或目录
[/引用]在项目的 CCS 目标配置.CCXML 中,在“基本”选项卡下,您可以检查备用通信是否显示 COM 端口。 如果为备用通信列出了 COM 端口,请使用 Delete (删除)使 UART 选择为空:

在 Linux 下使用 CCS 时,我发现如果您选择添加备用通信,则默认情况下会添加 COM14,这不是 Linux 下有效 UART 端口的名称,这将导致“comport:无法初始化目标 CPU:无法以9600波特率打开 COM14:打开: No such file or directory" error attempting to start a debug session。
我可以删除 UART 端口,但现在当我点击“调试”时,它似乎没有任何作用。 Cortex_M4_0似乎不会在任何地方使用。 是否需要 在外部安装 Stellaris 板载调试器? (我仍在尝试拉尔夫的上述建议)。 如何告诉 CCS 在哪里可以找到评估板?
阅读完您的帖子后,我意识到我不知道.CCXML 文件包含什么,因此我创建了一个新的文件。 当我在设备列表中选择 TM4C1294NCPDT 时,似乎应该再选择一个子菜单。 我选择了该设备,但测试连接按钮在所有外接通道上都不起作用。
今天,我能够使用 openocd 刷新 MCU。
我现在知道我的计算机和评估板可以通信,但我仍然不能在 CCS 中刷新 MCU。
调试时,我不再收到弹出窗口,而是在命令窗口中显示一条新的跟踪:
Stellaris 在线调试接口_0/Cortex_M4_0错误:已断开连接。
不过很有趣
我右键单击该行以尝试复制和粘贴... 我可以选择连接。 它现在起作用... 不知怎么。