Elektrine lite

← Feed

@thejpster@hachyderm.io

Post #1124363

2026-04-05 19:41 UTC

Got my PandaBoard to print to the console from bare-metal Rust, loaded with U-Boot over UART. This is my first example of bare-metal Rust running on real Cortex-A hardware, rather than QEMU (but others have done it before me, so nothing groundbreaking here).

Replies (1)

  • @thejpster@hachyderm.io 2026-04-05 19:44

    We could argue about whether using U-Boot is cheating, but this chip (OMAP4) boots with a very small internal SRAM and a fairly basic ROM that can copy code to SRAM from various places. Someone then has to configure the SDRAM controller, and I don’t want to do that - so I let U-Boot do it for me.

    Open ##2775412