doc: update instructions for linux

This commit is contained in:
decentclock
2022-11-05 17:13:02 -06:00
parent a8072d92fb
commit 3d66f09597
2 changed files with 14 additions and 6 deletions

View File

@@ -39,6 +39,7 @@ then
fi
for FILE in /dev/tty.*
do
# Check for port on macOS
if check_port $FILE
then
PORT=$FILE
@@ -46,6 +47,14 @@ do
fi
done
if [ -z "$PORT" ]
then
# Check for port on linux
if check_port /dev/ttyUSB0
then
PORT=/dev/ttyUSB0
fi
fi
if [ -z "$PORT" ]
then
echo "ESP likely not connected! Exiting now."
echo "Make sure the ESP is connected with a data USB cable, and try again."

View File

@@ -1,16 +1,15 @@
## Instructions to build and run the Sphinx Key signer
### Software setup ( MacOS )
### Software setup ( Linux, macOS )
- Make sure you have the Apple Command Line Developer tools installed on your machine. If not, run `xcode-select --install`
- On macOS, make sure you have the Apple Command Line Developer tools installed on your machine.
- Install rust. You can grab the installation command at https://www.rust-lang.org/tools/install
- Install brew. Get the installation command at https://brew.sh/
- Install python3. You can run `brew install python3` if necessary.
- Install python3.
- Run the following commands (the last one will take a while, go for a walk or something 😀):
```
pip install esptool
rustup install nightly
rustup component add rust-src --toolchain nightly
rustup install nightly-2022-10-20
rustup component add rust-src --toolchain nightly-2022-10-20
cargo install cargo-espflash ldproxy
```