logo资料库

关于使用SPC5Studio生成库,并使用的方法.pdf

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
关于使用 SPC5Studio 生成库,并使用的方法 一,生成库的方法 1, 先找到 rules.mk 文件,在指定的位置,添加相关信息。如下图 1 所示: 图 1 2, 添加信息的描述 ppc-freevle-eabi-ar rv OTALib_x.a build/obj/mem_api.o build/obj/ringbuf.o 解析: (1) OTALib_x.a 目标生成库的名字 (2) build/obj/mem_api.o 所需生成库的.o 文件,在 build/obj 路径下可以找 到。 根据项目需求,需要添加多个.o 文件,因此每个.o 文件都需要添加完整的路 径(eg: build/obj/mem_api.o),并且,每个.o 文件间用英文的空格隔开。 3, 成功 生成库的状态信息 (如图 2 所示)
二,验证 生成库, 图 2 1, 将文件夹内生成的.a 文件,拷贝到“source”文件内,将原先的.c 文件删除。如图 3 所示。 图 3 2, 并且在工程路径下,找到“user.mak”文件,使用记事本打开后,添加:库的路径 文件。如下图 4 所示。 图 4
3, 测试代码 (1)测试代码如图 5 所示,使用“api_mem_clear”函数,进行初始化清零操作。 图 5 (3) 在调试界面,先设置断点对,test_buffer 进行赋值操作如图 6 所示,在 “watches”界面,实时查看 test_buffer 的实时值,如图 7 所示。 图 6
图 7 在跳过断点,继续执行,执行“api_mem_clear”函数,在“watches”界面,实 时查看 test_buffer 的实时值,如图 8 所示 图 8 (4) 结论 通过图 7 和图 8 的对比,可以证明,放在“OTALib_x.a”里面的函数,可 以正常调用。 编写人:XXXX 时间:20190410
分享到:
收藏