乐鑫技术交流
直播中

席毖庸

7年用户 1037经验值
擅长:596874
私信 关注
[问答]

如何将zifencei与crosstool-ng合并?

我一直在玩弄 Zephyr,同时调整它以使用 esp-idf master 分支,但我现在正处于失败的阶段:
代码:全选
Fatal error: -march=rv32ima_zicsr_zifencei: Invalid or unknown z ISA extension: 'zifencei'

我看到了旗帜代码:全选
-mabi=ilp32 -march=rv32ima_zicsr_zifencei

我遇到了https://github.com/zephyrproject-rtos/z ... 1225697737https://github.com/zephyrproject-rtos/z ... 1f1a56#top

我不知道该扩展名是否适用到 C3,或者如何将它与你的 crosstool-ng 合并。

EDIT1:再看一下该项目,它似乎缺少设备功能。让我印象深刻的第一件事是 tnrg 的 dtsi 寄存器值,它与数据表(24.5 寄存器摘要)中的内容完全不同。

然后它甚至不利用加密硬件加速。

虽然我可以使用正确的“espressif,esp32-trng”寄存器制作我自己的 dts,但看起来我无法为任何加密功能做到这一点,因为没有关联的“兼容”“供应商,设备”。

更多回帖

发帖
×
20
完善资料,
赚取积分