Skip to main content
Associate III
April 22, 2024
Solved

How to implement IAP(Ymodem Protocol) on DualCore(h745)?

  • April 22, 2024
  • 1 reply
  • 2356 views

I'm tring implement IAP on NUCLEO-H745ZI-Q.

So. I seen STM32h743-eval IAP Example.

But I have two bank and two core for cm7 and cm4.

I don't know how to implement the bootloader.

And should I create and transfer bin files for cm4 and cm7 respectively?

Best answer by mƎALLEm

You can merge the hex files (see this thread) and do the operation once as stated previously, the two cores are seeing the same memory.

1 reply

Tesla DeLorean
Guru
April 22, 2024

Up to you..

Both cores see the same memory. 

You could use two binaries or put some kind of object or meta data, to describe multiple sections with lengths and addresses.

You could also stage the update in a QSPI

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
Associate III
April 22, 2024

When i implement IAP, then make bin then Make each bin files for CM4, CM7.

Download twice for cm4 and cm7 or merge bin and once download?

Tesla DeLorean
Guru
April 22, 2024

You'll need to make that choice. If you do a single download you must impart how the content is split up.

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..