I am using GoldVIP-S32G2-v1.6.0 on S32G2 due to some circumstances and I am having a problem.
I referred to the User Manual.pdf file of GoldVIP-S32G2 v1.6.0 and proceeded as follows.
1. I installed Goldvip- S32G2 v1.6.0 and EBTresos ACG8.8.7, S32DS 3.4.
2. Follow the steps in Figure 13.4 Building the M7 Application below.
2-1. Generated the default configuration information using EBTresos.
2-2. I built using Util of GoldVIP-S32G2-v1.6.0 and created an Elf file.
2-3. create goldvip-gateway.bin file using objcopy in S32DS Build_tools folder.
3. create an SDcard using fsl-image-goldvip-s32g274ardb2.sdcard and replace only the goldvip-gateway.bin file in the SDcard to write to the board.
4. I checked using Trace32 Debug and found that it booted well and LLCE_CAN0 and LLCE_CAN1 were set to use.
5. The problem was that even though I sent LLCE_CAN0 and LLCE_CAN1 using CANoe, CAN Interrupt did not work, so I could not check the can data coming in.
image-20240704-023048.png
I used GoldVIP-S32G2-v1.0.0 two years ago and experienced that the CanIf_RxIndication function shown in the screen below is called when CANoe successfully sends CAN data in the same way as above.
Currently, I confirmed that the CanIf_RxIndication function is not called in the same way, and after debugging, I realized that receiving CAN data does not cause an interrupt.
I would be grateful if you could let me know if I missed something and what else I can do and if you need more information to answer.
youngdae_0-1721265818457.png
youngdae_1-1721266156168.png
S32G-VNP-RDB2 AUTOSAR GOLDVIP 1.6