How to boot i.MX6S from NOR directly.

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

How to boot i.MX6S from NOR directly.

ソリューションへジャンプ
1,284件の閲覧回数
satoshishimoda
Senior Contributor I

Hi community,

I want to boot i.MX6S from NOR flash, and don't want to copy the data to DDR when booting.

In other words, I want to boot i.MX6S from NOR flash directly.

( I will say this boot method "NOR direct boot")

Please see chapter 8.5.1.1 in IMX6SDLRM Rev.1, and please see my questions as below.

[Q1]

Chapter 8.5.1.1 says "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".

Could you let me know how to use "the image can be executed directly from EIM address space"?

Should I prepare a Image Vector Table and Boot Data structures to NOR direct boot?

[Q2]

Could you let me know how describe the Image Vector Table and Boot Data for NOR direct boot?

Best Regards,

Satoshi Shimoda

ラベル(4)
タグ(1)
0 件の賞賛
1 解決策
684件の閲覧回数
Yuri
NXP Employee
NXP Employee

  You are right, it is needed to prepare Image Vector Table and Boot Data structures
to NOR direct boot, where  EIM address space is configured for all address fields.

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

of an OS bootloader. IVT should be configured for NOR (section 8.6.1 “Image Vector Table
and Boot Data” and  Table 8-24 “Image Vector Table Offset and Initial Load Region Size”
of the i.MX6 SDL RM) and all address items of the IVT (entry, dcd, bootdat) should
address the EIM space.

元の投稿で解決策を見る

0 件の賞賛
1 返信
685件の閲覧回数
Yuri
NXP Employee
NXP Employee

  You are right, it is needed to prepare Image Vector Table and Boot Data structures
to NOR direct boot, where  EIM address space is configured for all address fields.

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

of an OS bootloader. IVT should be configured for NOR (section 8.6.1 “Image Vector Table
and Boot Data” and  Table 8-24 “Image Vector Table Offset and Initial Load Region Size”
of the i.MX6 SDL RM) and all address items of the IVT (entry, dcd, bootdat) should
address the EIM space.

0 件の賞賛