Currently, only the bootloader can use DTCM, as it would mangle itself if we allowed loading application code into DTCM.
One possible solution is to permanently reserve a small section of DTCM for the bootloader, and allow it to be used for... something once the application is running. The application could be loaded into the rest of DTCM, preventing overlaps.
Currently, only the bootloader can use DTCM, as it would mangle itself if we allowed loading application code into DTCM.
One possible solution is to permanently reserve a small section of DTCM for the bootloader, and allow it to be used for... something once the application is running. The application could be loaded into the rest of DTCM, preventing overlaps.