Booting from Parallel (EIM) NOR on SabreAI quad

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

Booting from Parallel (EIM) NOR on SabreAI quad

1,616件の閲覧回数
challinan
Contributor I

Hi,
I'm trying to boot the SabreAI from Parallel NOR.  We're unsure of the actual address that the u-boot.imx binary should be burned to.  Is it burned to the base of parallel (EIM) NOR, ix 0x0800_0000 or do I need to place it at some offset into that device?  Some have suggested a 1K offset such as 0x0800_0400?


Thanks

ラベル(1)
タグ(4)
0 件の賞賛
返信
1 返信

986件の閲覧回数
Yuri
NXP Employee
NXP Employee

According to section 8.5.1.1 (NOR Flash Boot Operation) of the i.MX6 RM:

   "Booting from the NOR Flash is supported via EIM interface. The ROM reads

Image Vector Table and Boot Data structures to determine if the image can be

executed directly from EIM address space or should be copied to other memory.

The start field of Boot Data Structure specifies the final location of the image

(see Image Vector Table and Boot Data)."

  So, to use XIP ("the image can be executed directly from EIM address space" )

- just provide proper Image Vector Table and Boot Data structures, where  EIM

address space is configured for all address fields.

   Next , base address of parallel (EIM) NOR (0x0800_0000) should  be used as

base address of the U-boot.

0 件の賞賛
返信