Line 21... |
Line 21... |
|
|
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
|
|
processArgs (argc, argv );
|
processArgs (argc, argv );
|
printf("index num=%u\n",index_num);
|
printf("index num=%u\n",index_num);
|
printf("Initial Vjtag for %s & %s\n",hardware_name,dev_num);
|
printf("Initial Vjtag for %s & %s.\n",hardware_name,dev_num);
|
if (jtag_init(hardware_name,dev_num)){
|
if (jtag_init(hardware_name,dev_num)){
|
fprintf (stderr, "Error openning jtag IP with %d index num\n",index_num);
|
fprintf (stderr, "Error openning jtag IP with %d index num\n",index_num);
|
return -1;
|
return -1;
|
}
|
}
|
|
printf("Vjtag is initilized\n");
|
if (enable_binary_send) {
|
if (enable_binary_send) {
|
if( send_binary_file() == -1) return -1;
|
if( send_binary_file() == -1) return -1;
|
}
|
}
|
|
|
if (enable_binary_read){
|
if (enable_binary_read){
|
Line 360... |
Line 361... |
for(i=2;i<=num; i++){
|
for(i=2;i<=num; i++){
|
jtag_vdr(BIT_NUM, memory_offset_in_word+i, &out);
|
jtag_vdr(BIT_NUM, memory_offset_in_word+i, &out);
|
if(out!=buffer[i-2]) printf ("Error: missmatched at location %d. Expected %x but read %x\n",i-2,buffer[i-2], out);
|
if(out!=buffer[i-2]) printf ("Error: missmatched at location %d. Expected %x but read %x\n",i-2,buffer[i-2], out);
|
}
|
}
|
jtag_vdr(BIT_NUM, 0, &out);
|
jtag_vdr(BIT_NUM, 0, &out);
|
if(out!=buffer[i-2]) printf ("Error: missmatched at location %d. Expected %x but read %x\n",i-2,buffer[i-2], out);i++;
|
|
jtag_vdr(BIT_NUM, 1, &out);
|
|
if(out!=buffer[i-2]) printf ("Error: missmatched at location %d. Expected %x but read %x\n",i-2,buffer[i-2], out);
|
if(out!=buffer[i-2]) printf ("Error: missmatched at location %d. Expected %x but read %x\n",i-2,buffer[i-2], out);
|
|
jtag_vdr(BIT_NUM, 1, &out);
|
|
if(out!=buffer[i-1]) printf ("Error: missmatched at location %d. Expected %x but read %x\n",i-1,buffer[i-1], out);
|
|
|
}
|
}
|
else{
|
else{
|
//printf("vdr_long\n");
|
//printf("vdr_long\n");
|
for(i=2*words;i<=num; i+=words){
|
for(i=2*words;i<=num; i+=words){
|