Hi Gaston,

Thank you for your answer!
I tried to compile your codes by myself after modifying the make script, but 
I've errors:

=================================================
$ sh make.sh 
Tclurjtag.c: In function ‘part_bypass_Cmd’:
Tclurjtag.c:254:2: warning: implicit declaration of function ‘part_bypass’ [-
Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_scan_select_Cmd’:
Tclurjtag.c:350:2: warning: implicit declaration of 
function ‘chain_scan_select’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_dbgstat_get_Cmd’:
Tclurjtag.c:406:2: warning: implicit declaration of 
function ‘chain_dbgstat_get’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_emupc_get_Cmd’:
Tclurjtag.c:462:2: warning: implicit declaration of function ‘chain_emupc_get’ 
[-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_dbgstat_clear_ovfs_Cmd’:
Tclurjtag.c:521:2: warning: implicit declaration of 
function ‘chain_dbgstat_clear_ovfs’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_check_emuready_Cmd’:
Tclurjtag.c:572:2: warning: implicit declaration of 
function ‘chain_check_emuready’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘part_sticky_in_reset_Cmd’:
Tclurjtag.c:601:2: warning: implicit declaration of 
function ‘part_sticky_in_reset’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_wait_in_reset_Cmd’:
Tclurjtag.c:626:2: warning: implicit declaration of 
function ‘chain_wait_in_reset’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_wait_reset_Cmd’:
Tclurjtag.c:677:2: warning: implicit declaration of 
function ‘chain_wait_reset’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_register_get_Cmd’:
Tclurjtag.c:963:2: warning: implicit declaration of 
function ‘chain_register_get’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_register_set_Cmd’:
Tclurjtag.c:1032:2: warning: implicit declaration of 
function ‘chain_register_set’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_register_set_same_Cmd’:
Tclurjtag.c:1065:2: warning: implicit declaration of 
function ‘chain_register_set_same’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_emuir_set_same_Cmd’:
Tclurjtag.c:1136:2: warning: implicit declaration of 
function ‘chain_emuir_set_same’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_emuir_set_same_2_Cmd’:
Tclurjtag.c:1212:2: warning: implicit declaration of 
function ‘chain_emuir_set_same_2’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_emulation_enable_Cmd’:
Tclurjtag.c:1406:2: warning: implicit declaration of 
function ‘chain_emulation_enable’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_emulation_disable_Cmd’:
Tclurjtag.c:1457:2: warning: implicit declaration of 
function ‘chain_emulation_disable’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_emulation_trigger_Cmd’:
Tclurjtag.c:1508:2: warning: implicit declaration of 
function ‘chain_emulation_trigger’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘chain_emulation_return_Cmd’:
Tclurjtag.c:1559:2: warning: implicit declaration of 
function ‘chain_emulation_return’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘bfin_core_reset_Cmd’:
Tclurjtag.c:1666:2: error: too few arguments to function ‘bfin_core_reset’
/home/feronjb/sw/urjtag/trunk/urjtag/include/urjtag/bfin.h:273:6: note: 
declared here
Tclurjtag.c: In function ‘software_reset_Cmd’:
Tclurjtag.c:1689:2: error: too few arguments to function ‘software_reset’
/home/feronjb/sw/urjtag/trunk/urjtag/include/urjtag/bfin.h:274:6: note: 
declared here
Tclurjtag.c: In function ‘chain_emupc_reset_Cmd’:
Tclurjtag.c:1717:2: warning: implicit declaration of 
function ‘chain_emupc_reset’ [-Wimplicit-function-declaration]
Tclurjtag.c: In function ‘urj_cmd_find_next_Cmd’:
Tclurjtag.c:4781:2: warning: implicit declaration of 
function ‘urj_cmd_find_next’ [-Wimplicit-function-declaration]
Tclurjtag.c:4781:9: warning: assignment makes pointer from integer without a 
cast [enabled by default]
Tclurjtag.c: In function ‘urj_parse_stream_Cmd’:
Tclurjtag.c:5759:2: error: incompatible type for argument 1 
of ‘urj_parse_stream’
/home/feronjb/sw/urjtag/trunk/urjtag/include/urjtag/parse.h:66:5: note: 
expected ‘struct urj_chain_t *’ but argument is of type ‘urj_log_level_t’
Tclurjtag.c:5759:2: warning: passing argument 2 of ‘urj_parse_stream’ from 
incompatible pointer type [enabled by default]
/home/feronjb/sw/urjtag/trunk/urjtag/include/urjtag/parse.h:66:5: note: 
expected ‘struct FILE *’ but argument is of type ‘struct urj_chain_t *’
Tclurjtag.c:5759:2: error: too many arguments to function ‘urj_parse_stream’
/home/feronjb/sw/urjtag/trunk/urjtag/include/urjtag/parse.h:66:5: note: 
declared here
Tclurjtag.c: In function ‘urj_parse_file_Cmd’:
Tclurjtag.c:5795:2: error: incompatible type for argument 1 of ‘urj_parse_file’
/home/feronjb/sw/urjtag/trunk/urjtag/include/urjtag/parse.h:76:5: note: 
expected ‘struct urj_chain_t *’ but argument is of type ‘urj_log_level_t’
Tclurjtag.c:5795:2: warning: passing argument 2 of ‘urj_parse_file’ from 
incompatible pointer type [enabled by default]
/home/feronjb/sw/urjtag/trunk/urjtag/include/urjtag/parse.h:76:5: note: 
expected ‘const char *’ but argument is of type ‘struct urj_chain_t *’
Tclurjtag.c:5795:2: error: too many arguments to function ‘urj_parse_file’
/home/feronjb/sw/urjtag/trunk/urjtag/include/urjtag/parse.h:76:5: note: 
declared here
Tclurjtag.c: In function ‘urj_part_parts_print_Cmd’:
Tclurjtag.c:6312:2: error: too few arguments to function ‘urj_part_parts_print’
/home/feronjb/sw/urjtag/trunk/urjtag/include/urjtag/part.h:133:5: note: 
declared here
Tclurjtag.c: In function ‘urj_tap_detect_parts_Cmd’:
Tclurjtag.c:6802:2: error: too few arguments to function ‘urj_tap_detect_parts’
/home/feronjb/sw/urjtag/trunk/urjtag/include/urjtag/tap.h:48:5: note: declared 
here
Tclurjtag.c: In function ‘urj_tap_detect_register_size_Cmd’:
Tclurjtag.c:6859:2: error: too few arguments to 
function ‘urj_tap_detect_register_size’
/home/feronjb/sw/urjtag/trunk/urjtag/include/urjtag/tap.h:52:5: note: declared 
here
Tclurjtag.c: In function ‘urj_tap_detect_Cmd’:
Tclurjtag.c:6942:2: error: too few arguments to function ‘urj_tap_detect’
/home/feronjb/sw/urjtag/trunk/urjtag/include/urjtag/tap.h:65:5: note: declared 
here
==========================================

I think it's caused by the the different UrJTAG version used.
You explained that you had automatically generated the C source code, is it 
possible to regenerate it for the new UrJtag version?
If you don't have the time to do so, could you send me your automation scripts 
and explain me briefly how to proceed, in order to move formward with this 
interesting UrJTAG binding?

Thank you!

Regards,

J-B


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
UrJTAG-development mailing list
UrJTAG-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/urjtag-development

Reply via email to