请教一下大家,在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工程师或者哪位知道的可以指点一下,谢谢!
Solved! Go to Solution.
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!
-----------------------------------------------------------------------------------------------------------------------
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!
-----------------------------------------------------------------------------------------------------------------------
您好:
我的想法是把涉及到从哪个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接口。这样是否可以呢?
谢谢!