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.