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.

[参考译文] TDA4VM:使用外部 XDS110 进行调试的 TDA4VM 入门套件

Guru**** 2845830 points

Other Parts Discussed in Thread: TDA4VM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1633332/tda4vm-tda4vm-starter-kit-debugging-with-external-xds110

器件型号: TDA4VM

我正在尝试调试固件并将其加载到 tda4vm 入门套件评估板: www.ti.com/.../SK-TDA4VM

我按照本用户指南进行调试、使用外部 xds110 调试器而不是 XDS560:

https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/psdk_rtos/docs/user_guide/ccs_setup_j721e.html

js:> loadJSFile (/home/user/ti-processor-sdk-rtos-j721e-evm-11_01_00_04/pdk_jacinto_11_01_00_17/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/launch.js)
无法打开会话。 未找到匹配的设备:.*MCU_Cortex_R5_0 (/home/user/ti-processor-sdk-rtos-j721e-evm-11_01_00_04/pdk_jacinto_11_01_00_17/packages/ti/drv/sciclient/tools/ccsLoadDmsc/j721e/launch.js #91)

launch.js 第 91 行是 updateScriptVars () 函数,我注释掉了第 91 行,如下所示:  

函数 updateScriptVars()
//打开调试会话
// dsMCU1_0 = debugServer.openSession(“.*MCU_Cortex_R5_0")“);
dsDMSC_0 = debugServer.openSession(“.*DMSC_Cortex-M3_0")“);
}
至少我得到了控制台日志:  
正在连接到 DMSC_Cortex-M3_0!

但有了弹出窗口:

连接到目标时出错:
(错误–6305)PRSC 模块无法写入路由器寄存器。
(仿真包 20.0.0.3178)

我遵循了所有的步骤,直到:图 7.7 CCS:脚本控制台输出,加载 js 文件,它很难打开一个会话与 cortex R5 在第 91 行的 launch.js 脚本。

是否有任何清晰的方法 BareMetal 程序 tda4vm-sk。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、So Ha、

     从 CCS 启动目标配置文件后是否运行 launch.js 脚本文件?

    此致、

    Anil

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    启动它会导致以下错误:  

    连接到目标时出错:
    (错误–1170 -(3:24:1))
    无法访问 DAP。 重置器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电、和/或尝试更可靠的 JTAG 设置(例如下 TCLK)。
    (仿真包 20.0.0.3178)

    并测试 JTAG 连接成功

    [开始:Texas Instruments XDS110 USB 调试探针]

    执行以下命令:

    %CCS_BASE%/common/uscif/dbgjtag -f %boarddatafile%-rv -o -S integrity

    【结果】


    ----- 【打印线路板配置路径名】------------------------------------

    /home/soham/.ti/ccs1281/0/0/BrdDat/testBoard.dat

    ----- 【打印重置命令软件日志文件】------------------------------------

    该实用程序选择了 100/110/510 类产品。
    此实用程序将加载适配器“libjioxds110.so"。“。
    库构建日期为“STEP 26 2024“。
    库构建时间为“10:06:50“。
    库软件包版本为“20.0.0.3178"。“。
    库组件版本为“35.35.0.0 “。
    控制器不使用可编程 FPGA。
    控制器的版本号为“5"(“(0x00000005)。
    控制器的插入长度为“0"(“(0x00000000)。
    此实用程序将尝试重置控制器。
    此实用程序已成功重置控制器。

    ----- 【打印重置命令硬件日志文件】------------------------------------

    通过切换 JTAG TRST 信号、将使扫描路径复位。
    控制器是具有 USB 接口的 XDS110。
    从控制器到目标的链路是直接的(不使用电缆)。
    该软件针对 XDS110 功能进行了配置。
    控制器无法监测 EMU[0]引脚上的值。
    控制器无法监测 EMU[1]引脚上的值。
    控制器无法控制输出引脚上的时序。
    控制器无法控制输入引脚上的时序。
    扫描路径链路延迟已恰好设置为“0"(“(0x0000)。

    ----- [在 JTAG IR 上执行完整性扫描测试]------------------------

    此测试将使用 64 个 32 位字的块。
    该测试仅应用一次。

    使用 0xFFFFFFFF 进行测试。
    扫描测试:1、跳过:0、失败:0
    使用 0x00000000 执行测试。
    扫描测试:2、跳过:0、失败:0
    使用 0xFE03E0E2 进行测试。
    扫描测试:3、跳过:0、失败:0
    使用 0x01FC1F1D 进行测试。
    扫描测试:4、跳过:0、失败:0
    使用 0x5533CCAA 进行测试。
    扫描测试:5、跳过:0、失败:0
    使用 0xAACC3355 进行测试。
    扫描测试:6、跳过:0、失败:0
    所有值均已正确扫描。

    JTAG IR 完整性扫描测试已成功。

    ----- [对 JTAG DR 执行完整性扫描测试]--------------------

    此测试将使用 64 个 32 位字的块。
    该测试仅应用一次。

    使用 0xFFFFFFFF 进行测试。
    扫描测试:1、跳过:0、失败:0
    使用 0x00000000 执行测试。
    扫描测试:2、跳过:0、失败:0
    使用 0xFE03E0E2 进行测试。
    扫描测试:3、跳过:0、失败:0
    使用 0x01FC1F1D 进行测试。
    扫描测试:4、跳过:0、失败:0
    使用 0x5533CCAA 进行测试。
    扫描测试:5、跳过:0、失败:0
    使用 0xAACC3355 进行测试。
    扫描测试:6、跳过:0、失败:0
    所有值均已正确扫描。

    JTAG DR Integrity scan-test 已成功。

    [结束:Texas Instruments XDS110 USB 调试探针]

    对于新购买的主板、我想知道 在通过 CCS 加载 am64 ( software-dl.ti.com/.../EVM_SETUP_PAGE.html) 之前是否需要执行一个时间步骤

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、So Ha、

    [引述 userid=“663218" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1633332/tda4vm-tda4vm-starter-kit-debugging-with-external-xds110/6298920

    启动它会导致以下错误:  

    连接到目标时出错:

    [/报价]

    启动不会出现此错误 (“连接到目标时出错“)。

    启动目标配置文件(应如用户指南中所述)后、
    我们需要从脚本控制台运行 launch.js 文件。

    但在执行以下步骤之前、请确保将具有电源的 xds110 调试器连接到 EVM。

    此致、

    Anil