imx6q硬件启动项配置问题

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

imx6q硬件启动项配置问题

Jump to solution
2,036 Views
yz_z
Contributor III

请教一下大家,在NXP官网给出的imx6q电路板原理图当中,启动项配置电路,只使用到了

BT_CFG1_4 、BT_CFG1_5、BT_CFG1_6、BT_CFG1_7、BT_CFG2_3、BT_CFG2_4、BT_CFG2_5、BT_CFG2_6,

这8位来配置启动项。其它位没有用到的,是否可以把那些下拉接地的10K排阻、4.7k电阻去掉,直接接地呢? 望NXP工程师或者哪位知道的可以指点一下,谢谢!

Labels (1)
0 Kudos
1 Solution
1,651 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi,

关于i.mx6Q的启动设置,BOOT mode的2个脚,只能配置为从USB启动,还是从板上启动。不能影响到从哪个FLASH启动。要想指定从哪个FLASH启动,必须要配置BOOT_CFG (WEIM接口上的那些脚)寄存器。

BOOT_CFG0,1,2,3.这是CPU内部寄存器。当板子上电时,CPU 内部固化的ROM CODE会去读BOOT_CFG几个寄存器的内容,从而决定从哪个Flash启动,因此,用户必须要配置EIM接口上的那些PAD的拉高或者拉低。

该部分电路你可以参考们官网的参考设计部分,关于你如上所说的未用到的你可以参考i.MX6Q的datasheet拉低或者拉高。按照手册中pin脚的描述来设置。
Have a great day,
Rita

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

View solution in original post

2 Replies
1,652 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

Hi,

关于i.mx6Q的启动设置,BOOT mode的2个脚,只能配置为从USB启动,还是从板上启动。不能影响到从哪个FLASH启动。要想指定从哪个FLASH启动,必须要配置BOOT_CFG (WEIM接口上的那些脚)寄存器。

BOOT_CFG0,1,2,3.这是CPU内部寄存器。当板子上电时,CPU 内部固化的ROM CODE会去读BOOT_CFG几个寄存器的内容,从而决定从哪个Flash启动,因此,用户必须要配置EIM接口上的那些PAD的拉高或者拉低。

该部分电路你可以参考们官网的参考设计部分,关于你如上所说的未用到的你可以参考i.MX6Q的datasheet拉低或者拉高。按照手册中pin脚的描述来设置。
Have a great day,
Rita

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

1,651 Views
yz_z
Contributor III

您好:

我的想法是把涉及到从哪个FLASH启动的这8位,只配置EIM接口上的那8个PAD设置为改变BT_CFG寄存器值的的输入功能,改变BT_CFG寄存器中的值,达到从指定的FLASH启动的目的,而除那8个EIM接口外的其它EIM接口PAD,我配置为其它功能,如配置为通用的GPIO口。

EIM_DA4------->BT_CFG1_4,

EIM_DA5------->BT_CFG1_4,

EIM_DA6------->BT_CFG1_4,

EIM_DA7------->BT_CFG1_4,

EIM_DA11------->BT_CFG2_3,

EIM_DA12------->BT_CFG2_4,

EIM_DA13------->BT_CFG2_5,

EIM_DA14------->BT_CFG2_6.

这样是否可以呢?

还有就是,如果用写eFUSE的方法来选择从哪个FLASH启动,把所有的EIM接口PAD都设置为其它功能,如全部配置为GPIO接口。这样是否可以呢?

谢谢!

0 Kudos