问题描述:
(1) 之前
购买过
飞凌的mx6q
开发板(OK_MX6X_C_V1.1),该开发板包含底板、核心板。一直用来做Linux系统验证。目前正常工作
(2)因业务需求,需要自行设计底板,使用该开发板的核心板。自行设计的底板,参考飞凌的底板原理图。现象如下。
[A] 该核心板,在自行设计的底板上,系统无法启动,Debug串口没有任何输出。
测量过核心板上的R105,R109两侧的电压,确认BOOT_Mode0、BOOT_Mode1为高(2.9伏)或低(0伏),底板的DIP开关可以改变它们。
但OTG无法识别(指win7系统的设备管理器,检测不到HID兼容设备,同时MFGTools也没有发现HID)
配置BOOT_Mode0=0、BOOT_Mode1=1、EIM_DA5=1、EIM_DA11=1,试图从eMMC启动,但debug串口没有任何内容
[B] 从自己的底板,取下核心板,重新插回“飞凌的底板”,则OTG正常,系统也能正常启动。
此时,飞凌底板上,uboot启动时没有log,而kernel启动时有log,这是刻意编译的(详见C)。
[C] 自行设计的底板,debug串口采用CSIO_DAT10,11两个引脚。而飞凌底板使用sd3_dat6,7两个脚。
目前该核心板中uboot、kernel分别采用这两种引脚,用于2块底板的测试
使用飞凌的核心板(4核),我们自己的底板,向该核心板提供4.2伏电压,然后从核心板上获取3.3v电压(这是飞凌技术支持提醒的)。
尽管测量过Boot_mode引脚,认为电压没有问题。但目前核心板 在 “自行设计的底板”上,还是没有正常启动。
请问:如何正确使用 飞凌核心板?我们没有考虑哪些问题?
期待各位的回复。