AG32的mcu工程使用gcc编译。
但外部的gcc编译好的.a库,可能存在编译项的差异,未必能在VSCode下使用。
如果有编译好的.a库,.c源码,.h头文件,如何整合到工程?
举例:
在 embos 路径下有 Inc,Lib,Setup 三个文件夹:
Inc 存放.h头文件;
Lib 存放lib库文件 libosrv32imac_dp.a;
Setup下存放.c文件;
则需要在platformio.ini中设置如下:
说明:
board_build.mabi 和 board_build.march 两项配置是配合lib;
build_flags 中 -L 后边跟lib所在的目录,-l 后跟掐头去尾的lib名。
(如:libosrv32imac_dp.a掐头去尾后是 osrv32imac_dp)
公司网站:www.agm-micro.com
更多回帖