当前我选择让五个核心启动,五个核心都是同一套代码,其区分方式为用自动获取当前核心并运行。但我发现用SPI启动时,启动时间很长,于是我想到了既然代码是相同的,可以将代码段都放到同一个地址。于是便产生了如下的问题:
1.当我将四个从核心代码都放到同一个地址时(代码放DDR,其余放L2),其data memory与stack memorey都必须要选择成全局的L2地址也就是0x1X800000才能正常启动(X为当前核心),但这明显是不正确的吧,因为全局data memory类似的地址是四个不同的地址。为什么无法使用本地地址0x00800000地址作为其存放的地址呢?
2.使用官方的固化例程时,data memory类似的地址选择是否是存储在代码段的呢?