Skip to content

Commit

Permalink
Add information about how arv32.bin is generated
Browse files Browse the repository at this point in the history
  • Loading branch information
raspiduino authored Apr 2, 2024
1 parent c01d94e commit 80dded3
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ The pinout is really simple. On Arduino UNO, it should be:
> [!WARNING]
> You should backup all your files, since doing this SD card preparation will destroy your SD card's filesystem.
- Then you need some tool to directly write a file to SD card. On Windows, you can use [HDD Raw Copy Tool](https://hddguru.com/software/HDD-Raw-Copy-Tool/), on *nix you can use `dd if=file.bin of=/dev/sdX conv=notrunc`.
- Download the file [`arv32.bin`](https://github.com/raspiduino/arv32-opt/raw/main/rv32.bin) file.
- Download the file [`arv32.bin`](https://github.com/raspiduino/arv32-opt/raw/main/rv32.bin) file. FYI, this file is generated by dumping `mini-rv32ima` emulator's RAM array to a file when it just finished loading the kernel and stuffs (but has not boot). You can generate your own version for newer updates of Linux kernel or Buildroot.
- Write it directly to the SD card using the tools in step 2.
- Now you are done preparing the card.

Expand Down

0 comments on commit 80dded3

Please sign in to comment.