diff --git a/modules/py_frozen/psram.py b/modules/py_frozen/psram.py index 87afc7b..9da834f 100644 --- a/modules/py_frozen/psram.py +++ b/modules/py_frozen/psram.py @@ -23,9 +23,7 @@ def viper_memset(dest: ptr8, value: int, num: int): @micropython.viper def viper_psram_flush(): - # Workaround for RP2350-E11 - # Detailed here: https://forums.raspberrypi.com/viewtopic.php?t=378249#p2263677 - dest: ptr8 = ptr8(0x1bffc000) # XIP_MAINTENANCE_BASE + dest: ptr8 = ptr8(0x18000000) # XIP_MAINTENANCE_BASE for i in range(0, 16 * 1024, 8): dest[i + 1] = 0 # Clean dest[i + 0] = 0 # Invalidate (without this, frozen bytecode doesn't work?)