Other Parts Discussed in Thread: C2000WARE
Dear TI support,
We have realized software update of TMS320F28069 MCU by using the boot ROM in our project. During the process of transferring the image converted into boot table towards the boot ROM, there is a delay after sending a boot table header and receiving a CRC back from the boot ROM. This delay seems by be varying for different samples (e.g. from 3.2 s to over 5 s).
Thus, I would kindly like to ask following questions:
- What is performed by the boot ROM after receiving the boot table header?
- What could be the reason of having different delays for different samples with same TMS320F28069 MCU mounted?
Another concern is regarding the memory erase done. Presumably, at some point the boot ROM triggers the flash memory erase as well before continuing with memory write.
- Is my understanding correct that the memory is erased at some point by the boot ROM before writing the new content?
- At which point in software update via the boot ROM does destination memory area get erased?
- Is there any information about the time needed for memory erase (e.g. best case, typical and worst case)?
Looking forward to your feedback and many thanks for Your support in advance!