hello there trying build examples given part of contiki-2.6 rtos. directory path : contiki/contiki-2.6/examples/ping-ipv6
i trying build example ping-ipv6 ti's smartrf05-eb, soc being 2530.
1) contiki/contiki-2.6/examples/ping-ipv6# make target=cc2530dk clean 2) contiki/contiki-2.6/examples/ping-ipv6# make target=cc2530dk but after executing above 2 commands following error ..i have included last part of information huge build output. please let me know how resolve it. please note able build hello-world example , cc2530dk example using above 2 commands.
30dk/nullradio.rel -wp,-mmd,obj_cc2530dk/nullradio.d,-mq,obj_cc2530dk/nullradio.rel ../../core/dev/nullradio.c:14: warning 85: in function prepare unreferenced function argument : 'payload' ../../core/dev/nullradio.c:14: warning 85: in function prepare unreferenced function argument : 'payload_len' ../../core/dev/nullradio.c:20: warning 85: in function transmit unreferenced function argument : 'transmit_len' ../../core/dev/nullradio.c:33: warning 85: in function read unreferenced function argument : 'buf' ../../core/dev/nullradio.c:33: warning 85: in function read unreferenced function argument : 'buf_len' sdcc --codeseg bank1 -dcontiki=1 -dcontiki_target_cc2530dk=1 -duip_conf_ipv6=1 -duip_conf_ipv6_rpl=1 --model-huge --stack-auto --std-c99 -dcc2530_last_flash_bank=7 -dhave_sdcc_banking -i. -i../../platform/cc2530dk/. -i../../platform/cc2530dk/dev -i../../cpu/cc253x/. -i../../cpu/cc253x/dev -i../../core/dev -i../../core/lib -i../../core/net -i../../core/net/mac -i../../core/net/rime -i../../core/net/rpl -i../../core/sys -i../../core/cfs -i../../core/ctk -i../../core/lib/ctk -i../../core/loader -i../../core/. -i../../apps/ping6 -i../../platform/cc2530dk/ -c ../../apps/ping6/ping6.c -o obj_cc2530dk/ping6.rel -wp,-mmd,obj_cc2530dk/ping6.d,-mq,obj_cc2530dk/ping6.rel ../../apps/ping6/ping6.c:92: warning 112: function 'scanf' implicit declaration ../../apps/ping6/ping6.c:99: warning 112: function 'scanf' implicit declaration ../../apps/ping6/ping6.c:92: error 101: many parameters ../../apps/ping6/ping6.c:99: error 101: many parameters ../../apps/ping6/ping6.c:153: warning 85: in function ping6handler unreferenced function argument : 'ev' ../../apps/ping6/ping6.c:153: warning 85: in function ping6handler unreferenced function argument : 'data' make: *** [obj_cc2530dk/ping6.rel] error 1
it seems has been long time since question asked, still...
the short answer scanf() function not supported target cc2530dk. instead of scanf(), uart0_set_input() function /dev/uart0.h or serial_line_event_message event dev/serial-line.h libraries should used read input uart.
p.s.: there may other similar incompatibilities if fix that.
Comments
Post a Comment