raspberrypi / rp2350_hacking_challenge

133 stars 7 forks source link

Use packaged RAM binaries rather than regular flash binaries #1

Closed Wren6991 closed 3 months ago

Wren6991 commented 3 months ago

There is a build misconfiguration which exposes a time-of-check/time-of-use described in the datasheet.

The original CMakeLists.txt built flash binaries and then signed them. This updated version builds RAM binaries, signs them, and then packages the UF2s for flash-to-RAM load by the bootrom.

cc @nezza