Other Parts Discussed in Thread: CC2650
Thread 中讨论的其他器件:CC2650
工具/软件:Code Composer Studio
您好!
我尝试在 I2C 协议的 simple_peripheral 项目中集成第二个任务、我可以在其中获取一些传感器数据(例如 BMI160)。
因此、我基本上会在新任务中复制/粘贴 BMI160示例、我在 应用程序文件夹内的 i2c_protocol.c (使用 i2c_protocol.h)文件中提供了该示例。
但是、一旦我取消注释"bmi160_initialize_sensor (i2c)"行、就会出现以下错误:
构建目标:"simple_peripheral_cc2640r2lp_app.out"
调用:ARM 链接器
"/Applications/ti/ti-cgt-arm_18.12.6.LTS/bin/armcl --cmd_file="/Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/source/ti/blestack/config/build_components.opt --cmd_file="/Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/source/ti/blestack/config/factory_config.opt --cmd_file="/Users/user/workspace_v10/simple_peripheral_cc2640r2lp_stack_library/TOOLS/build_config.opt --mv7M3 --code_state=16 -me -O4 --opt_for_speed=1 --define=BOOSTXL_BASSENSORS --define=UART_CC26X0=BOART_define=UART_define=UART_define -- UART=CC2640r2_define -- UART_LCD=define UART=END=UART_L=END=UART=END=END=END=UART_LICL=END=END=END=END=END=CN=END=END=END=UART-CL_ICL=END=END=END=END=UARD_CONF_ICLICLICL=END=END=END=END=END=END=UART-CL=UART-CL=END=END=END=END=END=END=END=END= define=use_ICALL --define=xdc_runtime_assert_disable_all --define=xdc_runtime_Log_disable_all -g --c99 --gcc --diag_warning=225 --diag_heap=off --display_error_number --abi_disable_subsections=on ---abi=10bi-from=2-display_zh-diag=2-d=d=2-d=2-display_suppress-d=10242-display_zh-display_ise-d=d=d=d_zh-display_zh-display-d=d=d=d_ise-display_zh-display-d=d=d=2-d_zh-display-d=d_suppress-display-display_zh-diag-display-d=d=d=d=2-d_zh-display-display-display-display-display-display-region-region-region-region-region-region-region-region-d=2-d=/Applications/ti/ti-cgt-arm_18.12.6.LTS/include /Applications/ti/ti-cgt-arm_18.12.6.LTS/lib xml_link_info="simple_peripheral_cc2640r2lp_app_linkInfo.xml "--rom_model -o "simple_peripheral_cc2640r2lp_app.out""./Application/another_task.obj /Application/i2c_protocol.obj /Application/util.obj /Drivers/TRNG/TRNGCC26XX.obj /ICall/icall_user_config.obj /PROFILES/devinfoservice.obj /PROFILES/peripheral.obj /Startup/CC2640R2_LAUNCHXL_fxns.obj /Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/source/ti/devices/cc26x0r2/driverlib/bin/ccs/driverlib.lib /Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/source/ti/grlib/lib/ccs/m3/grlib.a /Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/source/ti/devices/cc26x0r2/driverlib/bin/ccs/driverlib.lib /Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/source/ti/display/lib/display.aem3 /Users/user/workspace_v10/simple_peripheral_cc2640r2lp_stack_library/FlashROM_Library/lib_linker.cmd ""./Application/att_rsp.obj "./Application/bmi160_support.obj ".l /Application/spi_protocol.obj /Application/simple_peripheral.obj -/Drivers/ECC/ECCROMCC26XX.obj /Drivers/RF/RFCC26XX_singleMode.obj /ICall/icall.obj -/ICallBLE/ble_user_config.obj /ICall/icall_cc2650.obj /PROFILES/gatt_uuid.obj /ICallBLE/icall_api_lite.obj /PROFILES/simple_gatt_profile.obj /Startup/ccfg_app_ble.obj /Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/kernel/tirtos/packages/ti/dpl/lib/dpl_cc26x0r2.aem3 /Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/source/ti/display/lib/display.aem3 /Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/kernel/tirtos/packages/ti/dpl/lib/dpl_cc26x0r2.aem3 /Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/source/ti/grlib/lib/ccs/m3/grlib.a /Users/user/workspace_v10/simple_peripheral_cc2640r2lp_stack_library/FlashROM_Library/simple_peripheral_cc2640r2lp_stack_library.lib /PROFILES/gattservapp_util.obj /Startup/CC2640R2_LAUNCHXL.obj /Startup/main.obj /Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/source/ti/drivers/lib/drivers_cc26x0r2.aem3 /Users/user/ti/sail_1_50_00_00/source/ti/sail/lib/ccs/cc26x0/sail.lib /Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/source/ti/drivers/lib/drivers_cc26x0r2.aem3 /Users/user/workspace_v10/simple_peripheral_cc2640r2lp_stack_library/FlashROM_Library/ble_r2.symbols /Users/user/ti/simplelink_cc2640r2_sdk_4_20_00_04/source/ti/blestack/common/cc26xx/ccs/cc26xx_app.cmd
未定义的首次引用
符号
------ --------
显示屏
错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未构建"simple_peripheral_cc2640r2lp_app.out"
gmaked[1]:***[simple_peripheral_cc2640r2lp_app.out]错误1.
>>编译失败
Makefile:195:目标'simple_peripheral_cc2640r2lp_app.out'的配方失败
gmake:***[全部]错误2.
Makefile:188:目标'all'的配方失败
****构建完成****
我不明白 它到底有什么抱怨 、我怎么能解决它。