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