Thread 中讨论的其他器件: LP-XDS110、 UNIFLASH、 SYSCONFIG
工具/软件:
您好 TI 支持团队:
我将 LP-XDS110 连接到定制 AM2634 板、无法使用 Uniflash 9.2.0 通过 JTAG 对 QSPI 编程。 以下是最后几行的输出:
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.
工具/软件:
您好 TI 支持团队:
我将 LP-XDS110 连接到定制 AM2634 板、无法使用 Uniflash 9.2.0 通过 JTAG 对 QSPI 编程。 以下是最后几行的输出:
...
[IP、4:23:01 PM] [info] Cortex_R5_0:GEL 输出:***所有 2025年8月18日 时钟均已启用***
[MCU 2025年8月18日、4:23:01 PM] [info] Cortex_R5_0:AM2634
[INFO] Cortex_R5_0:已选择的板:2025年8月18日
[CPU、4:23:01 PM] [info] Cortex_R5_0:GEL 输出:已在程序加载时通过 GEL 发出 2025年8月18日 复位(软复位)。
[Cortex 2025年8月18日、4:23:22 PM] 【错误】Cortex_R5_0:运行失败...
[MCU 2025年8月18日、4:23:22 PM] 【错误】Cortex_R5_0:文件加载程序:存储器写入失败:执行 uniflash.out 时等待目标停止超时
./dslite.sh --config AM2634-Q1.ccxml -e -s CustomFlashEnable=true -s FlasherCustomPath= -s FlasherCustomName=uniflash.out -s FlashVerboseMode=true -f bringup.mcelf
...
Cortex_R5_0:GEL 输出:启用 CPTS 时钟 (250MHz)
Cortex_R5_0:GEL 输出:
***所有 IP 时钟均已启用***
信息:Cortex_R5_0:AM2634
INFO:Cortex_R5_0:Board Selected:CC
Cortex_R5_0:GEL 输出:已在程序加载时通过 GEL 发出 CPU 复位(软复位)。
加载程序:bringup.mcelf
正在准备...
已完成
将 PC 设置为入口点。
成功
尊敬的 M. Fairman:
感谢您的查询!!
根据我的理解、您使用自定义 QSPI 闪存、而不是 EVM 中存在的默认闪存、在这种情况下、您需要使用 SBL_QSPI 和中的自定义闪存 json 文件更新 SysConfig JTAG_uniflash
请按照以下步骤更新 example.syconfig


请尝试执行上述步骤、并告知我们您的观察结果。
此致、
Rijohn
尊敬的 Rijon:
感谢您的答复!
我已经修改了 JTAG Uniflash 加载程序 syscfg 和 SBL syscfg、以便与电路板的闪存配合使用。 我可以看出这是有效的、因为 (a) uniflash 加载器经过器件初始化后(在修改 syscfg 之前,它会出错)、并且 SBL 会在通过 UART 闪存时成功加载应用程序代码(确实有效)。
这里的问题是、当 Uniflash 启动目标上的加载程序后、系统会收到“Timed out waiting target to halt“消息。 在 CLI 中、它不会卡住、但也不会执行任何刷写操作。 我想能够通过 JTAG 进行刷写、最好使用命令行、但可以从 GUI 开始。
是否有其他想法可以尝试?
谢谢、
-迈克尔
您好、Michael:
]我已经修改了两个 JTAG Uniflash 加载程序 syscfg
只是为了确认、您是否修改了“C:\ti\mcu_plus_sdk_am263x_10_02_00_13\ tools\flasher\JTAG_uniflash “---->出现在工具文件夹中? 此 FLASHER_JTAG.out 应在 Uniflash 工具定制刷写器字段中使用。
在我看到的内容提到 C:\ti\mcu_plus_sdk_am263x_10_02_00_13\examples\drivers\boot\sbl_jtag_uniflash 中存在的 sbl_jtag_uniflash 工程时重新确认这一点。
注意: .out 从..\生成 tools\flasher\JTAG_uniflash 由 UNIFLASH 工具使用、而不是“.."</s>“ 水平 \drivers\boot\sbl_jtag_uniflash。“
此致、
Rijohn
嗨、 Rijohn、
就是这样! 我只看到了文档中“Tools and Utilities -> Flashing Tools -> JTAG UniFlash“下的“SBL_JTAG_uniflash"部分“部分、而不是您指向的“Uniflash Custom Flash Writer“下的部分。 当我使用后者、并应用闪存器件自定义设置时、我能够通过 Uniflash GUI 刷写电路板
命令行 DSLite 似乎仍然没有写入闪存、但我可能缺少一些必需的参数 、因此可以单独执行。
非常感谢您的帮助!
-迈克尔