Skip to content
Snippets Groups Projects
Commit 51ce99ee authored by qzhou's avatar qzhou
Browse files

fix a bug of pcie40_b2slc

parent 7aec5f59
No related branches found
No related tags found
1 merge request!56links
......@@ -88,18 +88,28 @@ int main(int argc, char** argv){
ecs_open( dev_slot , SLC_BAR );
if(USE_FEE8 && READ_ONLY)
pcie40_readfee8( dev_slot , ch , addr );
else if(USE_FEE8 && WRITE)
pcie40_writefee8( dev_slot , ch , addr, data );
else if(USE_FEE32 && READ_ONLY)
pcie40_readfee32( dev_slot , ch , addr );
else if(USE_FEE8 && WRITE)
pcie40_writefee32( dev_slot , ch , addr, data );
else if(STREAM)
pcie40_writestream( dev_slot , ch , filename ) ;
//std::cout << filename << std::endl;
int result = -1;
if(USE_FEE8 && READ_ONLY){
result = pcie40_readfee8( dev_slot , ch , addr );
}else if(USE_FEE8 && WRITE){
result = pcie40_writefee8( dev_slot , ch , addr, data );
}else if(USE_FEE32 && READ_ONLY){
result = pcie40_readfee32( dev_slot , ch , addr );
}else if(USE_FEE8 && WRITE){
result = pcie40_writefee32( dev_slot , ch , addr, data );
}else if(STREAM){
result = pcie40_writestream( dev_slot , ch , filename ) ;
//std::cout << filename << std::endl;
}
if(STREAM){
if(result == 0)
std::cerr<<"Succeed streaming file: " << filename << std::endl;
else
std::cerr<<"Failed streaming file: " << filename << std::endl;
}else{
printf("reg%04x = %08x\n", addr, result);
}
ecs_close( dev_slot , SLC_BAR) ;
return 0 ;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment