Customer is trying to flash program TMS320F28034. They have been successful in all attempts except when trying to flash code into the same sector as loading/running the program out of. They have placed all user-programmed real-time functions in RAM using #pragma CODE_SECTION(func_name, "ramfuncs"); compiler directives. No initialization code nor main() are placed in RAM.
Running out of flash sector B works; running out of SRAM also works. The only flash operation that doesn't work is when booting out of Flash Sector A, copying most of the program into RAM, then attempting to program the flash in sector A.
Any ideas? I can send the linker .cmd and associated .map files if that helps.
Regards,
Mark