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.

如何访问MSP430超过64K部分的Flash? 比如BANK D

Other Parts Discussed in Thread: MSP430F5528

各位好,

最近使用MSP430F5528设计程序,由于有些数据需要保存,但考虑到5528上的FLASH有空余,所以想用BANK D的flash来模拟EEPROM。

但BANKD的地址

32 KB 0243FFh–01C400h

这个超过了16位,我用指针去访问(small 或者large 编译模式),指针都是16位,比如我把 char *myp = (char *)01C400h,结果myp是C400, 而不是期望的0x1c400.

请问下,能不能用BANKD来模拟EEPROM? 如何设置地址去访问这些未用部分的flash呢?请问下,这个有什么参考资料么?

多谢啦!