Other Parts Discussed in Thread: UNIFLASH, , AM6526
Hello All,
I have a question regarding the issue we have when we try to use the Uniflash tool on AM6548-HS SR2.1.
My configuration is:
SDK - ti-processor-sdk-rtos-am65xx-evm-07_03_00_09
PDK - pdk_am65xx_07_03_00_54 (processor_sdk_rtos_am65xx_07_03_00_09)
AM6548-HS - programmed with our custom key
We have our custom board based on Sitara AM6526-GP SR2.1. (we have a few boards assembled with AM6548-HS SR2.1.) on which we use QSPI flash as a primary and UART (MCU_UART) as a backup boot device.
We are using the Uniflash tool to write images (SBL, SYSFW and APP) to NOR flash, and we didn't have any problem using this tool on our boards with AM6526-GP SR2.1.
But we detected the problem when we tried to use Uniflash to program NOR flash on board which has AM6548-HS (programmed with our key).
The flashwritter app was built for HS Sitara, and it is signed in a proper way with our key.
But on boards with AM6548-HS (HSSE - programmed with key) the Uniflash tool does not work. The Flashwriter application is loaded to the R5 core, the problem occurs when sysfw header frame is sent then the target responded with 0x18.
The other strange thing on AM6548-HS is while receiving the header sequence, in parallel the R5 is sending character 'C' (0x43), and the problem with that is that this sending is not triggered by the Flashwritter application on R5. (see picture below)

The board with HS and the board with Non-HS silicon are completely the same (the schematic and PCB are the same). Below I will put the output from the ROM bootloader:
02000000011a00006d617877656c6c000000000048535345000201000002010002a60000010002002e08e296cf63f9842019afd8b0582240a2874890ef58bff3a1dacb2235519af10ccf494c627c2b66b6341a1c219824cc3d5aa207c7085fb0bc4b36a6df6a58b4fda9c5e29d9c7f08b63f111bd6e572d099e6f76d33e1416ed6e915735c844ad2573780ff54eea9413af5f54f40621230e6a38e4d2503673006eeb9ca7edbba05f2b545eb088dc5930b3d8088acf65196f2c8b9f32ce4a6f882150a434f00000000000000000000000000 ----------------------- SoC ID Header Info: ----------------------- NumBlocks : 2 ----------------------- SoC ID Public ROM Info: ----------------------- SubBlockId : 1 SubBlockSize : 26 DeviceName : maxwell DeviceType : HSSE DMSC ROM Version : [0, 1, 2, 0] R5 ROM Version : [0, 1, 2, 0] ----------------------- SoC ID Secure ROM Info: ----------------------- Sec SubBlockId : 2 Sec SubBlockSize : 166 Sec Prime : 0 Sec Key Revision : 1 Sec Key Count : 2 Sec TI MPK Hash : 2e08e296cf63f9842019afd8b0582240a2874890ef58bff3a1dacb2235519af10ccf494c627c2b66b6341a1c219824cc3d5aa207c7085fb0bc4b36a6df6a58b4 Sec Cust MPK Hash : fda9c5e29d9c7f08b63f111bd6e572d099e6f76d33e1416ed6e915735c844ad2573780ff54eea9413af5f54f40621230e6a38e4d2503673006eeb9ca7edbba05 Sec Unique ID : f2b545eb088dc5930b3d8088acf65196f2c8b9f32ce4a6f882150a434f000000
We had a similar issue one year ago with the first samples of AM6526 that we received, but when we received another batch of AM6526 samples everything works fine with these samples.
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1088333/am6526-an-issue-with-using-the-uniflash-tool-on-sitara-am6526-sr2-1
Do you need some additional information? So you can check internally on your side, maybe we received the samples of HS Sitara which have similar issues as we have one year ago with the first samples of AM6526-GP.
If that is the case, can we solve this issue with some patch for the flashwritter app?
Best regards,
Novica
