Thread 中讨论的其他器件:C2000WARE
工具与软件:
无法在 Ubuntu 22.04 LTS 上刷写 LAUNCHXL F28379D。 显示`GEL 表达式:OnReset (0)`永久挂起的窗口。 实际上、它似乎永远无法正确进入调试会话(据我所知)。
操作系统:Ubuntu 22.04、库存、未修改的全新安装(具有8GB RAM 和3个 CPU 内核的专用虚拟机、在 VirtualBox 上运行)。
采取的步骤:
-已在 Ubuntu 22.04上安装完整的 Code Composer Studio 12.8.1.00005
-在 Linux 主机支持页面中指定的已安装必备库。 (software-dl.ti.com/.../ccsv12_linux_host_support.html)
-通过 GUI 手动触发更新
-手动调用`install_drivers.sh`指定。
-重新启动。
Create New Project ->(创建新项目->)
选择板或器件:LAUNCHXL F28379D ->
无 RTOS ->
CCS - TI 编译器(MSP、C2000、Arm)->
C2000Ware 的示例
选中`adc_ex1_soc_software`。
构建流程似乎工作正常。 它只是闪烁、失败。
还尝试了其他一些方法。
-测试完成:
已尝试更换电缆。 已尝试不同的 USB 端口、已尝试从不同的设备刷写。 已尝试等待很长时间(超过20分钟)已确认以下情况:
-设备出现在 USB 设备列表中(`lsusb`)。
-当我手动将屏幕连接到`/dev/tty`设备并键入时,板上的 RX 指示灯闪烁(在 VM 环境中)。
-我可以闪存其他板与这个设置(例如, Arduino IDE 在各种其他可编程板上与 USB 迷你连接器)
-没有选项来"恢复"程序。
附录:我需要说明的是、我已将其配置为具有 USB 2.0控制器直通功能。 我设置了 USB 设备过滤器、因此即使该设备从设备列表中消失、它也会自动重新连接并再次显示在 VM 下。
我已经测试了这个设置与其他闪存系统(主要是 avrdude ,探头 rs 等),这是相当可靠的,所以我怀疑这是问题。