请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:66AK2L06 大家好、我正在尝试制作一个简单的动画来解释启动过程。 我需要的是确保我正确理解数据表。 用我自己 的话说:
电源序列完成后:
引导模式捆绑引脚锁存寄存器中的上升沿
(BOOTMODE[15:0]引脚映射到 DEVSTAT[16:1]位)
ARM COREPAC0是引导主器件、SPI 端口1是引导端口
-arm COREPAC0从读取启动数据
SPI 串行端口数据并存储到 MSMC
-arm COREPAC0从启动代码 MSMC 运行
用于初始化 DDR3L 外部存储器
-arm COREPAC0副本(重新分配)
MSMC 引导代码集成到外部 DDR3L 中
-ARMCOREPAC0继续将启动代码从 DDR3L 引导至
读取所有内核的应用程序/数据
并存储到指定的 GP 标头中
地址存储器空间(本地或全局)
-ARMCOREPAC0启动 ARMCOREPAC1和
DSPCOREPAC 0-3、根据需要使用 IPC 寄存器
-启动的所有内核都将在开始执行
主内核指示的存储器位置
是这样吗? 我对内核的运行位置有点困惑、但知道主引导 ARM 必须确保正确放置代码。 此外、还会出现一个问题、即如果特定内核的程序对于我们希望每个内核运行的本地存储器来说太大、会发生什么情况。 我不认为该系统是为了运行 DDR3L 中的所有内核、但请给我启迪、以便我可以完成动画方框图、并向参与雷达系统编码的所有团队成员清楚地描述它。 谢谢-b