cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Scholar
Scholar
597 Views
Registered: ‎05-31-2012

Is it wrong to use LMB to data manipulation?

im implementing a freertos application on microblaze.
i see an exception come up always on axi data, i store some data on LMB, i haven't implemented FAULT_PROTECTION.
maybe is this the cause?
0 Kudos
3 Replies
Highlighted
Moderator
Moderator
561 Views
Registered: ‎07-31-2012

Re: Is it wrong to use LMB to data manipulation?

Hi @mrbietola,

 

Could you please let us know how your application look like?

When the exception APIs (I mean after what operation) does executed?

 

Regards

Praveen


-------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Highlighted
Scholar
Scholar
555 Views
Registered: ‎05-31-2012

Re: Is it wrong to use LMB to data manipulation?

Maybe is not related to LMB. I see that the EAR register reports the address of uartlite TX fifo.

The application sends data and receives data from/to Mailboxes and some uartlite. These are subdivided in different task enabled by interrupts.

Suddently it crashes. The ESR register value is C84 , so i desumed the problem is caused by delay slot instruction, exception caused by DLMB

0 Kudos
Highlighted
Scholar
Scholar
534 Views
Registered: ‎05-31-2012

Re: Is it wrong to use LMB to data manipulation?

Maybe the problem is caused by xil_printf that is not reentrant.
Is the uartlite driver reentrant?
0 Kudos