在官方下载的Bluetopia协议栈(MSP430), V1.4 R2
CC256XMSPBTBLESW: Stonestreet One BT+BLE Stack on MSP430
安装完成后,用IAR,打开工程范例,编译已经通过,在链接时提示错误。
Error[e46]: Undefined external "AUD_Un_Initialize" referred in A3DPDemo_SNK ( C:\ti\Connectivity\v1.4_R2\MSP430_Experimentor\Samples\A3DPDemo_SNK\Projects\IAR\Debug - MSP430F5438A Exp\Obj\A3DPDemo_SNK.r43 )
没有把对应的库文件添加进来。
问题:
(1) 怎么在IAR中添加库文件?
——工程-》属性--》Linker --》Config --》Search paths
尝试1,把Bluetopia的库路径添加进来了,还是不行;
C:\ti\Connectivity\CC256X BT\CC256x MSP430 Bluetopia SDK\v1.4 R2\MSP430_Experimentor\Bluetopia\lib\IAR\DefaultMTU
尝试2,把库路径,包含库名字,添加进来,还是错误;
C:\ti\Connectivity\CC256X BT\CC256x MSP430 Bluetopia SDK\v1.4 R2\MSP430_Experimentor\Bluetopia\lib\IAR\DefaultMTU\libBluetopia.a
(2) IAR支持的库,是不是只能与Lib结尾?
Bluetopia提供的库,是以 .a结尾的。