下冰雹 · 2021年12月28日

全志R329Tina下如何判断是安全固件?

请问全志R329Tina下如何判断是安全固件吗?

1 个回答 得票排序 · 时间排序
极术小姐姐 · 2021年12月29日
本回答来源https://bbs.aw-ol.com/topic/631/faq-全志r329tina下如何判断是安全固件

安全与非安全有较大区别,有多种方法可以进行判断,现汇总如下:

  • 查看SoC是否支持安全。

在datasheet查找SoC是否包含安全系统,如果有TrustZone、Secure Boot等关键字,表明该SoC支持安全。

  • 确认Tina SDK是否支持安全固件。

查看tina/scripts/createkeys文件中的PLATFORM_LIST变量,如果SoC代号在该变量中,表明该Tina SDK支持安全启动。

  • 查看烧写的固件名。

Tina安全固件名与非安全固件名有区别,安全固件名格式为tina_{BOARD}_<uart0/card0>_secure_v[NUM].img,带有_secure_关键字,非安全则没有该关键字。

  • 查看启动log

安全启动过程中有一些特有的打印,如

“SBOOT is starting!”、“sboot commit...”、“OLD version:...”、“NEW version: ...”、“OP-TEE version: ...”、“secure enable bit: 1”
  • 用户空间获取

执行命令,如果输出的结果中sunxi_secure为secure,表明当前系统是安全系统。

cat /sys/class/sunxi_info/sys_info
你的回答
关注数
2
收藏数
0
浏览数
2548
赵小虎 极术小姐姐
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息