imx6ull HAB dcd blocks event

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

imx6ull HAB dcd blocks event

ソリューションへジャンプ
1,820件の閲覧回数
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 件の賞賛
1 解決策
1,758件の閲覧回数
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!

元の投稿で解決策を見る

7 返答(返信)
1,808件の閲覧回数
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 件の賞賛
1,803件の閲覧回数
kk163
Contributor III

hi yuri,

How do I set it up?

0 件の賞賛
1,797件の閲覧回数
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 件の賞賛
1,790件の閲覧回数
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 件の賞賛
1,783件の閲覧回数
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 件の賞賛
1,759件の閲覧回数
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,775件の閲覧回数
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 件の賞賛