Updates have been made to the baremetal examples.
CMake Updates
- The CMake file can now find
riscv-none-elf-gccas the xpack GCC executable has been renamed toriscv-none-elf-*. - Recent GCCs/binutils require the
zicsrextension to be specified in-marchto use CSR instructions.
Code Updates
- Updated CSR access templates to test for
zicsrextension. - Updated the CSR access header for the Baremetal C examples.
- Fixed the
CMakeLists.txtfiles to include-march=rv32imac_zicsr. - Updated the
timer.hto allow USEC/MSEC intervals and different timer frequencies. - Added the
baremetal-vcd-traceexample.
Five EmbedDev