主题中讨论的其他器件:Energia、 TM4C123GH6PM、 TM4C123、 SEGGER
工具/软件:Linux
因此、我是所有这些方面的初学者-因此我怀疑这只是一个愚蠢的错误。
我无法从笔记本电脑连接到上述板。 ThinkPad X220、Ubuntu 17.10、Linux 4.13.0-39-generic
当我将电路板插入 USB 时、电路板上的 LED 会根据演示程序闪烁、但笔记本电脑上不会发生任何情况。 (我还有一个 STM32板。 当我将其插入笔记本电脑寄存器时、存储设备已插入、Dolphin 打开、因此我可以浏览到该设备。 在该板上构建组件的效果非常好。)
已安装 libusb-1.0-0。
我已将 udev 规则复制到/etc/udev/rules.d 并重新引导笔记本电脑。
如果我运行 Energia 并尝试在电路板上安装演示程序、我会遇到以下错误:
正在配置调试器(首次启动可能需要几分钟时间)...
正在初始化寄存器数据库...
正在初始化:Cortex_M4_0
执行启动脚本:Cortex_M4_0
GEL:Cortex_M4_0:GEL 输出:
内存映射初始化完成
正在连接...
错误:Cortex_M4_0:连接到目标时出错:频率超出范围。
失败:操作已中止
选定的串行端口失败:操作已中止
不存在或您的电路板未连接
--
我尝试使用所有可用的串行端口。
在 Code Composer Studio 中、当我创建一个新项目时、TM4C123GXL 在目标列表中不可用、但是'Tiva TM4C123GH6PM'为。 我注意到、在随电路板提供的概述中、TM4C123GH6PMI 芯片用于编程和调试。 这是我能得到的最接近的、所以我选择它。
我不确定要选择哪种连接。 我试过几次。 我已经尝试了"Stellaris 内电路调试接口"并安装了 lm4flash 包。 无论如何,当我尝试调试项目时,我会看到错误:
连接到目标时出错:
无法与设备通信。 请检查您的连接。
--
最后安装了 PlatformIO 的 Visual Studio 代码:
[2018年4月27日21:41:29日星期五]处理 lptm4c1230c3PM (平台:tiva;板:lptm4c1230c3PM;框架:Energia)
----------------------------------------------------------------------
可通过`-v、--verbose`选项启用详细模式
平台:TI Tiva > TI LaunchPad (Tiva C) w/tm4c123 (80MHz)
系统:LPTM4C1230C3PM 80MHz 32KB RAM (256KB 闪存)
调试:当前(ti-icdi)板载(ti-icdi)
Library Dependency Finder -> bit.ly/configure-pio-ldf
LDF 模式:Finder (链)兼容性(Light)
收集了22个兼容库
正在扫描依赖项...
无依赖关系
正在配置上传协议...
正在上传.pioenvs/lptm4c1230c3M/firmware.bin
找不到任何 ICDI 设备
我不是很好。 我怀疑我没有正确安装或配置电路板的驱动程序... Windows 似乎有显式驱动程序可安装、但 Linux 不是显式驱动程序。 有什么想法吗?


