imx6ull HAB dcd blocks event

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

imx6ull HAB dcd blocks event

Jump to solution
1,742 Views
kk163
Contributor III

hi yuri

In my case, HAB event will be generated if

Blocks = 0x877ff400 0x00000000 0x0008ac00 "u-boot-dtb.imx",\
               0x00910000 0x0000002c 0x000001e8 "u-boot-dtb.imx"


--------- HAB Event 1 -----------------
event data:
0xdb 0x00 0x24 0x42 0x33 0x18 0xc0 0x00
0xca 0x00 0x1c 0x00 0x02 0xc5 0xff 0x00
0x00 0x00 0x0d 0x3c 0x87 0x7f 0xf4 0x00
0x00 0x0a 0x4c 0x00 0x00 0x91 0x00 0x00
0x00 0x00 0x01 0xe8

STS = HAB_FAILURE (0x33)
RSN = HAB_INV_SIGNATURE (0x18)
CTX = HAB_CTX_COMMAND (0xC0)
ENG = HAB_ENG_ANY (0x00)


--------- HAB Event 2 -----------------
event data:
0xdb 0x00 0x14 0x42 0x33 0x0c 0xa0 0x00
0x00 0x00 0x00 0x00 0x87 0x7f 0xf4 0x00
0x00 0x00 0x00 0x20


and HAB event will not be generated if 

Blocks = 0x877ff400 0x00000000 0x0008ac00 "u-boot-dtb.imx"

why ???

@Yuri 

0 Kudos
1 Solution
1,680 Views
kk163
Contributor III

@Yuri 

I think i get it.

The csf file of appending dcd blocks is only used as a provisioning program in uuu, the image to be programmed to sd/emmc is still the file w/o dcd.

thank you!

View solution in original post

7 Replies
1,730 Views
Yuri
NXP Employee
NXP Employee

@kk163 
Hello,

   the issue similar to ERR011121 (System Boot: EIM NOR boot failure when the boot image
targets at OCRAM). Is it possible to avoid using OCRAM?

Regards,
Yuri.

0 Kudos
1,725 Views
kk163
Contributor III

hi yuri,

How do I set it up?

0 Kudos
1,719 Views
Yuri
NXP Employee
NXP Employee

@kk163 
Hello,

   Do You use U-boot for the MFG tool?
The line  - 0x00910000 0x0000002c 0x000001e8 "u-boot-dtb.imx" - concerns
MFG specifics regarding the DCD. 

Regards,
Yuri.

0 Kudos
1,712 Views
kk163
Contributor III

I use uuu tool, because uuu.pdf says to add

0x00910000 0x0000002c 0x000001e8 "u-boot-dtb.imx"

to burn successfully with uuu, if I don’t add it,  u-boot-dtb.imx will not be burn. although the burn is successful after add it, but the bootloader cannot be bootup. because HAB event is generated after adding it, which seems very contradictory.

so, how should I set it up specifically so that it can be burned and boot up normal? thanks!

0 Kudos
1,705 Views
Yuri
NXP Employee
NXP Employee

@kk163 
Hello,

  the value 0x000001e8  in the line "0x00910000 0x0000002c 0x000001e8 "u-boot-dtb.imx""
is length of the DCD. In Your case it may differ.

 

Regards,
Yuri.

0 Kudos
1,681 Views
kk163
Contributor III

@Yuri 

I think i get it.

The csf file of appending dcd blocks is only used as a provisioning program in uuu, the image to be programmed to sd/emmc is still the file w/o dcd.

thank you!

1,697 Views
kk163
Contributor III

hi yuri

'0x000001e8 'is the exact length of my DCD, Obtained by the following log.

$ cat u-boot-dtb.imx.log
Image Type: Freescale IMX Boot Image
Image Ver: 2 (i.MX53/6/7 compatible)
Mode: DCD
Data Size: 577632 Bytes = 564.09 KiB = 0.55 MiB
Load Address: 877ff420
Entry Point: 87800000
HAB Blocks: 0x877ff400 0x00000000 0x0008ac00
DCD Blocks: 0x00910000 0x0000002c 0x000001e8

0 Kudos