Add Debug documentation, new program argument
This commit is contained in:
parent
7336dc8b84
commit
5508bb2bbd
|
@ -54,6 +54,7 @@ Brief description of the modules:
|
||||||
* BusCtrl: Simple bus manager
|
* BusCtrl: Simple bus manager
|
||||||
* Trace: Simple trace peripheral
|
* Trace: Simple trace peripheral
|
||||||
* Timer: Simple IRQ programable real-time counter peripheral
|
* Timer: Simple IRQ programable real-time counter peripheral
|
||||||
|
* Debug: GDB server for remote debugging (Beta)
|
||||||
|
|
||||||
Helper classes:
|
Helper classes:
|
||||||
* Performance: Performance indicators stores here (singleton class)
|
* Performance: Performance indicators stores here (singleton class)
|
||||||
|
@ -121,10 +122,12 @@ $ ./RISCV_TLM asm/BasicLoop.hex
|
||||||
```
|
```
|
||||||
|
|
||||||
### Arguments
|
### Arguments
|
||||||
-D loglevel: 3 for detailed (INFO) log, 0 to ERROR log level
|
-L loglevel: 3 for detailed (INFO) log, 0 to ERROR log level
|
||||||
|
|
||||||
-f filename .hex filename to use
|
-f filename .hex filename to use
|
||||||
|
|
||||||
|
-D Enter in Debug mode, simulator starts gdb server (Beta)
|
||||||
|
|
||||||
## Cross-compiler
|
## Cross-compiler
|
||||||
It is possible to use gcc as risc-v compiler. Follow the instructions (from https://github.com/riscv/riscv-gnu-toolchain):
|
It is possible to use gcc as risc-v compiler. Follow the instructions (from https://github.com/riscv/riscv-gnu-toolchain):
|
||||||
~~~
|
~~~
|
||||||
|
|
Loading…
Reference in New Issue