I am trying to flash the rust-hello-world example onto the esp32-wroom-32 board. However, I kept getting this message
There are unsatisfied feature requirements: rust_target
/media/duich1605/extras/projects/iot/Tutorials/RIOT/examples/rust-hello-world/../../Makefile.include:1027: *** You can let the build continue on expected errors by setting CONTINUE_ON_EXPECTED_ERRORS=1 to the command line. Stop.
The command is:
make BOARD=esp32-wroom-32 PORT=/dev/ttyUSB0 all flash term
I can run the example on native, but not on the board. Does anyone know why?
Rust on RIOT is not yet supported on ESP32, primarily because a) I don’t have any boards to test it, and b) because there is still no upstream support for the Xtensa in rustc. (Where a) is influenced by the sad circumstance that one needs nonfree blobs to even get an ESP32 to run.)