Update README.md
add how to compile cross compiler for riscv32
This commit is contained in:
parent
f140f5118f
commit
45c1548971
14
README.md
14
README.md
|
@ -22,6 +22,7 @@ Table of Contents
|
|||
* [Memory Map](./README.md#memory-map)
|
||||
* [TODO](./README.md#todo)
|
||||
* [Compile](./README.md#compile)
|
||||
* [Cross-compiler](./README.md#cross)
|
||||
* [Docker container](./README.md#docker-container)
|
||||
* [How to use Docker](./README.md#how-to-use-docker)
|
||||
* [Test](./README.md#test)
|
||||
|
@ -122,6 +123,19 @@ $ ./RISCV_TLM asm/BasicLoop.hex
|
|||
-D loglevel: 3 for detailed (INFO) log, 0 to ERROR log level
|
||||
-f filename .hex filename to use
|
||||
|
||||
## Cross-compiler
|
||||
It is possible to use gcc for risc-v compiler. Follow the instructions (from https://github.com/riscv/riscv-gnu-toolchain):
|
||||
~~~
|
||||
$ git clone --recursive https://github.com/riscv/riscv-gnu-toolchain
|
||||
$ cd riscv-gnu-toolchain
|
||||
$ ./configure --prefix=/opt/riscv --with-arch=rv32gc --with-abi=ilp32d
|
||||
$ make
|
||||
...
|
||||
wait for long time ...
|
||||
...
|
||||
$ export PATH=$PATH:/opt/riscv/bin
|
||||
~~~
|
||||
|
||||
## Docker container
|
||||
|
||||
There is a Docker container available with the latest release at https://hub.docker.com/r/mariusmm/riscv-tlm.
|
||||
|
|
Loading…
Reference in New Issue