工具与软件:
大家好、我们将在 Ubuntu 22.04上使用 CCS 12.8.1并搭配 TDA4VEN-Q1、尝试在 A53内核(Linux)和 R5F 内核(RTOS)之间建立 IPC。 但是、我们会遇到 XDS110 JTAG 连接失败并且无法将二进制文件刷写到 RTOS 中的问题。 CCS 中显示的错误位于以下块中。
Error initializing emulator: (Error -260 @ 0x0) An attempt to connect to the XDS110 failed. The cause may be one or more of: no XDS110 is connected, invalid firmware update, invalid XDS110 serial number, or faulty USB cable. The firmware and serial number may be updated using the xdsdfu utility found in the .../ccs_base/common/uscif/xds110 directory of your installation. View the XDS110SupportReadMe.pdf file there for instructions. (Emulation package 20.0.0.3178)
我们可以通过 lsusb 命令检测插入的 USB、但 xdsdfu -e 不显示任何内容。
~/ti/ccs1271/ccs/ccs_base/common/uscif/xds110$ lsusb Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 004: ID 0bda:0169 Realtek Semiconductor Corp. Mass Storage Device Bus 002 Device 008: ID 0000:0000 Texas Instruments XDS110 (03.00.00.29) Embed with CMSIS-DAP Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 003: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse Bus 003 Device 002: ID 413c:2113 Dell Computer Corp. KB216 Wired Keyboard Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
~/ti/ccs1271/ccs/ccs_base/common/uscif/xds110$ ./xdsdfu -e USB Device Firmware Upgrade Utility Copyright (c) 2008-2019 Texas Instruments Incorporated. All rights reserved. Scanning USB buses for supported XDS110 devices... Found 0 devices.
我们遵循了 https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j722s/latest/exports/docs/psdk_rtos/docs/user_guide/getting_started_j722s.html 和 https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j722s/latest/exports/docs/psdk_rtos/docs/user_guide/ccs_setup_j722s.html#中的步骤
我的步骤/项目中是否出现问题? 非常感谢您提供任何文档或建议。
谢谢你。