大家好
客户正在尝试在使用 HS-FS 器件的 LP-AM243x 上编写一些 PRU 测试程序。 该步骤需要将器件设置为无引导模式、并使用 Java 脚本来加载 DMSC 固件、以便我们可以使用 CCS 连接到 AM2434器件中的 PRU 内核。
在 GP 器件上、我们在中使用 load_dmsc.js /tools/ccs_load/am243x. 我们可以看到此 javascript 将 sysfw 加载到 M3内核中并运行、便于我们以后连接到 PRU。
JS:>loadJSFile"/home/andre/ti/mcu_plus_sdk_am243x_08_05_00_24/tools/ccs_load/am243x/load_dmsc.js
正在连接到 DMSC_Cortex_M3_0!
填充 R5F ATCM 存储器...
为 R5F 写入 while (1)
正在加载 DMSC 固件... /home/andre/ti/mcu_plus_sdk_am243x_08_05_00_24/source/drivers/sciclient/soc/am64x_am243x/sysfw.bin
DMSC 固件加载完成...
立即开始运行 DMSC 固件...
正在连接到 MCU Cortex_R5_0!
主引导模式为120
从 R5运行电路板配置初始化!
祝您调试愉快!!
JS:>
但是、如果我们对 AM2434 HS-FS 器件使用 load_dmsc_hsfs.js、我们将从控制台收到如下错误消息:
MAIN_Cortex_R5_0_0:错误:(错误-1141 @ 0x1FE)器件未响应请求。 复位器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、降低 TCLK)。 (仿真包9.2.0.00002)
MAIN_Cortex_R5_0_0:停止目标 CPU 时出现问题:(错误-2062 @ 0x136)无法停止器件。 复位器件、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板执行下电上电、和/或尝试更可靠的 JTAG 设置(例如、降低 TCLK)。 (仿真包9.2.0.00002)
DMSC 固件无法运行、我们无法连接到 PRU 内核。
我比较了用于 GP 和 HS-FS 器件的脚本。 似乎 load_dmsc_hsfs.js 没有将 sysfw 加载到 DMSC。
大多数客户已经拥有使用 HS-FS 器件的新 LP-AM263x。 我们需要 load_dmschsfs.js 您能帮助解决这个问题吗?
此致
Andre





