Let's emulate the UART Registers for #BL808 SoC inside #Ox64 SBC
Article: https://lupyuen.codeberg.page/articles/tinyemu2.html#uart-registers-for-bl808-soc
#MicroPython on #RP2040: Runtime-Defined USB Device Support
"Fluffy Silkie Chicken roaming around Singapore"
[#Singapore] "Surbana Jurong Campus" by Safdie Architects
https://www.archdaily.com/1014551/surbana-jurong-campus-safdie-architects
Apache #NuttX RTOS boots OK in our #Ox64 BL808 Emulator!
Article: https://lupyuen.codeberg.page/articles/tinyemu2.html#run-tinyemu-emulator
"Being a Great Google Summer of Code Mentor" (#GSoC)
"CSA’s #IoT Device Security Specification is a baseline cybersecurity standard and certification program that aims to provide a single, globally recognized security certification for Consumer IoT devices"
@exa Cool thanks! :-)
@lupyuen if by "loop forever" you mean "the hart isn't going to execute past the WFI instruction", then yeah that code might be wrong
@icenowy Yep thanks! I just realised that Linux Boot Code uses WFI + Loop together: https://github.com/torvalds/linux/blob/f6cef5f8c37f58a3bc95b3754c3ae98e086631ca/arch/riscv/kernel/head.S#L185-L188
@exa I have some code that assumes WFI will loop forever. I suppose that's incorrect 🤔
Long awaited community update is here! Introducing PineVox and bone conduction headset (help us find a name!), IronOS progress, PineNote insights, and PineTime news! We also cover cluster failure, state of services, and the future of the community updates. See you in the upcoming Q&A!
https://pine64.org/2024/03/17/march-update-making-waves/
#RISCV "Wait for Interrupt instruction (WFI) provides a hint to the implementation that the current hart can be stalled until an interrupt ... so a legal implementation is to simply implement WFI as a NOP" 🤔
Source: https://github.com/riscv/riscv-isa-manual/releases/download/Priv-v1.12/riscv-privileged-20211203.pdf
"In These Hallowed Halls: A Dark Academia Anthology"
"PENDATANG (2023)" (Full movie)
Fixing the #RISCV Addresses in TinyEMU Emulator ... To match the Bouffalo Lab #BL808 SoC inside #Ox64
Article: https://lupyuen.codeberg.page/articles/tinyemu2.html#change-risc-v-addresses-in-tinyemu
@brixmeister @zephyr It's a great start! :-)
IoT Techie and Educator / Apache NuttX PMC