MSP430使用CH375, 編譯報(bào)錯(cuò), 是否版本對不上

IAR FOR MSP430 5.30.1

報(bào)錯(cuò), 不明什么意思 Error[e24]: Segment DATA16_AN (seg part no 1, symbol "_A_PAIN_L" in module "flash", address [200-201]) overlaps segment DATA16_AN (seg part no 22, symbol "DISK_BASE_BUF" in module "main", address [200-3ff])

只要引用以下, 就這樣了, 不知是否庫文件不適用...能否提供一個(gè)支持IAR5.30.1的庫文件嗎 我郵箱master#skygz.com

/* 以下定義的詳細(xì)說明請看CH375HFF.H文件 */ #define LIB_CFG_FILE_IO 1 /* 文件讀寫的數(shù)據(jù)的復(fù)制方式,0為"外部子程序",1為"內(nèi)部復(fù)制" */ #define LIB_CFG_INT_EN 0 /* CH375的INT#引腳連接方式,0為"查詢方式",1為"中斷方式" */

#define CH375_CMD_PORT_ADDR 0xBDF1 /* CH375命令端口的I/O地址 */ #define CH375_DAT_PORT_ADDR 0xBCF0 /* CH375數(shù)據(jù)端口的I/O地址 */ /* 單片機(jī)的1KB的RAM分為兩部分: 0200H-03FFH為磁盤讀寫緩沖區(qū), 0400H-05FFH為文件數(shù)據(jù)緩沖區(qū) */ #define DISK_BASE_BUF_ADDR 0x0200 /* 外部RAM的磁盤數(shù)據(jù)緩沖區(qū)的起始地址,從該單元開始的緩沖區(qū)長度為SECTOR_SIZE */ #define DISK_BASE_BUF_LEN 512 /* 默認(rèn)的磁盤數(shù)據(jù)緩沖區(qū)大小為512字節(jié),建議選擇為2048甚至4096以支持某些大扇區(qū)的U盤,為0則禁止在.H文件中定義緩沖區(qū)并由應(yīng)用程序在pDISK_BASE_BUF中指定 */ #define FILE_DATA_BUF_ADDR 0x0400 /* 外部RAM的文件數(shù)據(jù)緩沖區(qū)的起始地址,緩沖區(qū)長度不小于一次讀寫的數(shù)據(jù)長度 */ /* 單片機(jī)的RAM有限,其中CH375子程序用512字節(jié),所以外部RAM剩余長度為512字節(jié),即使是具有2K容量RAM的單片機(jī),減去堆棧和變量的占用,緩沖區(qū)最多為1K字節(jié) */ #define FILE_DATA_BUF_LEN 0x0200 /* 外部RAM的文件數(shù)據(jù)緩沖區(qū),緩沖區(qū)長度不小于一次讀寫的數(shù)據(jù)長度 */ /* 如果準(zhǔn)備使用雙緩沖區(qū)交替讀寫,那么不要定義FILE_DATA_BUF_LEN,而是在參數(shù)中指定緩沖區(qū)起址,用CH375FileReadX代替CH375FileRead,用CH375FileWriteX代替CH375FileWrite */

#define CH375_INT_WIRE ( P9IN & 0x10 ) /* P9.4, CH375的中斷線INT#引腳,連接CH375的INT#引腳,用于查詢中斷狀態(tài) */ #define NO_DEFAULT_CH375_F_ENUM 1 /* 未調(diào)用CH375FileEnumer程序故禁止以節(jié)約代碼 */ #define NO_DEFAULT_CH375_F_QUERY 1 /* 未調(diào)用CH375FileQuery程序故禁止以節(jié)約代碼 */

#pragma language=extended #include "CH375HFF.H" #pragma language=default

在CH375HFF.H中頭文件的地方有對版本的說明: TC2.0@PC, IAR_C/EC++_3.20A@MSP430 顯然不適合用5.30 目前CH375的庫維護(hù)相對麻煩,推薦您使用CH376芯片。如果使用并口操作U盤應(yīng)該是完全可以替換的,PIN to PIN


現(xiàn)在用的是 ** TC2.0@PC, IAR_EW50_C/C++_4.11@MSP430X ** 是什么版本

我也想用CH376, 現(xiàn)在用的樣片是CH375的, 可申請樣片, 說我第二次, 要自給郵費(fèi), 那郵費(fèi)要25元, 暈, 還不如去買...


這點(diǎn)費(fèi)用就不用計(jì)較了。耽誤的時(shí)間可能遠(yuǎn)不止這個(gè)費(fèi)用了。


DISK_BASE_BUF**** FILE_DATA_BUF**** 禁用這些定義后, IAR5.30就可以編譯使用了


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频