Thanks @gmx !!
I'll try the solution using PICO_FLASH_ASSUME_CORE0_SAFE=1 and running the rom_explicit_buy() at the very start of the application and see if it crashes or not.
Anyways, do you think executing manually the function from ROM (doing that lookup) would be more interesting to remove the TBYB flag than this other potential solution? Does setting this (PICO_FLASH_ASSUME_CORE0_SAFE=1) mean I am effectively disabling safety checks for Core 0 for the entire lifecycle of the application (even after FreeRTOS is fully running)? I worry this might mask real collision issues later if I perform other flash operations.
Thank you very much for your time!![Smile :)]()
I'll try the solution using PICO_FLASH_ASSUME_CORE0_SAFE=1 and running the rom_explicit_buy() at the very start of the application and see if it crashes or not.
Anyways, do you think executing manually the function from ROM (doing that lookup) would be more interesting to remove the TBYB flag than this other potential solution? Does setting this (PICO_FLASH_ASSUME_CORE0_SAFE=1) mean I am effectively disabling safety checks for Core 0 for the entire lifecycle of the application (even after FreeRTOS is fully running)? I worry this might mask real collision issues later if I perform other flash operations.
Thank you very much for your time!
Statistics: Posted by vicenspb9 — Mon Dec 15, 2025 12:38 pm