Hello,
Please look at my comments below.
1.
Please refer to Table 8-22 (IVT Header Format) of the i.MX6 SL RM.
The IVT header includes three field : Tag, Length, Version.
The field version may depend on boot ROM version : so,
0xD100_2040 or 0xD100_2041
Also, please refer to Table 8-25 (DCD Header) of the i.MX6 SL RM.
The DCD header includes three fields : Tag, Length, Version.
The field Length depends on length of the DCD ;
version may depend on boot ROM version.
2.
The field “entry” is absolute address of the first instruction in memory
(OCRAM or DRAM).
3.
The field “start” of the Boot Data Structure is address in the memory,
where boot code is loaded.
4.
Correct, “length” is total image length.
5.
Yes, ‘self’, ‘plugin flag’ and ‘csf’ can be value of zero.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------