Part Number:TDA2P-ACD
Tool/software: Linux
Hi,
We have custom TDA2px board and are trying to move DCAN module to execute on IPU2 instead of IPU1_1 when Linux is on A15. We are using PROCESSOR_SDK_VISION_03_03_00_00. We succeeded in running it on IPU1_1 when Linux is NOT on A15. When DCAN module starts to register interrupt #28 for DCAN we get the following error:
[HOST] [IPU2 ] 18.318947 s: UTILS: DCAN INTERRUPT: HWI Create for INT28 !!!
[HOST] [IPU2 ] 18.319130 s: ### XDC ASSERT - ERROR CALLBACK START ###
[HOST] [IPU2 ] 18.319191 s:
[HOST] [IPU2 ] 18.319313 s: E_alreadyDefined: Hwi already defined: intr# 28
[HOST] [IPU2 ] 18.319404 s:
[HOST] [IPU2 ] 18.319435 s: ### XDC ASSERT - ERROR CALLBACK END ###
So IPU2 tries to register interrupt for DCAN but failes for some reason. First we thought that Linux is blocking the INTR and we found that GPIO5 uses that INTR so we disabled it and when we run "cat /proc/interrupts" there is no INTR #28 but still we have the same error when we run ./apps.out. Do you have some idea what could cause the problem? Is it even possible to use DCAN module on IPU2 when Linux is on A15?
Regards,
Nevena Stojanovic