TI中文支持网
TI专业的中文技术问题搜集分享网站

FLASH_API (警告no matching section)

Flash28335_API_V210 添加進工程後 .cmd 中有2段出現警告

Description Resource Path Location Type
#10068-D no matching section F28335.cmd /inverter line 131 C/C++ Problem

-lFlash28335_API_V210.lib(.econst)

-lFlash28335_API_V210.lib(.text)

可是.econst與.text 明明存在…為何會no matching section

請問有可能是哪裡出了問題?

Eric Ma:

我导入了例程,默认编译有点问题,修正一些路径变量后,编译通过。也没有出现你这个问题。

我认为你这个警告是在于你没有把这个库添加进工程,或是编译器没有编译你的库。

例程里是通过工程属性中的C2000 linker中的file search 来加入这个库。

ERIC

,

Zhang YuFu:

謝謝大大回答~我後來不理那個警告~

直接在程序中加入

….

MemCopy(&Flash28_API_LoadStart, &Flash28_API_LoadEnd, &Flash28_API_RunStart);

….

Status = Example_CsmUnlock(); Flash_CPUScaleFactor = SCALE_FACTOR; Flash_CallbackPtr = 0;

然後呼叫Flash_Erase與Flash_Program是能使用的

只是警告變成一大堆 (有15個~) 

Description Resource Path Location Type#16002-D build attribute vendor section TI missing in "D:/F28335 test2/inverter/flashAPI/Flash28335_API_V210.lib<Flash28_ClearLoop.obj>": compatibility cannot be determined inverter C/C++ Problem

Description Resource Path Location Type#16002-D build attribute vendor section TI missing in "D:/F28335 test2/inverter/flashAPI/Flash28335_API_V210.lib<Flash28_Prog_Pulse.obj>": compatibility cannot be determined inverter C/C++ Problem

,

user4131395:

LZ,现在搞好没有,我现在也在搞这个,很迷惑,希望LZ帮忙指点一下。

,

William chen:

出现这个告警的原因是你在程序中没有用到这个库里的东西,我测试过。用到的程序没有告警,没有用到的就会有。

赞(0)
未经允许不得转载:TI中文支持网 » FLASH_API (警告no matching section)
分享到: 更多 (0)