Open gilbertbw opened 1 year ago
Thanks for the report! It looks like the wifi binary has increased in size. Could you try to make the following changes to the memory.x file?
- FLASH : ORIGIN = 0x10007000, LENGTH = 512K
- DFU : ORIGIN = 0x10087000, LENGTH = 516K
+ FLASH : ORIGIN = 0x10007000, LENGTH = 768K
+ DFU : ORIGIN = 0x100c7000, LENGTH = 772K
Thanks for that. Changing the memory.x
file as suggested got it to build, but it's not running correctly.
I have figured out this line is never completing:
let (net_device, mut control, runner) = cyw43::new(state, pwr, spi, fw).await;
The example is using a slightly outdated cyw43 driver. You might have a better chance if you try the wifi examples from embassy and adapt them to your need:
https://github.com/embassy-rs/embassy/tree/main/examples/rp https://github.com/embassy-rs/embassy/blob/main/examples/rp/src/bin/wifi_blinky.rs
I will try to reproduce your issue, but it might take a while.
I am trying to get the example running on a Pico W, using the instuctions here: https://book.drogue.io/drogue-device/dev/examples/rp2040/pico-w/app/README.html
I am using the "Running with UF2 image" instuctions, and am getting an error on step 3