工具/软件:Code Composer Studio
我最近尝试使用 IAR Workbench将MSP430的代码编译 为CCS。 msp430x14x.h上虚线后面的以下部分似乎会引起编译和抛出错误的麻烦
#35 #ERROR指令:仅用于ICC430/A430的MSP430X44X.H文件
===================================================================================
#IF (((__TID__>> 8)& 0x7F)!= 0x2b)/* 0x2b =43 dec*/
错误MSP430X44X.H文件,仅用于ICC430/A430
#endif
#ifdef __IAR_SYSTEMS _ICC__
#include <in430.h>
#pragma language=extended
#define DEFC (name,address)__no_init volatile unsigned char name @ address;
#define DEFW (name,address)__no_init volatile unsigned short name @ address;
#endif /*__IAR_SYSTEMS ICC__*/
#ifdef __IAR_SYSTEMS _ASM__
#define DEFC (名称,地址) sfrb name = address;
#define DEFW(name, address) sfrw name = address;
#endif /*__IAR_SYSTEMS _ASM__*/
#ifdef __cplusplus
#define read_only
#否则
#define read_only const
#endif
请帮帮我。
Rgds,
Arvind