Hi all,
I am a bit confused about custom bootloader.
At various TI-C2000 documents, i saw expressions like below :
"Flash read and write operations cannot be simultaneously performed on the same flash bank."
"The rule for TI devices is that the CPU cannot be executing code from the same bank as it is attempting to program or erase.
"Code execution and flash programming cannot occur in the same bank."
Also, i saw many e2e thread about custom bootloader.
Most of the scenario of custom bootloader like this :
custom bootloader placed Section A
application code placed Section C
(Bootloader and Application code are at the same Flash bank. Because there is only one Flash Bank at TMS320F28388D.)
When firmware update needed, bootloader erase Flash Section C, and program flash with new application code.
So code execution from Section A, flash programming to Section C ?
Does custom bootloader break this Flash Bank rule ?