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

msp430f149 flash问题

有几个问题flash相关的问题有些疑问,希望了解的朋友帮忙解答下,多谢了!

1:flash操作是段擦除,段定义为512个字节或者128个字节,但是我们调用的擦除寄存器都是一样的,这块MCU是如何知道应该擦除多少的呢?

灰小子:

这些段的长度在是设定好的。在开发环境里建立项目时,选用msp430f149,就会带出它的硬件配置信息文件msp430f149.cmd。这个cmd文件里就有段的开始地址和长度信息

Tomas Smith:

回复 灰小子:

这个文件在哪里可以看到呢?还有一个问题不知道您做过没?就是对于boot升级的话,划分出来的app区flash大小需要是512字节的整数倍嘛?如果不是的话,会导致升级失败吗?

灰小子:

回复 Tomas Smith:

cmd文件在开发环境的安装目录下能够找到,好像和头文件在一起。你找找。

boot升级用的flash也可以不是512B的整数倍,不过在擦除时会有些麻烦。

Tomas Smith:

回复 灰小子:

您好,请问下你遇到过用boot引导B区域代码可以工作,但是运行A区域工作异常,我设置断点和点灯的方式都看过了进入了相应的应用中断地址,但是就是运行不正常,请问下你知道是什么原因嘛?我是用IAR设置不擦除boot的方法下载的app代码。我的分区如下:

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