Hi,
Customer reported that when the ECU jumps from the SBL to APP, if there is a CAN message on bus , the controller seems not to fill the ACK bit . This causes the NACK error frame.
We call the API Bootloader_runSelfCpu just like the SBL example does to run the R5 core after loading . And this API will finally calls SOC_rcmR5PowerOnReset and SOC_rcmR5TriggerReset to run the APP. My question is :
- While the R5 core is resetting ,will the CAN controller keep working to automatically fill the ACK bit for messages on the bus?
- After resetting and jumping from SBL to APP, before the CAN module is configurated, will the CAN controller keep the SBL's configuration for working?
- How to make the CAN controller keep working if answer of Question 1 is 'No'
Look forward to your reply, thanks.
Andy