Skip to content

Erik-Donath/muTau-Zephyr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

muTau-Zephyr

Compatible Zephyr config for the muTau-RV32-SoC

Aktueller Research Stand

Bezug auf Zephyr:

Ich habe herausgefunden, dass LiteX die Datei
litex_json2dts_zephyr.py
bereitstellt, welche automatisch mit der generierten csr.csv die benötigten Device Tree Overlays und Konfigurationsdateien erzeugt.

Generierung der Overlay-Dateien

Mit folgendem Befehl lassen sich die Dateien erstellen:

/opt/litex/litex/tools/litex_json2dts_zephyr.py --dts overlay.dts --config overlay.config csr.json

Kompilierung eines Zephyr-Beispiels

Wenn Zephyr korrekt installiert ist, kann man anschließend ein einfaches Hello World-Beispiel für das LiteX-VexRiscv-Board bauen:

cat overlay.config | xargs west build -b litex_vexriscv samples/hello_world -- -DDTC_OVERLAY_FILE=overlay.dts

Hilfreiche Ressourcen

About

Compatible Zephyr config for the muTau-RV32-SoC

Resources

License

Stars

Watchers

Forks

Contributors

Languages