E come promesso il codice da terminale da digitare. Ovviamente dovete installare docker (per quello cercate in rete che ci sono decine di guide)
git clone https://github.com/Blockstream/Jade.git
cd Jade
sudo docker-compose up -d
sudo docker-compose exec dev bash
git submodule update --init --recursive
cp configs/sdkconfig_display_m5stickplus.defaults sdkconfig.defaults
idf.py flash
Solo per usb stick plus l'ultimo comando è
idf.py -b 115200 flash monitor
Se dovete fare un'altra installazione su un altro device o non fosse andata a buon fine ricordatevi di eliminare il container con sudo docker-compose down e eliminare la cartella Jade con sudo rm -r Jade e ripartire dai comandi con git
Come avevo già detto altrove ho avuto qualche difficoltà con il core basic ma niente che non possa essere risolto, il problema era nella porta che a differenza dello stick plus che era visto sulla /dev/ttyUSB0 il core basic stava sull /dev/ttyACM0 quindi è bastata rimmapparla sul docker-compose e per fare questo sempre nella cartella Jade date questi comandi:
sudo nano docker-compose.yml (oppure se usate Vim) vim docker-compose.yml
quello che vi presenterà sarà un editor per modificare il file e dovrà essere essettamente così
version: "3.7"
services:
dev:
build:
context: .
dockerfile: Dockerfile.dev
volumes:
- type: bind
source: .git
target: /host/jade/.git
devices:
- "/dev/ttyACM0:/dev/ttyUSB0"
privileged: true
tty: true
Modificate sotto la voce devices esattamente come riportato sopra se non dovesse funzionare allora dovrete verificare su quale porta viene visto il vostro device con il comando sudo dmesg a quel punto modificate il file con la porta corretta.