This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28388D: MCAN Example 9 Transmit - different behavior in CPU1_RAM vs. CPU1_FLASH configuration

Part Number: TMS320F28388D

Dear Experts, 

my customer is facing an issue when building and running the "mcan_ex9_transmit" example. They are using an external CAN receiver. 

When running in RAM mode they do see reception or at least reaction on the CAN receiver side.

When running in FLASH mode they dont see any reception or reaction on CAN receiver side.

The only step they are doing is to switch build_configuration to CPU1_FLASH. 

Could you please help with any hints what to check in this case or reason for this behavior?

Thanks and best regards,

Gregor

  • Dear Experts, 

    looks like this is now resolved on customer side. If the code is being run (without any breakpoints) in both RAM and FLASH configuration, then communication seems to work in both cases equally. 

    Thanks and best regards,

    Gregor

  • Gregor,

       Glad to know problem is resolved. However, using breakpoints should have no impact on successful operation of the code (regardless of whether the code is run off flash or RAM). Customer needs to verify if code got programmed in the flash correctly and that the boot-mode select pins are configured correctly to boot from flash. There are numerous posts that discuss the issue of "code works correctly from RAM but not from flash". See  this post for example.