wolfBoot
wolfBoot copied to clipboard
How to port to my custom RISCV SoC
Hello all, I want to port wolfboot to my custom riscv based SoC. Is there any guidelines or tutorials available for that? Also what requirements should i fulfill in order get wolfboot ported to my SoC?
Hi @VinayWolf ,
That is great to hear!
I think your best option is to follow what was done for the existing RISC-V ports. I recommend reviewing these files:
- https://github.com/wolfSSL/wolfBoot/blob/master/docs/Targets.md#sifive-hifive1-risc-v
- https://github.com/wolfSSL/wolfBoot/blob/master/docs/HAL.md
- https://github.com/wolfSSL/wolfBoot/blob/master/hal/hifive1.c
- https://github.com/wolfSSL/wolfBoot/blob/master/arch.mk#L545
Are you interested in contributing these changes upstream? Can you tell us more about your project and where you are located? If you'd like to keep that private just email support at wolfssl dot com.
Thanks, David Garske, wolfSSL