Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    【FAQ】全志R系列在Tina下如何确认方案的optee版本信息

    其它全志芯片讨论区
    r329 r328 r818 faq 技术支持
    1
    1
    1502
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • q1215200171
      budbool LV 9 last edited by

      问题背景
      Tina环境下当前支持两个版本的optee,一个是2.5.0,一个是3.7.0。

      由于Tina下平台众多,客户不是很清楚哪些平台支持哪个版本的optee。

      问题分析
      optee版本主要涉及三个部分optee-client,optee-os-dev-kit,optee.bin。由于2.5与3.7版本跨度太大,所以这三者必须版本匹配,系统才能正常工作,Tina release版本SDK是通过make menuconfig中的OPTEE_VERSION_2_5与OPTEE_VERSION_3_7来统一配置版本信息。

      可以参考《TinaLinux_安全使用指南》第1.2章节的适用范围来,确认平台的optee版本,旧芯片支持2.5版本,新芯片使用3.7版本。这里汇总如下:

      optee-2.5.0: R18、MR133、R311、R328…

      optee-3.7.0: R329、MR813、R818、R528…

      理论上来说,所有平台都可以支持optee的3.7.0版本。有些客户希望对旧芯片,如R328,升级到3.7.0,此时,系统中就会存在两个版本optee,如果没有统一管理,就容易造成混乱。

      问题解决

      optee-client
      查看tina/package/security/optee-client*/Makefile中的PKG_VERSION来确认版本信息。

      PKG_VERSION:=2.5.0
      

      optee-os-dev-kit
      查看tina/package/security/optee-os-dev-kit/dev_kit/arm-plat-xxx/export-

      ta_arm32/host_include/conf.mk中的CFG_OPTEE_REVISION_MAJOR与CFG_OPTEE_REVISION_MINOR
      
      CFG_OPTEE_REVISION_MAJOR=2
      CFG_OPTEE_REVISION_MINOR=5
      

      optee.bin
      optee.bin头部包含版本信息,可以通过hexdump进行查看。

      $ hexdump -C optee_xxx.bin -n 64
      00000000 fd 03 00 ea 6f 70 74 65 65 00 00 00 00 00 00 00 |....optee.......|
      00000010 00 00 00 00 00 00 00 00 00 00 00 00 33 2e 37 00 |............3.7.|
      
      
      1 Reply Last reply Reply Quote Share 1
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • Referenced by  q1215200171 q1215200171 
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策