uECC 库用于 Nordic 52832 DFU 升级

编译 Nordic 52832 DFU 升级项目时,如果缺少 uECC.h 和 micro-ecc-lib-nrf52.lib 文件,需要将 micro-ecc 文件夹拷贝到 nRF5_SDK_14.2.0_17b948aexternalmicro-ecc 中,并将 micro-ecc-lib-nrf52.lib 复制到 nRF5_SDK_14.2.0_17b948aexternalmicro-ecc

rf52hf_keilarmgcc 和 nRF5_SDK_14.2.0_17b948aexternalmicro-ecc

rf52nf_keilarmgcc 路径下。然后重新编译 nRF5_SDK_14.2.0_17b948aexamplesdfubootloader_secure_serialpca10040s132arm5_no_packs 项目即可。

zip
micro-ecc.zip 预估大小:30个文件
folder
micro-ecc 文件夹
file
asm_avr.inc 32KB
file
emk_rules.py 54B
file
uECC.c 54KB
file
asm_arm.inc 28KB
file
asm_arm_mult_square_umaal.inc 50KB
file
uECC.h 13KB
folder
test 文件夹
file
emk_rules.py 69B
file
test_ecdsa.c 1KB
file
test_ecdh.c 3KB
file
test_compress.c 2KB
file
test_ecdsa_deterministic.c.example 3KB
file
test_compute.c 2KB
file
asm_avr_mult_square.inc 908KB
file
uECC_vli.h 7KB
file
asm_arm_mult_square.inc 97KB
file
curve-specific.inc 50KB
file
types.h 3KB
file
library.properties 262B
folder
examples 文件夹
folder
ecc_test 文件夹
file
ecc_test.ino 2KB
file
.gitignore 68B
file
micro_ecc_lib_nrf52.lib 154KB
file
README.md 2KB
folder
scripts 文件夹
file
square_avr.py 9KB
file
mult_arm.py 6KB
file
square_arm.py 7KB
file
mult_avr_extra.py 3KB
file
mult_avr.py 6KB
file
emk_project.py 4KB
file
platform-specific.inc 2KB
file
LICENSE.txt 1KB
zip 文件大小:139.7KB