我正在尝试编译由您创作的ecc-sign.c文件。
/home/user/Desktop/contiki-2.7/examples/cc2538-common/pka/ecc-sign.c
但是我得到的是下面的错误,
LD ecc-sign.z1
ecc-sign.co: In function `process_thread_ecdsa_sign_test':
ecc-sign.c:(.text+0x30): undefined reference to `pka_init'
ecc-sign.c:(.text+0x4a): undefined reference to `ecc_dsa_sign'
ecc-sign.c:(.text+0xd6): undefined reference to `ecc_compare'
ecc-sign.c:(.text+0x122): undefined reference to `ecc_compare'
ecc-sign.c:(.text+0x148): undefined reference to `pka_disable'
这是文件夹/home/user/Desktop/contiki-2.7/examples/cc2538-common/pka /
中的make文件CONTIKI_PROJECT = ecc-ecdh ecc-sign ecc-verify
all: $(CONTIKI_PROJECT)
CONTIKI = ../../..
include $(CONTIKI)/Makefile.include
答案 0 :(得分:0)
您使用的硬件平台是什么?
LD ecc-sign.z1
如果是Z1,编译失败,因为这个例子是基于CC2538芯片,它支持ECDSA的硬件加速。 然而,Z1的MSP430没有,这就是它失败的原因。