SPRAD51A December 2023 – April 2024 F29H850TU , F29H859TU-Q1 , TMS320F2800157 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F28P659DK-Q1
Question: For the F28P65x or F28P55x devices, I cannot download the application image following the download of the MCAN Flash kernel to RAM in MCAN boot mode, what should I do?
Answer: Make sure that the clock used in generation of the MCAN Flash kernel project is using the internal crystal oscillator known as INTOSC2 (device.h). At power-up, the device boot ROM is clocked from an on-chip 10MHz oscillator (INTOSC2). This value needs to be set as the primary internal clock source and is the default clock at reset.
Question: For the F28P65x device, I am able to download the application image following download of the MCAN Flash kernel to RAM in MCAN boot mode, but CPU2 is not able to execute its application. How can I resolve this?
Answer: CPU1's application image will have to set CPU2's selected banks, GSxRAM and give GPIO control to CPU2. CPU1 must then execute its application image before CPU2 executes its application image, otherwise, it can enter the illegal ISR section of memory. For more details on these items, consult the device-specific TRM [7].