I have a somewhat larger code base that runs emulations for multiple different old arcade vector games. While the emulations part itself is time critical there are although part of the code that are not. like setup, configuration menus etc. To free up RAM I am moving these functions to be execute from flash. The strange thing now is that while it works fine for some functions others will freeze the whole teensy when execute from flash. Even the reset button isn't working anymore.
Is this a known issue? And if this is the case is there a way to check if a function could be execute from flash instead of RAM without relying on try and error?
Is this a known issue? And if this is the case is there a way to check if a function could be execute from flash instead of RAM without relying on try and error?