Fcl999
Fcl999
> 刷签名了没 是密钥嘛 新键了一个public_key.c 替换了application/bootloader/dfu_public_key.c private.key 在`make bootloader` 前 `make` 后 放到了 _build 文件夹下
> 别改,直接用原厂的签名试试 好的 我试试 nrf52_kbd是包含协议栈的嘛? 我烧它的时候是全清空的状态
> 不包,要自己刷 sdk 15.3 使用 `pyocd flash --erase chip --target nrf52 s112_nrf52_6.1.1_softdevice.hex`清空并刷了协议栈 使用官方示例 ble_app_hids_keyboard /pca10040e/s112/armgcc/ 下 make 构建 使用 `pyocd flash --target nrf52 nrf52810_xxaa.hex.hex` 刷入固件 重启 有蓝牙信号 再次使用 `pyocd flash...
这个提示 里 不是说 合并了协议栈的嘛? ``` $ make merge_all DONE nrf52_kbd Setting generate _build/nrf52_settings.hex nrfutil settings generate --family NRF52810 --application _build/nrf52_kbd.hex --application-version 1 --bootloader-version 1 --bl-settings-version 1 _build/nrf52_settings.hex Note: Generating a...
还是不行呢 nrf52_kbd_sign_with_sd 和 nrf52_settings要分开刷嘛?
尝试了 还是没有信号 QAQ“=
> 不需要。请尝试刷bootloader后再刷入nrf52_kbd_sign_with_sd 调试了下 发现有个NRF_FAULT_ID_SDK_ERROR 是16358 然后就结束了 err COde 11 static void storage_callback_init() { ret_code_t err_code; (void)fds_register(&storage_callback); //注册FDS err_code = fds_init(); //初始化FDS APP_ERROR_CHECK(err_code); while (!s_fds_initialized) // 等待初始化完成 { sd_app_evt_wait(); // 等待过程中待机...
在docker 中 lot60-ble/rev_c/ make bootloader 报错 # make bootloader make[1]: Entering directory '/work/application/bootloader/project' cd ../../../keyboard/lot60-ble/rev_c/_build && mkdir nrf52_bootloader Assembling file: gcc_startup_nrf52810.S Compiling file: system_nrf52810.c Compiling file: app_error_weak.c Compiling file: app_scheduler.c...
Program received signal SIGTRAP, Trace/breakpoint trap. 0x0001c752 in app_error_fault_handler (id=id@entry=16385, pc=pc@entry=0, info=info@entry=536895460) at ../common/../../../SDK/components/libraries/util/app_error_weak.c:100 100 NRF_BREAKPOINT_COND;
.mui-ios-16.mui-ios-16-2 .mui-pciker-list{transform-origin-z: 0 !important;}