TI中文支持网
TI专业的中文技术问题搜集分享网站

msp430F5438A 读写 flash

如题:msp430F5438A的Code Flash 分四个bank, 但是怎么读取 BankC呢?

                            Bank D:  03FFFFh–030000h            64KB                                  Bank C:  02FFFFh–020000h
                            Bank B:  01FFFFh–010000h
                            Bank A:  045BFFh–040000h     00FFFFh–005C00h

unsigned long * Flash_ptr  = ( unsigned long *)0x020000;      // Initialize Flash pointer

上面语句读写 code Flash 地址 0x020000 失败,单步调试发现实际读的地址是 0x0000。

但是用上面的方式读取  Info Flash 、RAM、BSL都没有问题,读写正常。 是不是code Flash 有其他的操作? 网上找的都是读写 info Flash

灰小子:

楼主可以参考下这个资料:http://wenku.baidu.com/link?url=LAgnVsDy9qODOZP95Ftf93CqIJAQuB2XD-SqwxCeS5IFySa9XFLZq4s_EG3CYXAcNLYJvaS5L2BaAHJKTtz95_bU5jT09LL4uoucFWc-Jmu

赞(0)
未经允许不得转载:TI中文支持网 » msp430F5438A 读写 flash
分享到: 更多 (0)