Loading Redboot Binary Directly to RAM

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Loading Redboot Binary Directly to RAM

Loading Redboot Binary Directly to RAM

In order to get Redboot running on i.MX35 PDK without a flashing procedure, a little modification in the binary file is needed. After that it can be loaded into RAM memory using the ATK tool.

The Redboot Header

To execute the binary Redboot file a header of 32 bytes long must be added:

ddccbbaa0000000000000000hhggffee00000000000000000000000000000000 

Where ddccbbaa is the 4-byte start address and hhggffee is the start address (all in Hexadecinal format) modified by the following procedure:

value - 0x20 (or 32 decimal) + 0x08 (or 8 decimal) 

Note that in this header the values are placed from LSB to MSB bytes, so if the start address for MX35PDK is 0x87F00000 then the header should looks like:

Start Address    --> 0x87F00000                                               --> 0000F087 
Modified Address --> 0x87F00000 - 0x20 + 0x08 = 0x87EFFFE8 --> E8FFEF87
Header --> 0000F0870000000000000000E8FFEF8700000000000000000000000000000000 

Now, this header must be appended to the beginning of the redboot.bin file.

Tags (2)
%3CLINGO-SUB%20id%3D%22lingo-sub-1121628%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%B0%86%20Redboot%20%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E7%9B%B4%E6%8E%A5%E5%8A%A0%E8%BD%BD%E5%88%B0%20RAM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1121628%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E4%B8%BA%E4%BA%86%E4%BD%BF%20Redboot%20%E5%9C%A8%E6%B2%A1%E6%9C%89%E5%88%B7%E6%96%B0%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%9C%A8%20i.MX35%20PDK%20%E4%B8%8A%E8%BF%90%E8%A1%8C%EF%BC%8C%E9%9C%80%E8%A6%81%E5%AF%B9%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E4%B8%80%E4%BA%9B%E4%BF%AE%E6%94%B9%E3%80%82%E4%B9%8B%E5%90%8E%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20ATK%20%E5%B7%A5%E5%85%B7%E5%B0%86%E5%85%B6%E5%8A%A0%E8%BD%BD%E5%88%B0%20RAM%20%E5%86%85%E5%AD%98%E4%B8%AD%E3%80%82%3C%2FP%3E%3CH1%20id%3D%22toc-hId-382367644%22%20id%3D%22toc-hId-382367644%22%20id%3D%22toc-hId-1303292019%22%3E%3C%2FH1%3E%3CH1%20id%3D%22toc-hId--1425086819%22%20id%3D%22toc-hId--1425086819%22%20id%3D%22toc-hId--504162444%22%3E%3CSPAN%20class%3D%22mw-headline%22%3ERedboot%20%E6%A0%87%E5%A4%B4%20%3C%2FSPAN%3E%3C%2FH1%3E%3CP%3E%3C%2FP%3E%3CP%3E%E8%A6%81%E6%89%A7%E8%A1%8C%E4%BA%8C%E8%BF%9B%E5%88%B6%20Redboot%20%E6%96%87%E4%BB%B6%EF%BC%8C%E5%BF%85%E9%A1%BB%E6%B7%BB%E5%8A%A0%E4%B8%80%E4%B8%AA%2032%20%E5%AD%97%E8%8A%82%E9%95%BF%E7%9A%84%E6%A0%87%E5%A4%B4%EF%BC%9A%3C%2FP%3E%3CPRE%20class%3D%22jive-pre%22%3E%3CSTRONG%3Eddccbbaa%3C%2FSTRONG%3E0000000000000000%3CSTRONG%3Ehhggffee%3C%2FSTRONG%3E00000000000000000000000000000000%20%3C%2FPRE%3E%3CP%3E%E5%85%B6%E4%B8%AD%3CSTRONG%3Eddccbbaa%3C%2FSTRONG%3E%E4%B8%BA4%E5%AD%97%E8%8A%82%E8%B5%B7%E5%A7%8B%E5%9C%B0%E5%9D%80%EF%BC%8C%20%3CSTRONG%3Ehhggffee%3C%2FSTRONG%3E%E4%B8%BA%E8%B5%B7%E5%A7%8B%E5%9C%B0%E5%9D%80%EF%BC%88%E5%9D%87%E4%B8%BA%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E6%A0%BC%E5%BC%8F%EF%BC%89%EF%BC%8C%E4%BF%AE%E6%94%B9%E8%BF%87%E7%A8%8B%E5%A6%82%E4%B8%8B%EF%BC%9A%3C%2FP%3E%3CPRE%20class%3D%22jive-pre%22%3E%E5%80%BC%20-%200x20%EF%BC%88%E6%88%96%E5%8D%81%E8%BF%9B%E5%88%B6%2032%EF%BC%89%2B%200x08%EF%BC%88%E6%88%96%E5%8D%81%E8%BF%9B%E5%88%B6%208%EF%BC%89%20%3C%2FPRE%3E%3CP%3E%E8%AF%B7%E6%B3%A8%E6%84%8F%EF%BC%8C%E5%9C%A8%E6%AD%A4%E6%A0%87%E5%A4%B4%E4%B8%AD%EF%BC%8C%E5%80%BC%E6%98%AF%E4%BB%8E%20LSB%20%E5%88%B0%20MSB%20%E5%AD%97%E8%8A%82%E6%94%BE%E7%BD%AE%E7%9A%84%EF%BC%8C%E5%9B%A0%E6%AD%A4%E5%A6%82%E6%9E%9C%20MX35PDK%20%E7%9A%84%E8%B5%B7%E5%A7%8B%E5%9C%B0%E5%9D%80%E6%98%AF%200x87F00000%EF%BC%8C%E5%88%99%E6%A0%87%E5%A4%B4%E5%BA%94%E5%A6%82%E4%B8%8B%E6%89%80%E7%A4%BA%EF%BC%9A%3C%2FP%3E%3CPRE%20class%3D%22jive-pre%22%3E%E8%B5%B7%E5%A7%8B%E5%9C%B0%E5%9D%80%20--%26gt%3B%200x87F00000%20--%26gt%3B%200000F087%0A%E4%BF%AE%E6%94%B9%E5%90%8E%E7%9A%84%E5%9C%B0%E5%9D%80%20--%26gt%3B%200x87F00000%20-%200x20%20%2B%200x08%20%3D%200x87EFFFE8%20--%26gt%3B%20E8FFEF87%0A%3C%2FPRE%3E%3CPRE%20class%3D%22jive-pre%22%3E%E6%A0%87%E9%A2%98%20--%26gt%3B%20%3CSTRONG%3E0000F087%3C%2FSTRONG%3E%200000000000000000%20%3CSTRONG%3EE8FFEF87%3C%2FSTRONG%3E%200000000000000000000000000000000000%20%3C%2FPRE%3E%3CP%3E%E7%8E%B0%E5%9C%A8%EF%BC%8C%E5%BF%85%E9%A1%BB%E5%B0%86%E6%AD%A4%E6%A0%87%E9%A2%98%E9%99%84%E5%8A%A0%E5%88%B0%20redboot.bin%20%E6%96%87%E4%BB%B6%E7%9A%84%E5%BC%80%E5%A4%B4%E3%80%82%3C%2FP%3E%3CH1%20id%3D%22toc-hId-1062426014%22%20id%3D%22toc-hId-1062426014%22%20id%3D%22toc-hId-1983350389%22%3E%3C%2FH1%3E%3C%2FLINGO-BODY%3E
No ratings
Version history
Last update:
‎09-10-2020 02:51 AM
Updated by: