Hacker News new | ask | show | jobs
by brucehoult 1070 days ago
I'm referring to the subject of this post, the BeagleV "Ahead", of course.

Why would I be talking about the RVB-ICE? They use the same main CPU cores, but a totally different SoC.

The TH1520 has, as I wrote in my last post, two secondary RISC-V CPUs that are not managed by Linux, and which can be used for real-time tasks.

Of course you don't HAVE to run Linux in the first place if you don't want to. RISC-V chips are very standardised and easy to program bare-metal. The only tough part is usually DRAM and clocks initialisation. You can use the board's standard U-Boot SPL for that if you want, then either replace the Linux kernel by your own code, or also replace the higher level part of U-Boot.

1 comments

Is there documentation on how to program real-time on the TH1520 (specifically, running Linux on the main app processor and some interrupt handlers on the secondary CPUs?