diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 17 |
1 files changed, 15 insertions, 2 deletions
@@ -7,7 +7,8 @@ They work in / on - a Teensy 4.0 - an iMXRT1170EVK -Right now, they blink LEDs and / or print `"hello world!"`. +Right now, most apps blink LEDs and / or print `"hello world!"`. +The iMXRT1170EVK can demonstrate a basic UDP loopback, and you can `ping` this board. These demos are for [my RustConf 2026 talk][project-landing]! @@ -51,7 +52,11 @@ The board's stdio uses USB serial for stdout; stdin is not (yet) implemented. ### iMXRT1170EVK -You'll need the board and a recent build of [probe-rs]. +You'll need the board, a recent build of [probe-rs], and a way to connect to the board's Ethernet network. +Connect your development host to the 100M ENET interface. +The board thinks its IP address is `192.168.5.1`. +Assign your host an address on that `/24` network. + Run the following to compile and flash the example: [probe-rs]: https://probe.rs @@ -62,3 +67,11 @@ cargo +stage1 --config .cargo/imxrt1170evk.toml run --release --package=rust-thr You should see the LED blinking. The board's stdio uses semihosting for input and output; probe-rs should automatically detect this. + +If you `ping` the board, it responds. + +Connect to the UDP loopback port `5678` and talk with yourself: + +``` +printf 'hello world' | nc -u -w1 192.168.5.1 5678 +``` |
