Skip to content

Commit

Permalink
Updating NanoBoot Server Instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
zerasul committed Apr 17, 2024
1 parent 9982172 commit 33654c8
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions docs/tools/tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,33 +51,36 @@ The nanoLink Interface its in the upper side of the durango board.

This server uses the following GPIO pins:

* 34: GND (G)
* 35: GND (G)
* 36: CLK (C)
* 38: DAT (D)
* 40: STB (NOT USED)

Or on BCM notation:

* 16: CLK
* 20: DAT
* 21: STB

You need to compile the source code downloaded from:

[https://github.com/zuiko21/minimOS/blob/master/forge/nanoboot/server.c](https://github.com/zuiko21/minimOS/blob/master/forge/nanoboot/server.c)
[https://github.com/durangoretro/nanobootserver/](https://github.com/durangoretro/nanobootserver/)

to compile this program you need the library ```wiringpi```:
To compile this program you need the library [WiringPI](https://github.com/WiringPi/WiringPi):


After installing you can compile the program, using make.

```bash
sudo apt-get install wiringpi
make
```

After installing you can compile the program.
To use this program, you need to send as a parameter the Rom File Path:

```bash
gcc -lwiringPi server.c -o nanoserver
nanobootServer Rom.dux
```

To use this program, launch and write in the prompt the file name you want to upload.

Remember to stick the nanoBoot ROM on Durango first.

!!! warning "Under Development"
Expand Down

0 comments on commit 33654c8

Please sign in to comment.