Flashing CM0+ from CM4

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Venkatesh
Level 2
Level 2
5 replies posted 25 sign-ins 10 questions asked

Hi All,

I am using CYT2BL5CAS Traveo II chip.

Is there any way to update the CM0+ from CM4 core during runtime?

0 Likes
1 Solution
Ashish
Moderator
Moderator
Moderator
25 likes received 50 solutions authored 100 replies posted

Hi Venkatesh,

It's not clear what exactly is required by you. If you mean to update the application running by CM0+ then you may need to look on dual bank and FOTA concepts in Traveo-T2G as explained in below AppNotes-

1) https://www.infineon.com/dgdl/Infineon-AN220242_Flash_Accessing_Procedure_for_Traveo_II_Family-Appli...

2) https://www.infineon.com/dgdl/Infineon-Secure_Firmware_Over_the_Air_(FOTA)_Update_in_Traveo_II-Appli...

However, if you mean to send any updated data/variable, or pass a message from CM4 to CM0+ , then you need to make the use of IPC (Inter-Processor Communication) . Kindly refer document below for the details-

3) https://www.infineon.com/dgdl/Infineon-Traveo_II_Inter-Processor_Communication_(IPC)-Training-v04_00...

You can also check IPC example in SDL example folder for the code reference.

Regards,

Ashish

View solution in original post

0 Likes
1 Reply
Ashish
Moderator
Moderator
Moderator
25 likes received 50 solutions authored 100 replies posted

Hi Venkatesh,

It's not clear what exactly is required by you. If you mean to update the application running by CM0+ then you may need to look on dual bank and FOTA concepts in Traveo-T2G as explained in below AppNotes-

1) https://www.infineon.com/dgdl/Infineon-AN220242_Flash_Accessing_Procedure_for_Traveo_II_Family-Appli...

2) https://www.infineon.com/dgdl/Infineon-Secure_Firmware_Over_the_Air_(FOTA)_Update_in_Traveo_II-Appli...

However, if you mean to send any updated data/variable, or pass a message from CM4 to CM0+ , then you need to make the use of IPC (Inter-Processor Communication) . Kindly refer document below for the details-

3) https://www.infineon.com/dgdl/Infineon-Traveo_II_Inter-Processor_Communication_(IPC)-Training-v04_00...

You can also check IPC example in SDL example folder for the code reference.

Regards,

Ashish

0 Likes