dp: rx: example: Set up handlers after core configuration has complete.
Since the RX handler initialization functions assert that the core is of type RX, the configuration initialization function must be called prior to the handlers being set. Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
This commit is contained in:
parent
80eb9a43cd
commit
83f6fe1f77
1 changed files with 5 additions and 5 deletions
|
@ -207,6 +207,11 @@ u32 Dprx_IntrTimerExample(XDp *InstancePtr, u16 DeviceId, INTC *IntcPtr,
|
|||
Dprx_PlatformInit(InstancePtr);
|
||||
/*******************/
|
||||
|
||||
Status = Dprx_SetupExample(InstancePtr, DeviceId);
|
||||
if (Status != XST_SUCCESS) {
|
||||
return XST_FAILURE;
|
||||
}
|
||||
|
||||
/* Set a custom timer handler for improved delay accuracy on MicroBlaze
|
||||
* systems since the driver does not assume/have a dependency on the
|
||||
* system having a timer in the FPGA.
|
||||
|
@ -223,11 +228,6 @@ u32 Dprx_IntrTimerExample(XDp *InstancePtr, u16 DeviceId, INTC *IntcPtr,
|
|||
return XST_FAILURE;
|
||||
}
|
||||
|
||||
Status = Dprx_SetupExample(InstancePtr, DeviceId);
|
||||
if (Status != XST_SUCCESS) {
|
||||
return XST_FAILURE;
|
||||
}
|
||||
|
||||
/* Do not return in order to allow interrupt handling to run. */
|
||||
while (1);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue