2015-04-27 58 views
1

我一直在Atmel AT91SAM9G45平臺上使用GPBR來計算引導加載程序中的重新啓動次數。 我想在基於i.MX6平臺的項目上也做同樣的事情,但我在參考手冊中找不到任何有關GPBR存在的參考。i.MX6平臺上是否有通用引導寄存器(GPBR)?

這是真的,這些不存在嗎?

謝謝

+0

ARM9 G45並沒有真正指定正在使用的部分。 ARM9是指由ARM定義的內核(並且很大程度上被更新的內核所取代),G45是製造商特定的。假設你指的是Atmel AT91SAM9G45,我編輯了這個問題。 – Clifford

回答

2

ARM只定義了內核的功能;芯片製造商可以自由添加他們所需的任何外設功能;你不能指望一個製造商的功能出現在另一個製造商的功能 - 至少不是在一個相同的實現。此外,ARM9(ARMv5)和ARM Cortex-A9(ARMv7-A)架構在任何情況下在ARM內核中都發生了很大變化。

如果它不在該零件的數據手冊中,但它沒有它,但可能有其他非易失性或電池備份的存儲器域可用於此目的。在i.MX6上,SNVS(安全非易失性存儲)功能可以滿足您的需求,或者如果您的主板具有外部非易失性存儲器,則可以使用該功能 - 這樣做的好處是至少該技術可以跨移動設計,而不是依靠芯片提供商提供的鎖定你的東西。

+0

感謝您的洞察力(以及我的問題中的編輯)。 – Chris