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.

[参考译文] AM3359:ROM 引导序列

Guru**** 2609895 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/584066/am3359-rom-boot-sequence

器件型号:AM3359

您好社区,  

我在32位微控制器上工作、但有一点难理解 AM335X 复位序列。  

1)从 TRM 页面编号4098“Rom Memory map”开始,从0x20000到0x2bFFF,  

2)但@映射页码155显示引导 ROM 代码范围为0x4000_0000至0x4001_FFFF  

我真的不理解这些差异。 是否有人能帮助理解1)和2)

此外,在复位 PC 后加载了什么地址? 如何控制 RBL 代码?

提前感谢。  

Kiran

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

    公共 ROM 代码从引导 ROM 区域中的偏移量0x20000开始、偏移量从0x40000000开始。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此,复位后 PC 加载0x4000_000?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    公共 ROM 代码从0x4002_0000开始。 请参阅 TRM 中的存储器映射。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此,复位后 PC 加载0x4000_000?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我只有公共 ROM 代码的起始位置信息、即0x4002_0000。