Other Parts Discussed in Thread: UNIFLASH,
Hi,
My customer is trying to implement their own firmware update utility on their host processor. Since they don't understand the flow well, so I use console sniffer to log uart translation between UniFlash and IWR6843 to help them study bootloader programming flow. We find something interesting in the log.
When uniFlash program device, it open file and write data to Flash:
open file command which specify storage type is FLASH
AA 00 13 D3 21 00 04 E4 C4 00 00 00 02 00 00 00 |
04 00 00 00 00 |
Write FILE to SFLASH .....
AA 00 F3 F2 24 4D 53 54 52 03 00 00 00 37 00 |
00 00 B4 B2 EF 96 50 1B 37 B6 C0 E4 04 00 01 00 |
00 00 00 00 51 35 80 00 00 00 42 04 9F B7 6E 6F |
EC E7 D0 83 00 00 00 00 00 00 00 00 00 00 01 00 |
00 00 00 00 51 B5 80 84 00 00 D0 82 5A FA 03 18 |
28 E8 10 76 03 00 00 00 00 00 00 00 00 00 01 00 |
00 00 00 00 51 D5 C0 FA 03 00 A4 DE 6B 94 27 34 |
1F 2D C8 E9 00 00 00 00 00 00 00 00 00 00 06 00 |
00 00 4D 45 4E 44 52 50 52 43 88 42 00 00 00 00 |
00 00 04 00 00 00 01 00 00 00 00 00 00 00 00 00 |
00 00 00 00 00 00 3C 00 00 00 00 00 00 00 00 00 |
00 00 00 00 00 00 18 F0 9F E5 18 F0 9F E5 18 F0 |
9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 |
9F E5 B0 F1 1F E5 88 42 00 00 6C 2B 00 00 6C 2B |
00 00 6C 2B 00 00 D4 2B 00 00 6C 2B 00 00 54 3D |
00 00 00 00 00 00 |
................................................
However, after all data be programmed to Flash, the last step uniflash send close command but close storage type is RAM.
AA 00 07 26 22 00 00 00 04
After image is programmed to device, the device work without any problem.
May I know, why close command is close with RAM?
Regards
Andre