在应用程序中切换某些 C 文件后、我从链接器中获取错误消息:
使用了 multi_role 示例项目中的栈。
我是否还需要在堆栈中切换文件?
我是否错过了一些包括项?
我是否只需要更改编译器选项?
请提供任何帮助。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在应用程序中切换某些 C 文件后、我从链接器中获取错误消息:
使用了 multi_role 示例项目中的栈。
我是否还需要在堆栈中切换文件?
我是否错过了一些包括项?
我是否只需要更改编译器选项?
请提供任何帮助。
早上好、
首先感谢您的回复。
我得到的所有错误都与堆栈中使用的"rom_init.c"相关。 但是 、当我重建堆栈时、我会得到以下结果:
正在开始编译[ble_dis分派_jt.o]...[OK]
正在开始编译[ble_dispatch:lite.o]...[OK]
正在开始编译[common_rom_init.o]...[OK]
正在开始编译[gap.o]...[OK]
正在开始编译[ble_user_config.o]...[OK]
正在开始编译[GATT_uuid.o]...[OK]
正在开始编译[gattservapp_util.o]...[OK]
正在开始编译[gapbondmgr.o]...[OK]
正在开始编译[hal_dassert.o]...[OK]
正在开始编译[hal_flash_wraper.o]...[OK]
正在开始编译[hal_Trng_wraper.o]...[OK]
正在开始编译[iCall_lite_translation.o]...[OK]
正在开始编译[iCall_startup.o]...[OK]
正在开始编译[NPI.o]...[OK]
正在开始编译[onboard.o]...[OK]
正在开始编译[osal_bufmgr.o]...[OK]
正在开始编译[osal.o]...[OK]
正在开始编译[osal_cbtimer.o]...[OK]
正在开始编译[osal_clock.o]...[OK]
正在开始编译[osal_memory_iCall.o]...[OK]
正在开始编译[osal_iCall_Ble.o]...[OK]
正在开始编译[osal_pwrmgr.o]...[OK]
正在开始编译[osal_SNV_wraper.o]...[OK]
正在开始编译[osal_timers.o]...[OK]
正在开始编译[sm_ecc.o]...[OK]
正在开始编译[ROM_init.o]...[OK]
堆栈全部正常、但当我尝试在应用程序中链接堆栈时、我开始收到错误。 还有什么想法吗?