You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: book/src/02_2_software.md
+15-18Lines changed: 15 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,37 +73,34 @@ brew install llvm
73
73
An alternative environment, is to use Docker. The repository contains a `Dockerfile`
74
74
with instructions to install the Rust toolchain, and all required packages. **This virtualized environment is designed
75
75
to compile the binaries for the Espressif target. Flashing binaries from containers is not possible**, hence there are two options:
76
-
- Execute flashing commands, e.g., `cargo-espflash`, on the host system.
76
+
- Execute flashing commands, e.g., `cargo-espflash`, on the host system. If proceeding with this option, it's recommended to keep two terminals open:
77
+
- In the container: compile the project
78
+
- On the host: use the `cargo-espflash` sub-command to flash the program onto the embedded hardware
77
79
- Use [`web-flash`](https://github.com/esp-rs/esp-web-flash-server) crate to flash the resulting binaries from the container. The container already includes `web-flash`. Here is how you would flash the build output of [`hardware-check` project](./02_4_hello_board.md):
0 commit comments