Skip to content
This repository has been archived by the owner on Jun 10, 2024. It is now read-only.

RISCV-on-Microsemi-FPGA/FreeRTOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FreeRTOS port on Mi-V Soft Processors

This repository contains the FreeRTOS example projects

FreeRTOS_on_Spike

This folder contains the details of FreeRTOS running on Spike Simulator.

Spike

Spike is the official RISC-V Instruction Set Simulator. Spike supports RV32GC and RV64GC, and has Debug and GDB support.

Find more details on Spike here

FreeRTOS_on_Mi-V_Processor

This folder contains FreeRTOS example projects running on a Mi-V Soft Processor. It includes launchers for hardware deployment and for Renode emulation (which is bundled with SoftConsole 5.3 or higher). Group launcher "miv-rv32im-freertos-port-test Start-Renode-emulator-and-attach" will launch Renode, attach a GDB connection and then load the FreeRTOS binary to the emulation. After a successful launch, SoftConsole should break at main() and should behave similarly to real hardware. For details on how to use Renode from within SoftConsole see SoftConsole's Release Notes.