问题标签 [op-tee]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 在 Optee 之后无法启动 Linux
我正在开发 ZC702 板并尝试启动 Linux 和 Optee。我的引导流程是:
FSBL--->U-Boot--->OP-TEE--->Linux
尽管 Op-tee 已成功启动,但 Linux 在启动时会挂起 'zynq_early_slcr_init' 函数。
可能是 Op-tee 操作系统锁定访问 SLCR。所以当 Linux 访问 SLCR 时,系统会崩溃。
我怎么解决这个问题?
c - 为什么地址读取在第二次读取时不返回任何内容?(使用地图)
我正在使用 Buildroot 作为 linux 发行版在 RPi3 上构建程序,我需要写入给定的物理地址。我读过最好的方法是首先使用mmap
,然后获取您通常写入的虚拟地址。在我的例子中,测试程序必须在给定的地址写一个字符。
奇怪的是,当我从映射后的虚拟地址读取值时,第一次可以工作,但第二次,相同的地址没有指向任何东西。这是我的程序的一个片段:
ATTEST_START
是注册的物理地址(register_phys_mem
在 OP-TEE 可信操作系统中使用 , )。如果您能告诉我为什么第二次阅读不起作用,以及我可以做些什么不同的事情来使它起作用,我将非常感激。谢谢!
c - 如何以日期时间格式在 OP-TEE 可信应用程序 (TA) 中获取 UTC 时间戳?
免责声明:我花了 4 到 5 个小时来寻找答案,在弄清楚之后,我决定在这里为同一个地方的人发布它。
OP-TEE 是开发 TA 和 CA 的一个很好的环境,但是,没有直接的方法来获取正确格式化的日期时间。也没有struct tm
。因此,这让我想知道如何在 OP-TEE TA 中获得日期时间格式?
我花了很长时间尝试使用已经支持的mbedTLS
库,对于新手来说,它们似乎确实支持获取日期时间格式。毕竟,他们确实有gmtime
应该返回这个值的。
然而,遗憾的是,gmtime
ARMv8 平台上的 OP-TEE 并没有相关功能的实现。这是一个相当艰难的运气。
那么如何在 OP-TEE TA 中获得 UTC 时间?