是否有任何基于cortex-A的MCU可以更改片上掩膜主引导加载程序?

时间:2016-06-17 11:25:16

标签: arm embedded

我想在里面学习皮质-A。但AM335X和S5PV210的内部闪存无法更改,所以我想知道是否有基于cortex-A的MCU是谁可以更改片上掩码主引导加载程序?

如果有的话,请为我推荐一些。

请原谅我的泳池英语,谢谢!

2 个答案:

答案 0 :(得分:0)

Cortex-A中通常没有闪光灯。 ROM代码通常是在只读存储器中。当此代码中存在错误时,您需要生成一个新的晶圆掩模来修复它,但是,随着数百万个零件的生产,降低了成本,ROM避免了数据保留问题。

答案 1 :(得分:0)

根据定义,闪存可重写;你提到的部件只有没有片上闪存。

具有片上闪存的部件通常直接从其执行代码,因此闪存的速度相对较低,因此通常用于低于200KHz的低频处理器。

快速“应用程序”处理器通常不具有片上闪存,因为它占用了大量的芯片空间,并且没有足够的容量来支持应用程序和操作系统(例如Linux,Android或Windows)通常用于此类处理器。相反,它们通常具有片上掩模主引导加载程序,而不是从外部介质(例如NOR闪存,NAND闪存,SD卡,eMMC等)加载辅助引导加载程序。辅助引导加载程序然后引导OS和/或应用程序代码。

这些处理器上的代码被加载到SDRAM并从SDRAM执行,这比闪存快得多。此外,引导介质并不总是内存映射,无论如何都无法直接执行。