This commit is contained in:
Peter McGoron 2023-04-20 15:20:28 -04:00
parent bb359d36a1
commit 51d31b9129
1 changed files with 5 additions and 2 deletions

View File

@ -25,6 +25,9 @@ made up of Yosys (synthesis) and nextpnr (place and route).
## Required Knowledge ## Required Knowledge
This document is written under the assumption that you are using Linux.
You can make this work on other platforms but I don't know how to.
Verilog is critical for writing hardware. You should hopefully not have Verilog is critical for writing hardware. You should hopefully not have
to write much of it. to write much of it.
@ -193,7 +196,7 @@ TFTP FOR THE AMOUNT OF TIME REQUIRED TO BOOT THE CONTROL SOFTWARE.**
You can read about how to setup a TFTP server on the [OpenWRT wiki][owrt_wiki]. You can read about how to setup a TFTP server on the [OpenWRT wiki][owrt_wiki].
On Linux, run On Linux, run
dnsmasq --port=0 --enable-tftp --tftp-root=/path/to/firmware/directory --user=root --group=root --interface=$INTERFACE dnsmasq -d --port=0 --enable-tftp --tftp-root=/path/to/firmware/directory --user=root --group=root --interface=$INTERFACE
Do not use `--tftp-no-blocksize`. The controller will only read the first Do not use `--tftp-no-blocksize`. The controller will only read the first
512 bytes of the kernel. 512 bytes of the kernel.
@ -552,7 +555,7 @@ static ip.
1. Remove your computer from the DHCP list that the router has. 1. Remove your computer from the DHCP list that the router has.
2. Run `ip link set eth-interface up`. 2. Run `ip link set eth-interface up`.
3. Then run `ip addr` and run `ip addr remove del [ip] dev eth-interface` on 3. Then run `ip addr` and run `ip addr del [ip] dev eth-interface` on
each ip on the ethernet interface that is connected to the controller. each ip on the ethernet interface that is connected to the controller.
3. Run `ip addr add 192.168.1.100/24 dev eth-interface` (or whatever ip + subnet 3. Run `ip addr add 192.168.1.100/24 dev eth-interface` (or whatever ip + subnet
mask you need) mask you need)