您好!
我刚开始使用 EVMK2GX 板对6AK2G12处理器进行评估。 我无法将嵌入式 XDS200 JTAG 仿真器与我的 EVM 板连接。 我尝试通过 CCS 添加目标配置、但有一条消息指示未检测到仿真器。 主要问题是设备管理器中未列出 XDS200仿真器。 也许、我的电路板有硬件问题、或者我忘记在 EVM 板上设置某个内容。
您能帮我解决这个问题吗?
亚历克斯
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 的 CCS 9.3.0、该消息为:
[START:Texas Instruments XDS2xx USB Onboard Debug Probe_0]
执行命令:
%CCS_base%/common/uscif/dbgjtag -f %boarddatfilename%-RV -o -S 完整性
[结果]
-------- [打印主板配置路径名}-->--------------------
/home/toshiba/.ti/ccs930/0/0/BrdDat/testBoard.dat
-------- [打印复位命令软件日志文件]----------
该实用程序选择了560/2xx 类产品。
该实用程序将加载程序'xds2xxu.out'。
E_RPCENV_IO_ERROR (-6)无连接:DTC_IO_Open::DTC_IO
无法打开 I/O 连接(xds2xxu:0)
软打开控制器时出错。
-------- [出现错误且此实用程序已中止]--------
此错误由 TI 的 USCIF 驱动程序或实用程序生成。
值为'-250'(0xffffff06)。
标题为"SC_ERR_ECOM_EMUNADE"。
解释如下:
尝试通过 USCIF ECOM 访问调试探针失败。
[End:Texas Instruments XDS2xx USB Onboard Debug Probe_0]
我知道在我的 Linux PC 的 USB 端口上没有检测到该器件(当我在命令终端上执行 lsusb 时、没有列出 XDS200)。 正如我在第一篇文章中所说的、我在我的 Windows PC 的器件管理器中没有看到 XDS200。
我在接近 J1 XDS USB 端口的 R35电阻上测量5V、但 LD6、LD7和 LD8关闭...
亚历克斯
您好 Alex:
请查看以下指南是否可为您提供帮助。
此致、
建中市
您好,Alex
我知道在我的 Linux PC 的 USB 端口未检测到设备(当我在命令终端执行 lsusb 时未列出 XDS200)。 正如我在第一篇文章中所说,我在 Windows PC 的设备管理器中看不到 XDS200。
如果将 XDS200插入 Linux PC (即使没有连接到 EVM)并执行"lsusb "、您应该会在列表中看到以下内容:
总线001设备010:ID 0451:bef0 Texas Instruments、Inc.
您是说在您的 Linux PC 上看不到这个吗?
另外、如果 将 XDS200插入 Windows PC、 应该会在"USB 控制器"列表中再看到一个"USB 复合设备"。 您看到过这个吗?
此致、
建中市
您好 Alex:
谢谢你。
您是否有机会查看以下常见问题解答
(+)[FAQ] PROCESSOR-SDK-K2H:更新 EVMK2E 的 XDS200板载调试仿真器(66AK2E02、66AK2E05)中的固件-处理器论坛-处理器- TI E2E 支持论坛
此致、
斯里尼瓦萨
您好 Alex:
谢谢你。
e2e.ti.com/.../66ak2g12-xds200-emulator-usage-with-66ak2g12aby100-evmk2gx-evaluation-board
在螺纹中注意以下内容、确认接头未安装。
你仍然可以、但你将无法获得 MIPI 速度。 插入其中一个 MIPI 连接器后、它会关断板载连接器。
此致、
斯里尼瓦萨
您好 Alex:
谢谢你。
您能确认一下您使用的是 Windows PC 还是 Linux、首选 Windows、
我只是尝试使用常见问题解答中描述的过程来更新 XDS200板载仿真器、但是收到以下消息:
正在更新固件...
错误:无法打开端口连接:xds2xxu:0x0
错误:测试失败
同样的问题: PC 没有在 USB 端口上重新配置 XDS200 ...
我列出了一些 E2E 主题、其中讨论了类似的问题和可能的解决方案。 请告诉我、这是否有帮助。 请帮助我了解您拥有的许多 EVM?
我最近收到了 EVMK2H。 我可以从具有 DB-9连接的 COM2 (参考快速入门指南)端口获得一个控制台。 不幸的是、在我桌面上的5台计算机中、只有1台有 DB-9连接器。 我托管 SDK 的 Linux 编译机器只有 USB 端口。 当我将 USB 电缆从 XDS 连接到 Linux 机器时、在确保安装了驱动程序后、我看不到任何从接口输出的控制台数据。 我尝试过 Windows 机器(安装了驱动程序)使用 putty, Linux 使用 minicom ,甚至同一个 Linux 机器,我可以看到控制台使用 DB-9电缆。
是否可以通过 XDS USB 端口来实现 U-boot 和 Linux 控制台、以便我的 Linux 构建机器可以连接到 EVM?
XDS USB 端口仅用于 JTAG 调试。 您不会在上面看到控制台输出。
为了查看控制台输出、您应该连接主板上的 FTDI-USB (UART 转 USB)端口。 MCU 控制台和 SoC 控制台都路由到此 USB 端口。
在主机 PC 上、您应启动 minicom:
sudo minicom -D /dev/ttyUSB0 -->这是 SoC 调试控制台(在此处您将看到 u-boot 和 linux 控制台)
sudo minicom -D /dev/ttyUSB1 -->这是 MCU 控制台。
2.请确保使用正确的仿真器进行调试。 请 K2H EVM 板载仿真器、而不是外部仿真器。
您可能只是在创建目标配置时选择了错误的 xds200连接。 您需要使用显示"on board xds200"的选项卡
此外、McSDK 还提供预定义的目标配置
C:\ti\mcsdk_BIOS_3_00_04_18\tools\program_evm\configs\evmk2h
如果要使用捆绑的(免费)许可证、则必须使用提示"Texas Instruments XDS2xx USBOnboard Emulator"的选项。
我从 CCS7收到警告:xds2xx 固件已过期。 在搜索 e2e 板时、我发现其他板存在相同的问题。 固件以"xds2xx>xds2xx_conf.exe get xds2xxu 0"作为1.0.0.2列出。 但是、当我尝试更新固件时、我根本没有收到错误、但回读内容继续为1.0.0.2。
有人说、他们必须直接通过 JTAG 通过20引脚连接器对夹层进行编程。 我无法访问用于直接对夹层进行编程的其他 JTAG Pod。 我该怎么办?
您需要重新编号 USB 连接并重新启动 EVM、以使版本号正确显示。 请尝试一下、如果您仍然看到此问题、请告知我们。
如果可以通过 USB 连接使用命令行脚本执行此操作、则不需要通过 JTAG pod 进行更新。 这在 Linuxn`t 环境中不起作用、因此我们建议使用 JTAG pod 对某些用户进行更新。
我正在寻求一个对 EVMK2H 套件有一定了解的人的帮助或验证。
我最近使用的是 Rev. 3 EVMK2H、但我遇到了附带的 XDS200仿真器夹层卡问题。 我无法让主机 PC 检测到夹层上的 mini-USB 连接器的热插拔。 EVM 上未连接其他仿真器、仅有夹层卡。 主机器件管理器也不会显示任何新器件。
另一方面、串行 USB 接口连接器(位于主板上)会正常检测。 通常也会检测到具有内置仿真器的 Tiva C 卡。
那么、这里有什么独特的东西吗? 我缺少什么?
由于 EVM 的文档结构混乱、我无法找到除仿真器的简单描述之外的任何细节。
此外、收到电路板时、编程和操作模式看起来不符合快速入门指南。 我不得不用 u-boot 设置和这样的设置到处乱摸。 这与我的问题没有什么关系、但它似乎表明 Advantech 提供了一个简单的 QA 流程。
我希望没有硬件问题、我只是因为我的无知而遇到问题。
是否在某个位置有需要设置的跳线? PCB 上的一些其他设置?
显然、在 XDS200模块的底面上有一个小的"复位按钮"。 沿着外边缘密切观察。 如果我在系统上电并运行后将该按钮置为有效、则会导致主机上发生热插拔事件。
随后将安装设备驱动程序、所有驱动程序似乎都正常。
虽然情况有所改善、我认为这也许需要在某些地方对电源管理或其它可编程逻辑进行更新... 除非只有我的板。
感谢您提供的详细信息、如果未来的读者遇到类似问题并在此处找到解决方案、此主题将非常有用。
此致、
斯里尼瓦萨
您好 Kallikuppa:
我在 Linux PC 上尝试了更新过程。 我的 Windows PC 上没有 CCS。 但是、在两台 PC 上、无法通过 USB 端口识别 XDS200板载仿真器。 我在设备管理器中看不到任何新设备(在 Windows 上)、并且没有使用 lsusb 命令的新 USB 设备(在 Linux 上)。 我没有任何其他 EVM K2G 板需要测试。 但我在 PC 上尝试了不同的 USB 端口(Linux 和 Windows)、也尝试了使用备用 USB 电缆。 我很确定问题是硬件。 由于我的 PC 无法识别 XDS200、因此线程中的任何过程和解决方案都可以在我身边完成。
此致、
亚历克斯
您好 Alex:
谢谢你。
谢谢你。
让我向专家内部咨询并向您通报最新情况。
检查您是否有机会验证以下
我最近收到了 EVMK2H。 我可以从具有 DB-9连接的 COM2 (参考快速入门指南)端口获得一个控制台。 不幸的是、在我桌面上的5台计算机中、只有1台有 DB-9连接器。 我托管 SDK 的 Linux 编译机器只有 USB 端口。 当我将 USB 电缆从 XDS 连接到 Linux 机器时、在确保安装了驱动程序后、我看不到任何从接口输出的控制台数据。 我尝试过 Windows 机器(安装了驱动程序)使用 putty, Linux 使用 minicom ,甚至同一个 Linux 机器,我可以看到控制台使用 DB-9电缆。
是否可以通过 XDS USB 端口来实现 U-boot 和 Linux 控制台、以便我的 Linux 构建机器可以连接到 EVM?
XDS USB 端口仅用于 JTAG 调试。 您不会在上面看到控制台输出。
为了查看控制台输出、您应该连接主板上的 FTDI-USB (UART 转 USB)端口。 MCU 控制台和 SoC 控制台都路由到此 USB 端口。
在主机 PC 上、您应启动 minicom:
sudo minicom -D /dev/ttyUSB0 -->这是 SoC 调试控制台(在此处您将看到 u-boot 和 linux 控制台)
sudo minicom -D /dev/ttyUSB1 -->这是 MCU 控制台。
此致、
斯里尼瓦萨