想调用F2812的Flash擦写接口函数,在CMD文件中section段加入
Flash28_API:
{
-lFlash2812_API_V210.lib(.econst)
-lFlash2812_API_V210.lib(.text)
}LOAD = FLASHA, PAGE = 0
RUN =RAMH0 , PAGE = 1
同时在工程library中加入Flash2812_API_V210.lib库文件,在主函数中调用Flash_erase()函数。编译时出现warning提示no matching section,定位问题出现在CMD文件中
Flash28_API:
{
-lFlash2812_API_V210.lib(.econst)
-lFlash2812_API_V210.lib(.text)
}
同时提示error:_Flash_erase未定义,打开编译后的map文件,里面Flash28_API函数式uninitilized,这种情况是什么原因造成的? |