From 5ebd59bd450c96da5bb59f32c148727f9d256be5 Mon Sep 17 00:00:00 2001 From: FPGALover Date: Tue, 27 Feb 2024 23:48:10 +0000 Subject: [PATCH] Update README.md --- README.md | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index afe4c89..cdafc53 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ # neorv32 -neorv32 with Makefiles compatible with MSYS2 64 on Windows(ONLY ASSEMBLY CODE) and Linux(ASSEMBLY, C, and CPP). +neorv32 with Makefiles compatible with MSYS2 64 for cross compilatation on Windows and Linux. -# 1. Windows Installation, and test(Assembly code). -# 2. Linux Installation, and test(C code). +# 1. Windows Installation, and test. +# 2. Linux Installation, and test. ## 1. Windows Installation @@ -101,7 +101,30 @@ in this case the architecture x64 for windows binaries(https://github.com/xpack- -rw-rw-rw- 1 adriz 0 972 2024-02-24 01:45 neorv32_raw_exe.hex ``` 10. you have been able to Assemble assembly code for the RISCV on windows. +11. go con the folder **neorv32\sw\example\demo_blink_led** which is the same example as the previous one but written on C code., and run the line "make all" + ``` + $ make all + "Memory utilization:" + text data bss dec hex filename + 1092 0 0 1092 444 main.elf + "Generationg APP BIN" + "OK - APP BIN" + "Generationg APP IMG VHD" + "OK - APP IMG VHD" + "Generationg RAW HEX" + "OK - RAW HEX" + "Generationg RAW BIN" + "OK - RAW BIN" + "Generationg BOOT IMG VHD" + "OK - BOOT IMG VHD" + "Memories Generated" + +``` +12. now you have cross-compiled sucessfuly on windows for C and Assembly. +13. if you go to the folder **neorv32\sw\example**, and run the command "make all" you will be able to build all the projects within this folder. + +Enjoy! ## 2. Linux Installation