1. 以下是我测试的环境,大家的环境和我的有不同也不需要太担心,随机应变。
环境:win7,64位,IAR集成开发环境
Sdk:nRF5_SDK_13.0.0_04a0bfd
协议栈:s132_nrf52_4.0.2_softdevice.hex
Bootloader工程:secure_dfu_ble_s132_pca10040
application工程:ble_app_buttonless_dfu_pca10040_s132
硬件平台:pca10040开发板
2. 在做空中升级过程中可能遇到的问题
1.缺少uECC.h文件
2.缺少micro_ecc_lib_nrf52.lib文件
3.出现报错:#error "Debug public key not valid for production. Please see https://github.com/NordicSemiconductor/pc-nrfutil/blob/master/README.md to generate it"
4.升级过程中出现:fw version错误
3. 安装所需的软件
(1)gcc-arm-none-eabi-4_9-2015q3-20150921-win32.exe:
https://launchpad.net/gcc-arm-embedded/4.9/4.9-2015-q3-update
根据提示安装 4.9-2015-q3-
nrf52832 DFU详细步骤 SDK13
最新推荐文章于 2025-04-13 09:42:16 发布