IMX53 not booting from NOR

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

IMX53 not booting from NOR

ソリューションへジャンプ
708件の閲覧回数
bdp42
Contributor IV

I am attempting to boot the iMX53 from parallel NOR flash but it is failing to boot. It looks like it is failing early on in the boot process because I can see it is eventually attempting to boot over USB.

It's an Android based platform and the boot code is based on the ARD platform (Android R10.2). Booting from an SD card works OK and the modifications to boot from NOR were based on the SD bootloader. The main change is to move the offset of the code from 0x400 to 0x1000 (from the base of NOR). I've examined the contents of the Image Vector Table and also compared it to the SD card IVT image and, based on my understanding, they look correct. The boot mode pin settings are correct as far as I can tell.

The principle change I've made to the SD card boot code is to move the offset from 0x400 to 0x1000. I would expect everything else to remain pretty much the same. I appreciate the information is a bit miminal right now but perhaps someone can point to something obviously wrong with my thinking or suggest something to move things forward.

Thanks

Bruno

ラベル(4)
0 件の賞賛
返信
1 解決策
581件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi, Bruno

just changing offset is not sufficient. ITV should have all addresses in NOR range (starting with 0xF0000000),

processor will execute code from NOR, not copying to DDR. You should rebuild whole Uboot with changed

offset from 0x400 to 0x1000. Also seems NOR size may be not sufficient for whole image.

One can look at i.MX6 Linux BSP it has NOR boot option for ARD board.

SABRE for Automotive Infotainment Based on the i.MX 6 Series

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
582件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi, Bruno

just changing offset is not sufficient. ITV should have all addresses in NOR range (starting with 0xF0000000),

processor will execute code from NOR, not copying to DDR. You should rebuild whole Uboot with changed

offset from 0x400 to 0x1000. Also seems NOR size may be not sufficient for whole image.

One can look at i.MX6 Linux BSP it has NOR boot option for ARD board.

SABRE for Automotive Infotainment Based on the i.MX 6 Series

0 件の賞賛
返信