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

Writing boilerplate main.c code

Buzz Curator

3rd party curated content


Join The Discussion