hex-five / multizone-iot-sdk

MultiZone® Trusted Firmware is the quick and safe way to build secure IoT applications with any RISC-V processor. It provides secure access to commercial and private IoT clouds, real-time monitoring, secure boot, and remote firmware updates. The built-in Trusted Execution Environment provides hardware-enforced separation ...
https://hex-five.com/multizone-trusted-firmware-riscv/
Other
19 stars 1 forks source link

Support for SiFive HiFive1 Rev B (Freedom E310 SoC) #1

Closed AntonHermann closed 3 years ago

AntonHermann commented 3 years ago

Hey there :) recently support for the SiFive HiFive1 Rev B (Freedom E310 SoC) has been added to the multizone-sdk repo. I'm highly interested in using this particular board with the multizone-iot-sdk as well.

Are there currently any plans to add support for the HiFive board as well?

If not, could you estimate the amount of effort needed to make the IoT-SDK work with the HiFive board?

Thanks a lot in advance,
kind regards,
Anton

cgarlati commented 3 years ago

Anton:

We have no plans to port the MultiZone Secure IoT Firmware to this board. The E310 limited ram (16KB) makes it unsuitable for TLS applications.

Cheers Cesare

AntonHermann commented 3 years ago

Cheers Cesare, first of all, thanks for the quick reply!

I have not worked much with the HiFive board. but as far as I understand the ESP32 on the board has a TCP/IP stack with SSL capabilities included. Couldn't this be used instead of using a software stack running on the RISC-V processor?

Best wishes, Anton

cgarlati commented 3 years ago

Anton: This is really a question for SiFive. Cheers Cesare