Introduction
The Efinity software v2022.2 and higher includes the Efinity RISC-V Embedded software IDE for developing RISC-V software applications. The IDE provides an enhanced environment for developing embedded applications, and Efinix recommends that all users switch to it. The IDE has these features and advantages:
- Optimized process for importing projects
- Eliminates redundant steps to import C/C++ Project Settings
- Simplifies the sample projects import process with tick boxes
- Automatically loads the correct C/C++ project settings for both standalone and FreeRTOS sample programs
- Ability to automate makefile generation for new project creation
- Integrated QEMU emulator for 32-bit RISC-V Core
- Bundled with project examples
- Allows you to debug without hardware
- Flexible workspace directory
- RISC-V IDE allows you to point to your project’s BSP and FreeRTOS Kernel
- Eliminates the need to copy the FreeRTOS Kernel folder to each project's directory, embedded_sw/<SoC module>/software.
- Easier debug experience
- CSR Register View
- Peripheral Register View
- FreeRTOS Queue and Task List View