Skip to content
Snippets Groups Projects
Commit 7639228f authored by qzhou's avatar qzhou
Browse files

Merge branch 'monitoring' of ssh://stash.desy.de:7999/bidu/software into monitoring

Conflicts:
	Pcie40Applications/regconfig.cpp

	modified:   Pcie40Applications/regconfig.cpp
parents 61cd49ae 8159e317
No related branches found
No related tags found
No related merge requests found
......@@ -348,6 +348,7 @@ int main(int argc, char** argv){
pcie40reg_t pcie40;
int result = -1;
<<<<<<< HEAD
if(PCIE40_REG && READ_ONLY){
result = ecs_read( dev_slot , SLC_BAR , addr);
printf("reg%08x = %08x\n", addr, result);
......@@ -391,6 +392,46 @@ int main(int argc, char** argv){
}else{
printf("ERROR: b2link-%02d is down or not ready\n", ch);
}
=======
if(pcie40_b2l_status(dev_slot, ch) && pcie40_b2l_rxready(dev_slot, ch) && pcie40_b2l_txready(dev_slot, ch)){
if(USE_FEE8 && READ_ONLY){
result = pcie40_readfee8( dev_slot , ch , addr );
printf("reg%04x = %08x\n", addr, result);
}else if(USE_FEE8 && WRITE){
result = pcie40_writefee8( dev_slot , ch , addr, data );
if(result == 0)
printf("Write 0x%04x to register 0x%04x\n", data, addr);
else
printf("ERROR: Failed to write 0x%04x to register 0x%04x\n", data, addr);
}else if(USE_FEE32 && READ_ONLY){
result = pcie40_readfee32( dev_slot , ch , addr );
printf("reg%04x = %08x\n", addr, result);
}else if(USE_FEE32 && WRITE){
result = pcie40_writefee32( dev_slot , ch , addr, data );
if(result == 0)
printf("Write 0x%08x to register 0x%04x\n", data, addr);
else
printf("ERROR: Failed to write 0x%08x to register %04x\n", data, addr);
}else if(STREAM){
if(STREAM_ARICH)
result = pcie40_writestream_arich( dev_slot , ch , filename ) ;
else
result = pcie40_writestream_klm( dev_slot , ch , filename ) ;
if(result == 0)
std::cerr<<"Succeed streaming file: " << filename << std::endl;
else
std::cerr<<"ERROR: Failed streaming file: " << filename << std::endl;
}
//This is only frame for register operation in the furture
if(OP_FLAG){
unsigned int op_addr = hsreg( operation );
pcie40_op(dev_slot, ch, op_addr, addr, data);
}
}else{
printf("ERROR: b2link-%02d is down or not ready\n", ch);
}
>>>>>>> 8159e3177249eb1433db0b01707bd77ba8b09f0d
// close pcie40 device driver for current process
ecs_close( dev_slot , SLC_BAR) ;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment