IAR for msp430 生成txt文件时开头@1100 和@E000

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IAR for msp430 生成txt文件时开头@1100 和@E000相关的知识,希望对你有一定的参考价值。

应该是程序装入地址,可是为什么在程序没有错误的时候,有时候会生成两种开头呢,而且@E000开头的txt程序运行起来都不正常呢。。为什么IAR会偶尔生成第二种呢。?难道是破解的问题? 求解释。。。谢谢。

参考技术A 内含64K CODE FLASH的MSP430芯片,如149,CODE FLASH地址从@1100开始。

内含8K CODE FLASH的MSP430芯片,如123,CODE FLASH地址从@E000开始。
若你用149,程序中若指定函数或CONST数据在@E000地址,可能偏译时,编译器会从@E000开头,将你指定的程序或常数放在@E000位置。
你这种情况,常见的原因是:你工程属性中芯片选择错误,看看你设置的芯片吧。
参考技术B @1100是你程序的起始地址,@E000应该是中断的起始地址,如果你程序中未使用中断生成的txt文件就不会产生这一段

以上是关于IAR for msp430 生成txt文件时开头@1100 和@E000的主要内容,如果未能解决你的问题,请参考以下文章

IAR for msp430 破解失败

IAR for MSP430 7_12在线调试不能打断点解决方法

用IAR仿真msp430f5438a出现问题,急待解决

MSP430 DM430-A开发板学习笔记IAR软件的使用

有人为 MSP430 的 IAR Embedded Workbench 实现了 __getzone() 吗?

msp430无工程时如何固化程序