你好,
我正在尝试从SDK 1.0.10.1072开始在SmartSnippets Studio v1.6.3.918中运行(ble_peripheral)的示例项目。
我一直在收到这个错误:
建筑目标:ble_peripheral.ell
调用:交叉臂C链接器
C:/ Diasemi / SmartsnippetsStudio / GCC / 4_9-2015Q1 / Bin /../ Lib / GCC / ARM-None-EABI / 4.9.3 /../../../../ ARM-None-EABI /bin / ld.exe:找不到-lble_stack_da14681_01
collect2.exe:错误:LD返回1个退出状态
制作:*** [ble_peripheral.elf]错误1
我该怎么办才能解决这个问题?
当我运行调试构建时,我会收到以下错误:
建筑目标:ble_peripheral.ell
调用:交叉臂C链接器
./sdk/cpm/sys_power_mgr.o:in函数`apply_wfi':
C:/users/ghschwab.gft/documents/bluetooth/da1468x_da15xxx_sdk_1.0.10.1072/da1468x_da15xxx_sdk_1.0.10.1072/sdk/bsp/system/sys_man/sys_power_mgr.c:1731:未定义的参考`patch_rom_functions'
./sdk/ble/src/stack/plf/black_orca/src/arch/main/ble/arch_main.o:in函数`ble_stack_init':
c:/users/chschwab.gft/documents/bluetooth/da1468x_da15xxx_sdk_1.0.10.1072/da1468x_da15xxx_sdk_1.0.10.10.1072/sdk/interfaces/ble/src/stack/plf/black_orca/src/arch/main/ble/arch_main.c.:632:对`patch_rom_functions的未定义引用'
./sdk/ble/src/stack/ip/ble/ll/src/rwble/rwble.o:在function` event_isr'中:
C:/users/ghschwab.gft/documents/bluetooth/da1468x_da15xxx_sdk_1.0.10.1072/da1468x_da15xxx_sdk_1.0.10.1072/sdk/interfaces/lble/src/stack/ip/ble/ll/src/rwble/rwble.c:427:对`lld_evt_end_isr_sdk的未定义引用
./sdk/ble/src/stack/ip/ble/ll/src/rwble/rwble.o:在function`evemapfa_isr'中:
C:/users/ghschwab.gft/documents/bluetooth/da1468x_da15xxx_sdk_1.0.10.1072/da1468x_da15xxx_sdk_1.0.10.1072/sdk/interfaces/lble/src/stack/ip/ble/ll/src/wble/rwble.c:447:对`lld_evt_end_isr_sdk的未定义引用
./sdk/ble/src/stack/plf/black_orca/src/arch/main/ble/jump_table.o::(.rodata.rom_func_addr_table_var+0x9c):未定义引用“lld_test_mode_rx_sdk”
./sdk/ble/src/stack/plf/black_orca/src/arch/main/ble/jump_table.o::(.rodata.rom_func_addr_table_var+0xc4):未定义引用“dbg_init_sdk”
./sdk/ble/src/stack/plf/black_orca/src/arch/main/ble/jump_table.o::(.rodata.rom_func_addr_table_var+0xc8):未定义引用`dbg_platform_reset_complete_sdk'
./sdk/ble/src/stack/plf/black_orca/src/arch/main/ble/jump_table.o::(..rodata.rom_func_addr_table_var+0xd0):未定义引用“L2CC_PDU_PACK_SDK”
./sdk/ble/src/stack/plf/black_orca/src/arch/main/ble/jump_table.o::(.rodata.rom_func_addr_table_var+0xe0):未定义引用“L2CC_PDU_RECV_IND_HANDLER_SDK”
./sdk/ble/src/stack/plf/black_orca/src/arch/main/ble/jump_table.o::(.rodata.rom_func_addr_table_var+0xe8):未定义的参考`atts_l2cc_pdu_recv_handler_sdk'
./sdk/ble/src/stack/plf/black_orca/src/arch/main/ble/jump_table.o::(.rodata.rom_func_addr_table_var+0x10c):未定义引用`llc_le_length_conn_init_sdk'
collect2.exe:错误:LD返回1个退出状态
制作:*** [ble_peripheral.elf]错误1
该项目仅从SDK导入,项目资源管理器中的所有路径似乎都正常。
谢谢你的帮助!
嗨ghscwab,
请遵循以下指南以进行适当的设置:
谢谢您的帮助!
我现在能够让一切都在运行。