Hi,
I'm using TDA2x custom board with VisionSDK 3.07
I use DCAN1 and DCAN2 on this custom board.
(Not using VisionSDK DCAN module, using custom module.)
The DCAN1, 2's int, Rx, and Tx settings all work successfully.
And Rx, Tx data transfer, and reception work well.
But, In most cases, XDC_ASSERT occurs on DCAN1_Tx.
There is no problem with DCAN2.
=======================================================
[HOST] [IPU1-0] 30.703470 s: ### XDC ASSERT - ERROR CALLBACK START ###
[HOST] [IPU1-0] 30.703531 s:
[HOST] [IPU1-0] 30.703684 s: E_hardFault: FORCED
[HOST] [IPU1-0] 30.703715 s:
[HOST] [IPU1-0] 30.703776 s: ### XDC ASSERT - ERROR CALLBACK END ###
[HOST] [IPU1-0] 30.703837 s:
[HOST] [IPU1-0] 30.704050 s:
[HOST] [IPU1-0] 30.704081 s: ### XDC ASSERT - ERROR CALLBACK START ###
[HOST] [IPU1-0] 30.704142 s:
[HOST] [IPU1-0] 30.704264 s: E_busFault: PRECISERR: Immediate Bus Fault, exact addr known, address: 4ae3c120
[HOST] [IPU1-0] 30.704386 s:
[HOST] [IPU1-0] 30.704416 s: ### XDC ASSERT - ERROR CALLBACK END ###
=======================================================
My DCAN_Tx function is as follows:
=======================================================
=======================================================
The DCAN_INIT function is called from System_init() of IPU1_0.
And The DCAN_Tx function calls are as follows: (my_app\src\common\chain_main_linux.c)
=======================================================
=======================================================
I don't understand that problems only occur in DCAN1.
Best regards,
Lee.