14.2.8 保留的存储器
2025年09月26日
14.2.8 保留的存储器
地址范围0x0002~0x004E的M0存储器块是为引导过程中堆栈和.ebss代码段保留的。如果将代码引导装载到这个区域,不会有防止引导ROM堆栈破坏的错误检查。地址0x0000~0x0001是引导到M0入口地址。当使用“引导到SARAM”模式时,这里应当装入一条跳转指令以启动主应用程序。图14-4为引导ROM堆栈示意图。
较早期的C28x器件的引导ROM装载器的堆栈位于M1存储器。
图14-4 引导ROM堆栈
注意,如果将代码或数据引导装载到地址为0x0002~0x004E的区域,不会有防止引导ROM堆栈破坏的错误检查。
另外,引导ROM使用PIE向量表的前6个单元。PIE自己并不使用这几个单元,且一般应用程序也不使用。这些单元由引导ROM用为SARAM,且不影响PIE的行为。注意前期器件一些实例代码可能初始化这些单元,这样将覆盖用户写入的引导模式。这些单元见表14-2。
表14-2 引导ROM使用的PIE向量SARAM单元