Advertisement
Guest User

BL702_MCU_SDK

a guest
Apr 5th, 2022
13
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ubuntu@mimosa:~/bl_mcu_sdk$ uname -a
  2. Linux mimosa 5.13.0-1021-oracle #26~20.04.1-Ubuntu SMP Mon Mar 7 14:26:06 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
  3. ubuntu@mimosa:~/bl_mcu_sdk$ riscv64-unknown-elf-gcc --version
  4. riscv64-unknown-elf-gcc (Xuantie Xuantie-900 elf newlib gcc Toolchain V2.0.3 B-20210806) 10.2.0
  5. Copyright (C) 2020 Free Software Foundation, Inc.
  6. This is free software; see the source for copying conditions. There is NO
  7. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  8.  
  9. ubuntu@mimosa:~/bl_mcu_sdk$ make build BOARD=bl702_iot APP=ble_central
  10. cmake -S . -B build -G "Unix Makefiles" -DCHIP=bl702 -DCPU_ID=none -DBOARD=bl702_iot -DAPP_DIR=examples -DAPP=ble_central -DBOOTROM=n -DCONFIG_ROMAPI=y -DCONFIG_HALAPI=y -DCONFIG_PRINT_FLOAT=n -DCONFIG_USB_HS=n -DCONFIG_HW_SEC_ENG_DISABLE=n -DCONFIG_BLECONTROLLER_LIB=
  11. -- TOOLCHAIN_PATH:/usr/bin/riscv64_thead/bin/riscv64-unknown-elf-gcc
  12. -- TOOLCHAIN_PATH:/usr/bin/riscv64_thead/bin/riscv64-unknown-elf-gcc
  13. -- The C compiler identification is GNU 10.2.0
  14. -- The CXX compiler identification is GNU 10.2.0
  15. -- The ASM compiler identification is GNU
  16. -- Found assembler: /usr/bin/riscv64_thead/bin/riscv64-unknown-elf-gcc
  17. -- Detecting C compiler ABI info
  18. -- Detecting C compiler ABI info - done
  19. -- Detecting C compile features
  20. -- Detecting C compile features - done
  21. -- Detecting CXX compiler ABI info
  22. -- Detecting CXX compiler ABI info - done
  23. -- Detecting CXX compile features
  24. -- Detecting CXX compile features - done
  25. -- [run app:ble_central], path:/home/ubuntu/bl_mcu_sdk/examples/ble/ble_central
  26. -- [register library component: common], path:/home/ubuntu/bl_mcu_sdk/common
  27. -- [register library component: bl702_driver], path:/home/ubuntu/bl_mcu_sdk/drivers/bl702_driver
  28. -- [register library component: freertos], path:/home/ubuntu/bl_mcu_sdk/components/freertos
  29. -- [register library component: ble], path:/home/ubuntu/bl_mcu_sdk/components/ble
  30. -- [register library component: mbedtls], path:/home/ubuntu/bl_mcu_sdk/components/mbedtls
  31. -- Configuring done
  32. -- Generating done
  33. CMake Warning:
  34. Manually-specified variables were not used by the project:
  35.  
  36. BOOTROM
  37. CONFIG_USB_HS
  38.  
  39.  
  40. -- Build files have been written to: /home/ubuntu/bl_mcu_sdk/build
  41. cd build && make -j4
  42. make[1]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  43. make[2]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  44. make[3]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  45. make[3]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  46. Scanning dependencies of target common
  47. Scanning dependencies of target freertos
  48. make[3]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  49. make[3]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  50. make[3]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  51. [ 1%] Building C object libraries/common/CMakeFiles/common.dir/bl_math/arm_dsp_wrapper.c.obj
  52. [ 2%] Building C object libraries/common/CMakeFiles/common.dir/device/drv_device.c.obj
  53. make[3]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  54. [ 2%] Building C object libraries/common/CMakeFiles/common.dir/memheap/drv_mmheap.c.obj
  55. [ 3%] Building C object libraries/freertos/CMakeFiles/freertos.dir/croutine.c.obj
  56. [ 4%] Building C object libraries/common/CMakeFiles/common.dir/misc/misc.c.obj
  57. [ 5%] Building C object libraries/freertos/CMakeFiles/freertos.dir/event_groups.c.obj
  58. [ 6%] Building C object libraries/common/CMakeFiles/common.dir/partition/partition.c.obj
  59. [ 7%] Building C object libraries/common/CMakeFiles/common.dir/ring_buffer/ring_buffer.c.obj
  60. [ 7%] Building C object libraries/common/CMakeFiles/common.dir/pid/pid.c.obj
  61. [ 7%] Building C object libraries/freertos/CMakeFiles/freertos.dir/list.c.obj
  62. [ 8%] Building C object libraries/common/CMakeFiles/common.dir/soft_crc/softcrc.c.obj
  63. [ 9%] Building C object libraries/common/CMakeFiles/common.dir/timestamp/timestamp.c.obj
  64. [ 10%] Building C object libraries/freertos/CMakeFiles/freertos.dir/portable/MemMang/heap_5.c.obj
  65. [ 11%] Building C object libraries/freertos/CMakeFiles/freertos.dir/queue.c.obj
  66. [ 11%] Building C object libraries/freertos/CMakeFiles/freertos.dir/stream_buffer.c.obj
  67. [ 11%] Linking C static library libcommon.a
  68. make[3]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  69. [ 12%] Building C object libraries/freertos/CMakeFiles/freertos.dir/tasks.c.obj
  70. [ 12%] Built target common
  71. make[3]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  72. Scanning dependencies of target bl702_driver
  73. [ 13%] Building C object libraries/freertos/CMakeFiles/freertos.dir/timers.c.obj
  74. make[3]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  75. make[3]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  76. [ 13%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_acomp.c.obj
  77. [ 14%] Building C object libraries/freertos/CMakeFiles/freertos.dir/portable/gcc/risc-v/bl702/port.c.obj
  78. [ 15%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_adc.c.obj
  79. [ 15%] Building ASM object libraries/freertos/CMakeFiles/freertos.dir/portable/gcc/risc-v/bl702/portASM.S.obj
  80. [ 16%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_boot2.c.obj
  81. [ 16%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_cam.c.obj
  82. [ 17%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_clock.c.obj
  83. [ 18%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_common.c.obj
  84. [ 18%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_dac.c.obj
  85. [ 19%] Linking C static library libfreertos.a
  86. make[3]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  87. [ 19%] Built target freertos
  88. [ 20%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_dma.c.obj
  89. [ 21%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_emac.c.obj
  90. [ 22%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_flash.c.obj
  91. [ 22%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_gpio.c.obj
  92. [ 23%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_i2c.c.obj
  93. [ 24%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_i2s.c.obj
  94. [ 24%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_keyscan.c.obj
  95. [ 25%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_mjpeg.c.obj
  96. [ 26%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_mtimer.c.obj
  97. [ 26%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_pm.c.obj
  98. [ 27%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_pm_util.c.obj
  99. [ 28%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_pwm.c.obj
  100. [ 29%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_qdec.c.obj
  101. [ 29%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_rtc.c.obj
  102. [ 30%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_sec_aes.c.obj
  103. [ 31%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_sec_dsa.c.obj
  104. [ 31%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_sec_ecdsa.c.obj
  105. [ 32%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_sec_hash.c.obj
  106. [ 33%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_spi.c.obj
  107. [ 34%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_timer.c.obj
  108. [ 34%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_uart.c.obj
  109. [ 35%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_usb.c.obj
  110. [ 36%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/hal_drv/src/hal_wdt.c.obj
  111. [ 36%] Building ASM object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/startup/GCC/entry.S.obj
  112. [ 37%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/startup/GCC/start_load.c.obj
  113. [ 38%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/startup/interrupt.c.obj
  114. [ 38%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/startup/system_bl702.c.obj
  115. [ 39%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_acomp.c.obj
  116. [ 40%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_adc.c.obj
  117. [ 41%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_aon.c.obj
  118. [ 41%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_cam.c.obj
  119. [ 42%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_common.c.obj
  120. [ 42%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_dma.c.obj
  121. [ 43%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_dac.c.obj
  122. [ 44%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_ef_ctrl.c.obj
  123. [ 45%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_emac.c.obj
  124. [ 45%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_glb.c.obj
  125. [ 46%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_hbn.c.obj
  126. [ 47%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_i2c.c.obj
  127. [ 48%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_i2c_gpio_sim.c.obj
  128. [ 48%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_i2s.c.obj
  129. [ 49%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_ir.c.obj
  130. [ 50%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_kys.c.obj
  131. [ 51%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_l1c.c.obj
  132. [ 51%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_mjpeg.c.obj
  133. [ 52%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_pds.c.obj
  134. [ 53%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_psram.c.obj
  135. [ 53%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_pwm.c.obj
  136. [ 54%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_qdec.c.obj
  137. [ 55%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_romapi.c.obj
  138. [ 55%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_sec_dbg.c.obj
  139. [ 56%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_sec_eng.c.obj
  140. [ 57%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_sf_cfg.c.obj
  141. [ 57%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_sf_cfg_ext.c.obj
  142. [ 58%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_sf_ctrl.c.obj
  143. [ 59%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_sflash.c.obj
  144. [ 60%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_sflash_ext.c.obj
  145. [ 60%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_spi.c.obj
  146. [ 61%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_timer.c.obj
  147. [ 62%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_uart.c.obj
  148. [ 62%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_usb.c.obj
  149. [ 63%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_xip_sflash.c.obj
  150. [ 64%] Building C object libraries/bl702_driver/CMakeFiles/bl702_driver.dir/std_drv/src/bl702_xip_sflash_ext.c.obj
  151. [ 65%] Linking C static library libbl702_driver.a
  152. make[3]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  153. [ 65%] Built target bl702_driver
  154. make[3]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  155. Scanning dependencies of target mbedtls
  156. make[3]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  157. make[3]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  158. [ 65%] Building C object libraries/mbedtls/CMakeFiles/mbedtls.dir/bflb_port/src/bflb_ccm.c.obj
  159. [ 66%] Building C object libraries/mbedtls/CMakeFiles/mbedtls.dir/bflb_port/src/bflb_aes.c.obj
  160. [ 68%] Building C object libraries/mbedtls/CMakeFiles/mbedtls.dir/library/platform_util.c.obj
  161. [ 68%] Building C object libraries/mbedtls/CMakeFiles/mbedtls.dir/library/sha256.c.obj
  162. [ 69%] Linking C static library libmbedtls.a
  163. make[3]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  164. [ 69%] Built target mbedtls
  165. make[3]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  166. Scanning dependencies of target ble
  167. make[3]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  168. make[3]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  169. [ 69%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/port/bl_port.c.obj
  170. [ 70%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/buf.c.obj
  171. [ 70%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/log.c.obj
  172. [ 71%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/atomic_c.c.obj
  173. [ 72%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/poll.c.obj
  174. [ 73%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/rpa.c.obj
  175. [ 73%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/work_q.c.obj
  176. [ 74%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/dec.c.obj
  177. [ 75%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/utils.c.obj
  178. [ 76%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/dummy.c.obj
  179. [ 76%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/aes_decrypt.c.obj
  180. [ 77%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/cbc_mode.c.obj
  181. [ 78%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/aes_encrypt.c.obj
  182. [ 78%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/ccm_mode.c.obj
  183. [ 79%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/ctr_mode.c.obj
  184. [ 80%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/cmac_mode.c.obj
  185. [ 80%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/ctr_prng.c.obj
  186. [ 81%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/ecc.c.obj
  187. [ 82%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/ecc_dh.c.obj
  188. [ 83%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/ecc_dsa.c.obj
  189. [ 83%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/ecc_platform_specific.c.obj
  190. [ 84%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/hmac_prng.c.obj
  191. [ 85%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/hmac.c.obj
  192. [ 85%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/sha256.c.obj
  193. [ 86%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/common/tinycrypt/source/utils.c.obj
  194. [ 87%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/bl_hci_wrapper/bl_hci_wrapper.c.obj
  195. [ 88%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/hci_onchip/hci_driver.c.obj
  196. [ 88%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/host/att.c.obj
  197. [ 89%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/host/conn.c.obj
  198. [ 90%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/host/crypto.c.obj
  199. [ 90%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/host/gatt.c.obj
  200. [ 91%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/host/hci_core.c.obj
  201. [ 92%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/host/hci_ecc.c.obj
  202. [ 92%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/host/l2cap.c.obj
  203. [ 93%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/host/uuid.c.obj
  204. [ 94%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/host/smp.c.obj
  205. /home/ubuntu/bl_mcu_sdk/components/ble/ble_stack/host/hci_core.c: In function 'bt_set_name.part.0':
  206. /home/ubuntu/bl_mcu_sdk/components/ble/ble_stack/host/hci_core.c:5863:5: warning: 'strncpy' specified bound 30 equals destination size [-Wstringop-truncation]
  207. 5863 | strncpy(bt_dev.name, name, sizeof(bt_dev.name));
  208. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  209. [ 94%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/host/settings.c.obj
  210. [ 95%] Building C object libraries/ble/CMakeFiles/ble.dir/ble_stack/host/keys.c.obj
  211. [ 96%] Linking C static library libble.a
  212. make[3]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  213. [ 96%] Built target ble
  214. make[3]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  215. Scanning dependencies of target ble_central_bl702.elf
  216. make[3]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  217. make[3]: Entering directory '/home/ubuntu/bl_mcu_sdk/build'
  218. [ 96%] Building C object samples/ble_central/CMakeFiles/ble_central_bl702.elf.dir/ble_central_tp_client.c.obj
  219. [ 97%] Building C object samples/ble_central/CMakeFiles/ble_central_bl702.elf.dir/main.c.obj
  220. [ 99%] Building C object samples/ble_central/CMakeFiles/ble_central_bl702.elf.dir/__/__/__/bsp/bsp_common/platform/bflb_platform.c.obj
  221. [ 99%] Building C object samples/ble_central/CMakeFiles/ble_central_bl702.elf.dir/__/__/__/bsp/bsp_common/platform/syscalls.c.obj
  222. [ 99%] Building C object samples/ble_central/CMakeFiles/ble_central_bl702.elf.dir/__/__/__/bsp/board/bl702/board.c.obj
  223. [100%] Linking C executable ../../../out/examples/ble/ble_central/ble_central_bl702.elf
  224. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(hci_onchip.o): conflicting priv spec version (major/minor/revision).
  225. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(hci_onchip.o): conflicting priv spec version (major/minor/revision).
  226. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(hci_onchip.o)
  227. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(ke_msg.o): conflicting priv spec version (major/minor/revision).
  228. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(ke_msg.o): conflicting priv spec version (major/minor/revision).
  229. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(ke_msg.o)
  230. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(ke_task.o): conflicting priv spec version (major/minor/revision).
  231. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(ke_task.o): conflicting priv spec version (major/minor/revision).
  232. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(ke_task.o)
  233. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(arch_main.o): conflicting priv spec version (major/minor/revision).
  234. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(arch_main.o): conflicting priv spec version (major/minor/revision).
  235. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(arch_main.o)
  236. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(em_buf.o): conflicting priv spec version (major/minor/revision).
  237. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(em_buf.o): conflicting priv spec version (major/minor/revision).
  238. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(em_buf.o)
  239. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(lld.o): conflicting priv spec version (major/minor/revision).
  240. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(lld.o): conflicting priv spec version (major/minor/revision).
  241. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(lld.o)
  242. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(llm.o): conflicting priv spec version (major/minor/revision).
  243. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(llm.o): conflicting priv spec version (major/minor/revision).
  244. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(llm.o)
  245. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(rwble.o): conflicting priv spec version (major/minor/revision).
  246. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(rwble.o): conflicting priv spec version (major/minor/revision).
  247. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(rwble.o)
  248. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(ea.o): conflicting priv spec version (major/minor/revision).
  249. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(ea.o): conflicting priv spec version (major/minor/revision).
  250. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(ea.o)
  251. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(rwip.o): conflicting priv spec version (major/minor/revision).
  252. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(rwip.o): conflicting priv spec version (major/minor/revision).
  253. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(rwip.o)
  254. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(ke_event.o): conflicting priv spec version (major/minor/revision).
  255. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(ke_event.o): conflicting priv spec version (major/minor/revision).
  256. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(ke_event.o)
  257. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(ke_mem.o): conflicting priv spec version (major/minor/revision).
  258. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(ke_mem.o): conflicting priv spec version (major/minor/revision).
  259. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(ke_mem.o)
  260. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(llc_util.o): conflicting priv spec version (major/minor/revision).
  261. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(llc_util.o): conflicting priv spec version (major/minor/revision).
  262. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(llc_util.o)
  263. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(lld_evt.o): conflicting priv spec version (major/minor/revision).
  264. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(lld_evt.o): conflicting priv spec version (major/minor/revision).
  265. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(lld_evt.o)
  266. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(lld_pdu.o): conflicting priv spec version (major/minor/revision).
  267. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(lld_pdu.o): conflicting priv spec version (major/minor/revision).
  268. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(lld_pdu.o)
  269. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(hci_tl.o): conflicting priv spec version (major/minor/revision).
  270. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(hci_tl.o): conflicting priv spec version (major/minor/revision).
  271. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(hci_tl.o)
  272. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(llc_llcp.o): conflicting priv spec version (major/minor/revision).
  273. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(llc_llcp.o): conflicting priv spec version (major/minor/revision).
  274. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(llc_llcp.o)
  275. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(llm_hci.o): conflicting priv spec version (major/minor/revision).
  276. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(llm_hci.o): conflicting priv spec version (major/minor/revision).
  277. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(llm_hci.o)
  278. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(llc_hci.o): conflicting priv spec version (major/minor/revision).
  279. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: ../../../components/ble/blecontroller/lib/libblecontroller.a(llc_hci.o): conflicting priv spec version (major/minor/revision).
  280. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file ../../../components/ble/blecontroller/lib/libblecontroller.a(llc_hci.o)
  281. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: /home/ubuntu/bl_mcu_sdk/components/ble/bl702_rf/lib/libbl702_rf.a(bl702_rf_private.o): conflicting priv spec version (major/minor/revision).
  282. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: error: /home/ubuntu/bl_mcu_sdk/components/ble/bl702_rf/lib/libbl702_rf.a(bl702_rf_private.o): conflicting priv spec version (major/minor/revision).
  283. /usr/bin/riscv64_thead/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: failed to merge target specific data of file /home/ubuntu/bl_mcu_sdk/components/ble/bl702_rf/lib/libbl702_rf.a(bl702_rf_private.o)
  284. collect2: error: ld returned 1 exit status
  285. make[3]: *** [samples/ble_central/CMakeFiles/ble_central_bl702.elf.dir/build.make:153: ../out/examples/ble/ble_central/ble_central_bl702.elf] Error 1
  286. make[3]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  287. make[2]: *** [CMakeFiles/Makefile2:202: samples/ble_central/CMakeFiles/ble_central_bl702.elf.dir/all] Error 2
  288. make[2]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  289. make[1]: *** [Makefile:84: all] Error 2
  290. make[1]: Leaving directory '/home/ubuntu/bl_mcu_sdk/build'
  291. make: *** [Makefile:51: build] Error 2
Advertisement
Advertisement
Advertisement
RAW Paste Data Copied
Advertisement