问题标签 [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.

0 投票
0 回答
60 浏览

linux - 在 Optee 之后无法启动 Linux

我正在开发 ZC702 板并尝试启动 Linux 和 Optee。我的引导流程是:

FSBL--->U-Boot--->OP-TEE--->Linux

尽管 Op-tee 已成功启动,但 Linux 在启动时会挂起 'zynq_early_slcr_init' 函数。

可能是 Op-tee 操作系统锁定访问 SLCR。所以当 Linux 访问 SLCR 时,系统会崩溃。

我怎么解决这个问题?

0 投票
0 回答
37 浏览

c - 为什么地址读取在第二次读取时不返回任何内容?(使用地图)

我正在使用 Buildroot 作为 linux 发行版在 RPi3 上构建程序,我需要写入给定的物理地址。我读过最好的方法是首先使用mmap,然后获取您通常写入的虚拟地址。在我的例子中,测试程序必须在给定的地址写一个字符。

奇怪的是,当我从映射后的虚拟地址读取值时,一次可以工作,但第二次,相同的地址没有指向任何东西。这是我的程序的一个片段:

ATTEST_START是注册的物理地址(register_phys_mem在 OP-TEE 可信操作系统中使用 , )。如果您能告诉我为什么第二次阅读不起作用,以及我可以做些什么不同的事情来使它起作用,我将非常感激。谢谢!

0 投票
1 回答
80 浏览

c - 如何以日期时间格式在 OP-TEE 可信应用程序 (TA) 中获取 UTC 时间戳?

免责声明:我花了 4 到 5 个小时来寻找答案,在弄清楚之后,我决定在这里为同一个地方的人发布它。

OP-TEE 是开发 TA 和 CA 的一个很好的环境,但是,没有直接的方法来获取正确格式化的日期时间。也没有struct tm。因此,这让我想知道如何在 OP-TEE TA 中获得日期时间格式?

我花了很长时间尝试使用已经支持的mbedTLS库,对于新手来说,它们似乎确实支持获取日期时间格式。毕竟,他们确实有gmtime应该返回这个值的。

然而,遗憾的是,gmtimeARMv8 平台上的 OP-TEE 并没有相关功能的实现。这是一个相当艰难的运气。

那么如何在 OP-TEE TA 中获得 UTC 时间?