Introduction: RISC-V Embedded Programming Tutorial
Tutorial Series by Michael Fink, CTO Western Digital
Setting up Visual Studio Code with PlatformIO
What PlatformIO is and how to set up VSC IDE
Debugging with Visual Studio Overview
How to debug the GPIO code using VSC
Setting the LED values in assembly
Writing the assembly code to control the LED colors
Debugging the setLED assembly code
Debugging the code that control the LEDs
Implementing the delay loop in assembly
Cover the delay loop and timer to control the LED blink rate on Hifive1 board
Demonstration of developed code on HiFive1
Compiling, downloading our code to HiFive1. Summary of entire software program and configuration files