Hotrodding the flash #1531
-
Hi, My board runs a flash chip (Winbond W25Q128JW) that's not currently supported by any of the boot2 options except generic/4 . The Winbond datasheet makes claims of great speed, of course. What would be my starting resource for trying to puzzle out a custom set of flash timings? I looked in the github repo, but I only see serialized pre-compiled code blocks for each of those options. Thanks, |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 4 replies
-
The boot2 |
Beta Was this translation helpful? Give feedback.
-
For PlatformIO I also setup the repo https://github.com/maxgerhardt/pico-boot2-generator This is inspired from the micropython/circuitpython repository on how Note that we already have
so yours should be pretty close to that I guess. |
Beta Was this translation helpful? Give feedback.
The boot2
.S
files are taken right from the Pico SDK, so I would suggest starting looking at https://github.com/raspberrypi/pico-sdk/tree/master/src/rp2_common/boot_stage2 where the original sources are from. The .S files in here are just the assembled and padded binary versions (seetools/libpico
for more info).