-
Notifications
You must be signed in to change notification settings - Fork 0
ricferpas/riscv2rars
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Riscv2rars
La idea de este programa es coger el código RISC-V generado por un
compilador normal y corriente y generar un programa
legible y ejecutable por Rars.
Este programa está escrito en Scala. Para compilarlo, es
suficiente con tener instalado el programa “sbt” (versión 1.11.2 o
posterior), el cual se puede obtener de los repositorios de cualquier
distribución o de http://www.scala-sbt.org/.
Hay un Makefile para compilar. También hay un script «riscv2rars»
que permite ejecutar el programa compilándolo previamente si es necesario, si están instalados Java y sbt.
Notas sobre el compilador de C:
Se ha probado con un GCC configurado como compilador cruzado para RISC-V (con un binario llamado riscv64-unknown-linux-gnu-gcc que soporte -march=rv32imfd -mabi=ilp32). Se puede obtener dicho compilador de diferentes maneras (por ejemplo de https://github.com/riscv-collab/riscv-gnu-toolchain usando «./configure --prefix=… --enable-multilib» y «make linux»).
About
Takes ASM output from GCC and cleans it up to run with RARS
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published