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.

[参考译文] LAUNHXL-F280025C:TMS320F28002,引导加载器和读取存储器

Guru**** 2460850 points
Other Parts Discussed in Thread: UNIFLASH, LAUNCHXL-F280025C, C2000WARE, TMS320F280025C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1081908/launchxl-f280025c-tms320f28002-bootloader-and-read-memory

部件号:LAUNHHXL-F280025C
“线程”中讨论的其它部件:UNIFLASHTESTC2000WARETMS320F280025C

各位专家:

客户需要通过 tms320f28002设备中的引导加载程序编程方面的帮助。

“当我进入启动模式时,通过选择 LAUNHXL-F280025C 评估板的针脚,我使用数据表中读取的命令:TMS320F28002x 实时技术。 问题是我可以与 bootloader 通信,但无法写入 ram 内存。 调试时,我使用了 uniflash,但一旦我读取内存,我就会看到所有的零,就像它正在擦除我的内存或不让我访问它一样。 我还尝试了 Code Composer 上的固件,但我一阅读 RAM,就看不到任何东西。您是否遇到过类似的问题?”

对此有什么帮助? 感谢您的指导。

此致,
阿基·A.

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

    您好,Archie,  

    您能否详细说明尝试通过引导加载程序进行编程所遵循的步骤,如引导针配置,将哪些固件下载到 RAM,以及正在使用什么来查看 RAM 是否写入? 这将有助于进一步了解客户可能遇到的问题。  

    谢谢,

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

    Anu 您好,

    谢谢。 以下是 CX 共享的信息:

    '进入引导模式的配置是0时的 GPIO24和1个 LAUNCHXL-F280025C 评估板时的 GPIO32。

    我使用的协议是 SCI,我正在使用串行监视器(dockli)来测试命令。

    鲍德的价格是9600,我也试过其他的鲍德。

    我按顺序发送的命令包括:自动包价的 ASCI 中的 A,密钥0xAA08,八个字的0x0000,入口点地址0x00000000,尺寸0x0500,错误0x000000C0中的块地址,数据0x2200-0x3300-0x444-0x5566-0x2348和终止字块0000。
    所有命令都回到我的身边,这意味着我正在与 bootloader 通信。 问题是当我使用 uniflash 读取 RAM 地址0xC000处的内存时,我看到所有零。 因此,我尝试了一个 C2000Ware LED_ex1_blinky 的固件样本,固件是用 RAM 编写的,我通过 CSS 加载了它,当我尝试用 unifash 读取内存时,我会读取所有的零,并且它会停止闪烁。”

    感谢你的帮助。

    此致,
    阿基·A.

    PS:

     十六进制固件的图像(未完成)

    这是他用 uniflash 7.1.0读的

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

    Archie,  

    客户是否能够通过 CCS 查看已编程到 RAM 中的图像?  

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

    Anu 您好,

    CX 确认 已经对 CCS 进行了一些测试。 RAM 中的固件通过调试可以看到。 他们报告的问题是,当他使用 CCS 进行调试时,它每次都重新加载固件,不能使用它来简单读取内存。

    有没有关于这方面的指南? 谢谢你。

    此致,
    阿基·A.

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

    Archie,  

    我会在一天或两天内回复你。  

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

    您好,Archie,

    1)客户是否在用户 OTP 中配置了 DCSM?  如果是,配置是什么?  可能由于该配置,某些存储器被锁定。

    2)当他们使用 CCS 连接时,为避免加载,请建议他们通过右键单击目标配置文件启动目标,然后使用 CCS 中的调试视图手动连接到核心。  

    让 Anu 知道情况如何。

    谢谢,此致,

    瓦姆西

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

    您好,Vamsi/Anu,

    感谢您的支持。 我从客户收到了以前的查询:

    [引用 userid="16728" url="~ë/support/intrles/c2000微控制器-组/CC2000 /f/c2000微控制器-论坛/1081908/launchxl-f280025c-tms320f28002-bootloader 和读存储器/4015861#4015861]1)客户是否在用户 OTP 中配置了 DCSM?  如果是,配置是什么?  可能由于该配置,某些内存被锁定。

    客户尚未配置 OTP 用户,OTP 用户就像出厂时一样。 他们发现他们都是0xFF

    [引用 userid="16728" url="~/support/icontrs/c2000微控制器-组/CC2000 /f/c2000微控制器-论坛/1081908/launchxl-f280025c-tms320f28002-bootloader-and -read-memory/4015861#4015861]2)当它们使用 CCS 进行连接时,请通过单击目标调试器中的目标文件,以避免在目标文件中手动加载,以避免在目标文件中对目标文件进行调试。  [/引用]

    客户使用了目标配置,但仍在重新加载固件,他还更改了调试配置以仅验证,但没有任何更改。

    以获得进一步帮助。 谢谢你。

    此致,
    阿基·A.

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

    各位专家:

    对此是否有进一步的支持?

    谢谢你。

    此致,
    阿基·A.

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

    Archie,  

    能否提供调试配置中所做更改的屏幕截图? 对目标配置文件进行了哪些更改?

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

    谢谢,Anu。

    客户 已经尝试了 TMS320F280025C.CCXML 和 LED_ex1_blinkccxml。 据他们报告,使用 TMS320F280025C.CCXML,他们不会读取任何内容,而使用 LED_ex1_blinkccxml,他们每次都会重新加载内存。

    谢谢你。

    此致,
    阿基·A.

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

    他们是否尝试绕过目标配置文件中的 gel 文件? 这将阻止重置。  

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

    你好,Anu,

    客户体验刚刚发布的延迟回复。

    “不,我该如何绕过凝胶文件? 我没有找到任何东西。”

    感谢您的指导。

    此致,
    阿基·A.

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

    Archie,  

    最简单的方法是启动目标配置文件,右键单击 CPU 并单击“Open gel files view”(打开 gel 文件视图),然后删除加载的 gel 文件。 这将阻止重置。  

    谢谢

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

    你好,Anu,

    谢谢。

    那么,这是不是应该做的,对吗? 已尝试直接从文件夹中删除文件,但没有任何反应。

    此致,
    阿基·A.

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

    Archie,一旦胶体文件被删除,您是否尝试连接到目标? CCS 发生什么事了?

    谢谢

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

    谢谢,Anu。

    无任何变化。每次使用 LED_ex1_blinkccxml 或尝试使用 TMS320F280025C.CCXML 客户都无法读取任何内容时,固件都会重新加载。

    此致,
    阿基·A.

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

    Archie,  

    也许离线呼叫更好地解决这一问题。 我已向朋友发送了请求,我们可以通过聊天讨论可用性。  

    谢谢