i.MX6 平台上是否有通用引导寄存器 (GPBR)?

Are there General Purpose Boot Registers (GPBR) on a i.MX6 platform?

我一直在 Atmel AT91SAM9G45 平台上使用 GPBR 来计算引导加载程序中的重启次数。 我想在基于 i.MX6 平台的项目上做同样的事情,但我在参考手册中找不到任何关于 GPBR 存在的参考。

难道这些都不存在吗?

谢谢

ARM只定义核心的功能;芯片制造商可以自由添加他们想要的任何外围功能;您不能指望一家制造商的功能会出现在另一家制造商的产品上——至少不会出现在相同的实现中。此外,ARM 内核在 ARM9(ARMv5) 和 ARM Cortex-A9(ARMv7-A) 架构之间发生了很多变化。

如果它不在部件的数据 sheet/manual 中,则它没有,但部件上可能有其他非易失性或电池供电的内存域可用于此目的。在 i.MX6 上,SNVS(安全非易失性存储)功能可能适合您的需求,或者如果您的电路板具有外部非易失性存储,您可以使用它——这样做的好处是至少该技术可以移植设计而不是依靠芯片供应商提供的东西来锁定你。