PSoC 6 (Single core) Device Firmware Update (DFU)

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

cross mob
toka_1312631
Level 1
Level 1
First like received First like given

Hi,

I tried PSoC6MCU DFU Basic (CE213903, https://www.cypress.com/file/396601/download ) and it works fine for dual core PSoC 6 MCU.

The above  example code, CE213903, doesn't work on single core MCU (I don't know how to call Cy_DFU_OnResetApp0() properly. On dual core MCU function is called at the start of CortexM0 Reset_Handler().).

Is there any example for single core MCU?

Does anyone know how to correct example code, CE213903, to work properly on single core MCU?

Regards,

Tomi

1 Solution
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

Currently, the PSoC6MCU DFU Basic(CE213903) can only work with dual core, as the batch file to create the downloadable file can only be effective for cm4 core.

View solution in original post

0 Likes
3 Replies
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

Currently, the PSoC6MCU DFU Basic(CE213903) can only work with dual core, as the batch file to create the downloadable file can only be effective for cm4 core.

0 Likes

However, are you planning to support single core?

Could you also share bootloader sources host file for the PSoC6, as these are incompatible with the previous PSOC4/5.

Best regards,
Uros

0 Likes

It looks there is no concrete schedule to support single cm0+ dfu in PSoC Creator. In MTB, this is also not supported, as the cm0+ is hidden for general user.

As for the " bootloader sources host file for the PSoC6" you mentioned, whether you meant the source code of dfu host tool launched from PSoC Creator?

0 Likes