我对 MSP430编程比较陌生、想使用MSP430FR2355的驱动程序库(www.ti.com/.../MSPDRIVERLIB)。 我在"driverlib.h"
一个新的空项目中包含了该库、并使用了以下代码:
#include <msp430.h> #include "driverlib.h" /** * main.c */ int main(void) { WDTCTL = WDTPW | WDTHOLD; // stop watchdog timer return 0; }
遗憾的是、在编译时、我收到以下错误消息:
"{path}\TestLaunchPad\driverlib\MSP430FR2xx_4xx\rom_headers/rom_driverlib_fr235x.h", line 39: fatal error #35: #error directive: "Only large data model supported for this ROM.",其中
{path}
是项目在我的计算机上的位置。
rom_driverlib_fr235x.h
库文件中受影响的部分如下:
#if (defined(__TI_COMPILER_VERSION__) && !defined(__LARGE_DATA_MODEL__)) || \ (defined(__IAR_SYSTEMS_ICC__) && (__DATA_MODEL__!=__DATA_MODEL_LARGE__)) #error "Only large data model supported for this ROM." #endif
我不明白、我做了什么错、或者我如何分别指定大数据模型。
有人知道如何解决这个问题吗?
感谢您的支持。