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.

[参考译文] TMS320F280049C:280049 cpureset

Guru**** 2346220 points
Other Parts Discussed in Thread: LAUNCHXL-F280049C
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1235637/tms320f280049c-280049-cpureset

器件型号:TMS320F280049C
主题中讨论的其他器件:LAUNCHXL-F280049C

您好、TI 专家、LAUNCHXL-F280049C 是我的开发板。 我将通过 CCS10.2调试该程序。 当我点击 CCS 菜单"CPU reset"时,程序从地址0x3fc7a5开始。 然后程序运行并在地址0x3fb02a 处停止。 我查看了技术手册,地址0x3fb02a 是 BootROM 程序的一部分(见图片)。 然后我将地址0XD00的数据改为0x5AFF FFFF、程序可以正常运行到主程序中。 在我将 LAUNCHXL-F280049C 断电并再次通电后,地址0XD00的数据恢复为不同的数据0X8F3F 3BDE。 我的问题是: 1. 地址0XD00的初始数据来自哪里? 它是由 BootROM 随机生成的吗? 是否可以在 DSP3.3V 上电时使地址0XD00的初始数据变为0x5AFF FFFF?

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

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

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

    0xD00处的初始数据只是一个随机值。 由于它与 RAM 位置相对应、内容将在断电后复位。

    请阅读 TRM 中的 bootrom 部分以了解更多内容。

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

    感谢您的快速回复