TI中文支持网
TI专业的中文技术问题咨询交流网站

MSP430F149 的FLASH下载程序全部擦除吗?

最近调试F149,因为数据量大,用部分FLASH做存储区。程序修改重新下载后,数据就没了。FLASH下载时把MAIN MEMORY全部擦除吗?有没有办法可以使用?

user4190700:

不知道你的下载方式,如果是在CCS里面的话在Debug那里选择Debug Configurations->选中你的工程->Target->MSP430 Flash Settings->Erase Options->选中·Erase and download necessary segments only (Differential Download)就好

用的Uniflash的话就在Settings&utilitiles->Download->Erase Options->选中·Erase and download necessary segments only (Differential Download)就好

user4190700:

如果你是把这部分空间做存储区的话还要修改一下链接文件cmd或者xcl,把这部分空间独立分出去,不然生成的下载文件里面还会包含这部分空间还会被擦除的

Susan Yang:

回复 user4190700:

谢谢user4190700的回答!回复得非常细致!

user6496269:

回复 user4190700:

非常感谢user4190700的详细回复,我用的是IAR5.1,没有擦除necessary segments的选项。不知除了换编译器还有没有其他办法,谢谢。

Susan Yang:

回复 user6496269:

您可以使用uniflash来进行设置

user6496269:

回复 Susan Yang:

感谢您的回复,我刚用UNIFLASH,选择型号F149,擦除那里没有地址范围选择。我选了个FG系列的芯片,再次配置,就有擦除范围的选择,也许型号不支持吧。

Susan Yang:

回复 user6496269:

有可能是这样,我手边没有F149的芯片,所以无法直接为您测试,抱歉

另外建议您使用免费的CCS: software-dl.ti.com/…/ccs_downloads.html

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F149 的FLASH下载程序全部擦除吗?
分享到: 更多 (0)