This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

"no matching section" problem when integrate the Flash28_API into project

hi guys,

My Code Composer Studio version is CCS5. I encounter a very strange problem when i use the Flash28_API in my own project. The CCS always has the "no matching section" during the build. Warning message as below:

"../F28335.cmd", line 130: warning: no matching section
"../F28335.cmd", line 131: warning: no matching section
actually, the line 130,131 is just one part i copy from the TI original code.
   Flash28_API:
{
-lFlash28335_API_V210.lib(.econst)
-lFlash28335_API_V210.lib(.text)
} LOAD = FLASHD,
RUN = RAML0,
LOAD_START(_Flash28_API_LoadStart),
LOAD_END(_Flash28_API_LoadEnd),
RUN_START(_Flash28_API_RunStart),
PAGE = 0
It looks like just a warning, but actually it is an error, because the lib code didn't load into the memory when i check the map file.
BTW, i have filled the lib path in the liker option, I also did everything just follow the readme document. 
This problem will not happen if i use the legacy 3.3 project in the CCS5,
So, i thought is it possible that the flash.lib don't support the high version such as CCS5? Have anyone met this problem before? Many thanks.
  • Hi, guys

    i found the reason, because my demo project haven't use the FLASH_API yes, so when the project linking, the project wouldn't found the matching section(because no one use it). this is also why the map file show the lib length is 0.

    actually, it's not a problem if i complete the whole project, i'm too impatient.

    thank you all the same.