|
|
发表于 2025-11-6 10:54:58
|
显示全部楼层
“芯片”指的是什么?假定你指的是嵌入式host CPU,且与SD/eMMC存储芯片连接,host CPU从SD/eMMC启动没有什么好处或者坏处,既然它是嵌入式的host CPU,那它的固件只能存储在SD/eMMC内部,不然,难道选用更昂贵的NOR Flash作为它的固件存储的地方吗?
“会不会不安全”,指的应该是在host CPU启动过程中, CPU执行的代码被改写了吧?想要安全,那就启动过程搬运代码之后,进行各种验签,比如sm2什么的,这种企业级SSD上用得多,可以保证代码安全。但代价是成本的飙升。
“eMMC的boot code还要不要加密”,目前来看是没有这个必要的,eMMC便携式设备,唯一需要校验的是它的RPMB区,用于加密上层应用的密码之类的东西。
|
|