Other Parts Discussed in Thread: AM6548, UNIFLASH
Hello All,
I have a question regarding the issue we have when we try to boot the application directly from UART on AM6526 SR2.1.
My configuration is:
PDK - pdk_am65xx_1_0_7 (processor_sdk_rtos_am65xx_6_03_00_106)
We developed our custom board based on Sitara AM6548 SR2.0. (some of the boards were assembled with AM6526 SR2.1.) on which we use QSPI flash as a primary and UART (MCU_UART) as a backup boot device.
We added our custom board in PDK, and we were able to boot and run our application either from NOR flash (preprogrammed with Uniflash tool) or directly from UART (software-dl.ti.com/.../index_Foundational_Components.html
Everything works fine when we try to use our custom board based on AM6548 SR2.0. We can boot and run the application directly from UART or we can write our images (sbl, sysfw and app) to NOR flash and we can boot from it.
But when we try to boot our application on boards that have AM6526 SR2.1. then we have the following problems:
1) When we try to boot the application via UART (we are using Teraterm to send UART SBL to ROM bootloader), then on each board we are facing the same issue that the transfer of SBL to ROM bootloader was stopped on the 53.6% (picture on the left). But we do not have this problem with boards that have AM6548 SR2.0. (the picture on the right)
2) Then we tried to use the Uniflash tool to store sbl, sysfw and app images to NOR flash. But again we have a problem with writing images or erasing NOR flash on boards that have AM6526 SR2.1. Below are given output messages from the Uniflash tool from which we can see that problem occur after SYSFW was transferred to the target board:
We didn't have this kind of problem with boards that have AM6548 SR2.0.. There we can write all three images and we can boot the application from NOR flash without any problem.
So I have the following questions:
Q1) Can we use the same SBL for booting from UART on AM6526 SR2.1. and on AM6548 SR2.0.? Why the ROM bootloader on the AM6526 SR2.1. can not read the whole SBL and
what we can do/change to boot our application directly from UART on AM6526 SR2.1. like we did on board with AM6548 SR2.0.?
Q2) Do we need to change something in flash-writer binary so we can flash our images (SBL, SYSFW, and APP) to NOR flash or do we just need a different version of sysfw?
Q3) From firmware and SDK point of view, does AM6526 SR2.1 is compatible with AM6548 SR2.0 (except in numbers of A53 cores)? Do we need to add some additional changes in the bord library for our board to support AM6526 SR2.1?
Best regards,
Novica