主题中讨论的其他器件:UNIFLASH、 TM4C1294NCPDT
工具与软件:
您好!
只是对 Uniflash 菊花链编程有一个疑问:可行吗?
通过 CCS、可通过菊花链对两个 P65进行编程、但在 Uniflash 中会发生故障。
在 Uniflash 中、这两个 P65使用了两个不同的*。ccxml 文件(在 CCS 中创建)。
BR, Jordan
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.
工具与软件:
您好!
只是对 Uniflash 菊花链编程有一个疑问:可行吗?
通过 CCS、可通过菊花链对两个 P65进行编程、但在 Uniflash 中会发生故障。
在 Uniflash 中、这两个 P65使用了两个不同的*。ccxml 文件(在 CCS 中创建)。
BR, Jordan
您好!
Rongmao He 说:关于 Uniflash 菊花链编程的一个疑问:是否可以?
有。 请访问: https://dev.ti.com/tirex/explore/node?node=A__AJYyTcFotesgMsS7aRPn7Q__sdtoutilities__FUz-xrs__LATEST
谢谢
Ki
我们已经这样做了、但仍然失败。
确切的故障是什么? 请提供任何错误消息、故障的屏幕截图等
对于第二个 C2000、无法读取闪存。
按下"Read target Device"按钮时会出现什么错误?
它们是否能够提供所使用的两个 CCXML 文件?
Ki:
它进行了尝试、但结果相同。 无法像以前那样进行编程。
我们曾尝试在 CCS 中使用这种新的 ccxml、但 CCS 也无法进行编程。
此处附上了客户的 ccxml 文件。 你要试一下吗? 或者、您能将您的 CCXML 文件发送给我们吗?
TMS320F28P650DK6_XDS200_DSP1工作正常、但 DSP2无法正常工作。
e2e.ti.com/.../TMS320F28P650DK6_5F00_XDS200_5F00_DSP2.ccxmle2e.ti.com/.../TMS320F28P650DK6_5F00_XDS200_5F00_DSP1.ccxml
非常感谢。
BR, Jordan
对于此 ccxml:
TMS320F28P650DK6_XDS200_DP2.ccxml
DSP2的 icepick 仍设置为绕过。
您是否能尝试:
e2e.ti.com/.../TMS320F28P650DK6_5F00_XDS200_5F00_ki_5F00_dsp2.ccxml
您提到:
[报价 userid="81435" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1379228/tms320f28p650sh-uniflash-daisy-chain-programming-issue 通过 CCS、可通过菊花链对两个 P65进行编程、但在 Uniflash 中失败。 [报价]您是否尝试过使用为 UniFlash 创建的两个 CCXML 文件(包括用于失败的第二个 CPU 的文件)来使用 CCS 进行编程?
无法使用第二个 CCXML 文件对第二个 F28P65进行编程。
是否可以为 UniFlash 启用调试服务器日志记录并重现问题? 然后压缩生成的日志并将其附加到该线程:
有关日志记录的详细信息、请参阅以下文章中名为"缺陷报告和日志记录"的部分:
https://software-dl.ti.com/ccs/esd/uniflash/docs/latest_qsguide.html
我对自己的目标进行了一些实验、该目标具有两个菊花链器件。
我相信我可以重现该问题。 和您一样、我可以使用 CCS 来绕过另一个器件使用 CCXML 文件对两个器件进行编程。
和您一样使用 UniFlash GUI 时、我只能对第一个器件进行编程。 第二个会以静默方式失败(我没有收到任何错误消息或任何内容)。
使用 UniFlash CLI (通过 dslite)时、可以 使用绕过另一个器件的 CCXML 文件对两个器件进行编程。
您是否可以尝试 UniFlash CLI、看看它是否也适合您?
有关 UniFlash CLI 的更多详细信息、请参阅以下文档的"命令行界面"部分:
https://software-dl.ti.com/ccs/esd/uniflash/docs/latest_qsguide.html#command-line-interface
谢谢
Ki
使用 Uniflash CLI、可以按菊花链方式对第二个链进行编程、但无法对第一个链进行编程。
您是否有此类问题?
[报价]我可以在菊花链中对两个器件进行编程。
您测试的是什么设备?
我的一个菊花链目标是 TM4C1294NCPDT。 一切似乎都能顺利完成。
我录制了测试视频(双击视频至全尺寸)
e2e.ti.com/.../uniflash_5F00_cli_5F00_daisy_5F00_chain.mp4
注意我有两个 CCXML 文件、每个文件都绕过扫描链中的一个 CPU。 然后运行 UniFlash CLI 进行编程。
您的环境与我的环境之间的另一个区别是 F28P65器件本身是多核器件、而 TM4C1294NCPDT 是单核器件。 运行 UniFlash CLI 时、是否使用-n 选项指定要刷写 F28P65的哪个内核?