簡體   English   中英

使用 MSP430 驅動程序庫時出錯:“此 ROM 僅支持大數據 model。”

[英]Error when using MSP430 driver library: "Only large data model supported for this ROM."

我對 MSP430 編程比較陌生,想使用 MSP430FR2355 的驅動程序庫 ( https://www.ti.com/tool/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

我不明白,我做錯了什么或如何分別指定大數據 model。

有誰知道如何解決這個問題?

謝謝你的支持。

我在另一個論壇上得到了答案。 也許其他人面臨同樣的問題,所以我將在此處發布解決方案:

在 Code Composer Studio go 到Properties -> Processor Options並嘗試設置如此屏幕截圖所示。

非常感謝約翰遜,他提供了這個答案( https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1001359/ mspdriverlib-error-when-using-msp430-driver-library-only-large-data-model-supported-for-this-rom )!

此致。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM