用SEGGER EMBEDDED STUDIO(SES)开发NRF_DFU预编译问题

cannot find nrf_dfu_set_adv_name_svci_async_t NRF_DFU_TRANSPORT_BLE

unknown type name 'nrf_dfu_set_adv_name_svci_async_t'

'nrf_dfu_adv_name_t' has no member named 'len'

nrf_dfu_set_adv_name_svci_async_t dont understand how it works no declare and defining in ant header

#if defined(NRF_DFU_TRANSPORT_BLE) && NRF_DFU_TRANSPORT_BLE

用SES编译时#if defined(NRF_DFU_TRANSPORT_BLE) && NRF_DFU_TRANSPORT_BLE中的NRF_DFU_TRANSPORT_BLE=1需要自己添加

教程里是用KEIL开发,要添加

BL_SETTINGS_ACCESS_ONLY

NRF_DFU_SVCI_ENABLED

NRF_DFU_TRANSPORT_BLE=1

但如果是用SES开发NRF,就在配置里添加,才不会报错

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值