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**** 2462140 points
Other Parts Discussed in Thread: UNIFLASH, LAUNCHXL-F280025C, C2000WARE

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

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,  

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