Part Number: TMS570LS3137
Other Parts Discussed in Thread: HALCOGEN
I need help with TMS570LS3137 VIM, DMA and EMS controllers configuration.
I want to use DMA with SCI to increase global performances.
The transmission works fine, but I have some issues with the reception.
DMA Controller has 5 interrupt sources: BTC, FTC, HBC, LFS and BER. All of them are connected to VIM excepted BER.
According to this entry TMS570LS3137: DMA Detected Bus Error, BER are mapped to Channel 5 and Channel 13 for read and write.
But in HALCOGEN, those channels are mapped to AHB (AMBA High-Performance Bus), so how can I detect if a DMA channel stops because of an error?
And what is the right algorithm to handle this error?
Do I have to do something on SCI?
Do I have to reconfigure the DMA channel?
Best regards
Fabrice