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.

AM4378: A/B Partitioning for bootloader

Part Number: AM4378

Tool/software:

Hi,

We use ti-processor-sdk-linux-am437x-hs-evm-06.03.00.106 bsp version. We are trying to implement A/B partitioning method for u-boot.img. It means that we want to have 2 different boot partition and we want to choose which partition to load u-boot.img for some conditions. According to documents, I saw that ROM code loads SPL and SPL loads u-boot.img and we are able to make some changes on SPL source code (ex: common/spl/spl_mmc.c). I saw this implementation examples for kernel and rootfs but I did not see anything about u-boot part.

1- Is it possible to implement A/B partitioning for u-boot.img for our case?

2- If yes, how can we do this? Are there any references or documents for this?