Re: [Article] NuttX on Star64 JH7110: RISC-V Semihosting and Initial RAM Disk

2023-07-27 Thread Tomek CEDRO
On Fri, Jul 28, 2023 at 1:10 AM Lee, Lup Yuen wrote:
> NuttX crashes on Star64 JH7110 RISC-V SBC because there's no Semihosting.
> But no worries! We modified NuttX to boot with an Initial RAM Disk instead
> (initrd).
>
> In this article, we find out…
> (1) What’s RISC-V Semihosting
> (2) Why it crashes NuttX on Star64
> (3) How it affects the Apps Filesystem in NuttX
> (4) How we replaced Semihosting by Initial RAM Disk “initrd”
> (5) After testing on QEMU Emulator
> (6) Thanks to NuttX on LiteX Arty-A7 for the guidance!
>
> Check out the article: https://lupyuen.codeberg.page/articles/semihost.html

So much new knowledge! Congratulations Lup! :-)

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info


[Article] NuttX on Star64 JH7110: RISC-V Semihosting and Initial RAM Disk

2023-07-27 Thread Lee, Lup Yuen
NuttX crashes on Star64 JH7110 RISC-V SBC because there's no Semihosting.
But no worries! We modified NuttX to boot with an Initial RAM Disk instead
(initrd).

In this article, we find out…
(1) What’s RISC-V Semihosting
(2) Why it crashes NuttX on Star64
(3) How it affects the Apps Filesystem in NuttX
(4) How we replaced Semihosting by Initial RAM Disk “initrd”
(5) After testing on QEMU Emulator
(6) Thanks to NuttX on LiteX Arty-A7 for the guidance!

Check out the article: https://lupyuen.codeberg.page/articles/semihost.html

Lup