This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi,
I have two questions about flash bank memory size in MSPM0L-1228.
As show in the image below, the size of Code (Flash Bank 0/1) memory region is from 0x0000.0000 to 0x0001.FFF8 ( or 0x0002.0000 to 0x0003.FFF8 )
- What are the last 8 bytes used for? ( 0x0001.FFF8 to 0x0001.FFFF, or 0x0003.FFF8 to 0x0003.FFFF )
- I think it is not a good idea to use these bytes to store user data. But, what happens if I write data to these bytes?
Thanks and Best Regards!
Hi, Sho san
It's better to leave last 8 bytes alone and do not do any operation at them.
But, what happens if I write data to these bytes?
You can have a try, try some Rd/Wr operation to them.
But I don't recommend you to do such thing in final product. This will cause unpredictable results.
Regards,
Helic
I think it has to do with Prefetch, which might reach out beyond the memory boundary and generate (bogus) memory exceptions. I (vaguely) recall that some number of Arm-based MCUs (not just TI) exhibit this artifact.