I want to use TinyECC 2.0 for elliptic curve operations in TOSSIM. But I am
getting an error. How to solve it?

acer@acer-Aspire-E1-571:~/Downloads$ cd /opt/tinyos-2.1.2/apps/TinyECC-2.0
acer@acer-Aspire-E1-571:/opt/tinyos-2.1.2/apps/TinyECC-2.0$ make micaz sim
mkdir -p simbuild/micaz
  placing object files in simbuild/micaz
  writing XML schema to app.xml
  compiling testECDSA to object file sim.o
ncc -c -shared -fPIC -o simbuild/micaz/sim.o -g -O0 -tossim
-fnesc-nido-tosnodes=1000 -fnesc-simulate
-fnesc-nido-motenumber=sim_node\(\) -fnesc-gcc=gcc -Wall -Wshadow
-Wnesc-all -target=micaz -fnesc-cfile=simbuild/micaz/app.c -board=micasb
-DTOSH_DATA_LENGTH=102 -DDEFINED_TOS_AM_GROUP=0x22 --param
max-inline-insns-single=100000 -DSECP160R1 -DBARRETT_REDUCTION
-DHYBRID_MULT   -DHYBRID_SQR   -DCURVE_OPT   -DPROJECTIVE   -DSLIDING_WIN
-DSHAMIR_TRICK   -DIDENT_APPNAME=\"testECDSA\" -DIDENT_USERNAME=\"acer\"
-DIDENT_HOSTNAME=\"acer-Aspire-E1-\" -DIDENT_USERHASH=0x40cc6f45L
-DIDENT_TIMESTAMP=0x52feeb03L -DIDENT_UIDHASH=0x5f32d172L
-Wno-nesc-data-race testECDSA.nc   -fnesc-dump=components
-fnesc-dump=variables -fnesc-dump=constants -fnesc-dump=typedefs
-fnesc-dump=interfacedefs -fnesc-dump=tags -fnesc-dumpfile=app.xml
/opt/tinyos-2.1.2/tos/lib/tossim/sim_noise.c: In function 'sim_noise_gen':
/opt/tinyos-2.1.2/tos/lib/tossim/sim_noise.c:291:7: warning: variable
'noiseIndex' set but not used [-Wunused-but-set-variable]
NNM.nc: In function 'NNM$NN_Sub':
NNM.nc:367:4: error: unknown register name 'r2' in 'asm'
NNM.nc:367:4: error: unknown register name 'r0' in 'asm'
NNM.nc: In function 'NNM$NN_Sqr':
NNM.nc:1775:4: error: unknown register name 'r29' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r28' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r27' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r26' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r25' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r24' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r19' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r17' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r16' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r15' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r14' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r13' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r12' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r11' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r10' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r9' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r8' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r7' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r6' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r5' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r4' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r3' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r2' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r1' in 'asm'
NNM.nc:1775:4: error: unknown register name 'r0' in 'asm'
secp160r1.nc: In function 'secp160r1$CurveParam$omega_mul':
secp160r1.nc:357:4: error: unknown register name 'r29' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r28' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r27' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r26' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r25' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r19' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r17' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r16' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r15' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r14' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r13' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r12' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r11' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r10' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r9' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r8' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r7' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r6' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r5' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r4' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r3' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r2' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r1' in 'asm'
secp160r1.nc:357:4: error: unknown register name 'r0' in 'asm'
NNM.nc: In function 'NNM$NN_Add':
NNM.nc:273:4: error: unknown register name 'r2' in 'asm'
NNM.nc:273:4: error: unknown register name 'r0' in 'asm'
NNM.nc: In function 'NNM$NN_Mult':
NNM.nc:875:4: error: unknown register name 'r25' in 'asm'
NNM.nc:875:4: error: unknown register name 'r24' in 'asm'
NNM.nc:875:4: error: unknown register name 'r22' in 'asm'
NNM.nc:875:4: error: unknown register name 'r21' in 'asm'
NNM.nc:875:4: error: unknown register name 'r20' in 'asm'
NNM.nc:875:4: error: unknown register name 'r19' in 'asm'
NNM.nc:875:4: error: unknown register name 'r18' in 'asm'
NNM.nc:875:4: error: unknown register name 'r17' in 'asm'
NNM.nc:875:4: error: unknown register name 'r16' in 'asm'
NNM.nc:875:4: error: unknown register name 'r15' in 'asm'
NNM.nc:875:4: error: unknown register name 'r14' in 'asm'
NNM.nc:875:4: error: unknown register name 'r13' in 'asm'
NNM.nc:875:4: error: unknown register name 'r12' in 'asm'
NNM.nc:875:4: error: unknown register name 'r11' in 'asm'
NNM.nc:875:4: error: unknown register name 'r10' in 'asm'
NNM.nc:875:4: error: unknown register name 'r9' in 'asm'
NNM.nc:875:4: error: unknown register name 'r8' in 'asm'
NNM.nc:875:4: error: unknown register name 'r6' in 'asm'
NNM.nc:875:4: error: unknown register name 'r5' in 'asm'
NNM.nc:875:4: error: unknown register name 'r4' in 'asm'
NNM.nc:875:4: error: unknown register name 'r3' in 'asm'
NNM.nc:875:4: error: unknown register name 'r2' in 'asm'
NNM.nc:875:4: error: unknown register name 'r1' in 'asm'
NNM.nc:875:4: error: unknown register name 'r0' in 'asm'
make: *** [sim-exe] Error 1

help me....


......jMj......
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to