Debugging RISCV with Soft JTAG v1.2

Debugging RISCV with Soft JTAG v1.2

Due to current software limitations, the RISCV logic cannot share JTAG simultaneously. Therefore, if you want to debug both the logic and RISCV at the same time, you can achieve this through the RISCV’s soft JTAG. Soft JTAG is a software implementation of JTAG using GPIO. Here, we will demonstrate this using the TI60F225 DEMO. … Read more

How to Add Built-in Macros to riscv-gcc

The riscv-gcc tool includes some built-in macro parameters. We can use these built-in macros to determine the behavior of the compiler. 1. Viewing GCC Built-in Macro Parameters Here, we take the riscv-nuclei-elf-gcc toolchain released by Chipone Technology as an example. Using the following command, we can get the built-in macro parameters of this tool: riscv-nuclei-elf-gcc … Read more