大家好,我刚刚接手调试iMX6 SabreSD开发板任务,已经在ubuntu12.04下
编译LTIB通过了,也弄清楚了板子上拨码(8~1)对应GPIO关系(查看原理图SPF-27516_C4.pdf),
将Micro USB线接上J505口与PC机,可以通过mfgtool工具下载uImage与rootfs到单板上,
问题如下:
1、mfgtool工具下载uImage与rootfs到单板上,是写到哪个设备呢?NAND Flash还是NOR Flash?
2、拨码为01000010时,单板从SD3启动,将原厂配的SD卡插在SD3上,上电后,uboot加载,
但按键无法将uboot打断,从而也就无法配置为NFS启动,方便调试,单板会一直启动到
suspend: start 1 suspend...
suspend: finish 1 suspend after:0.2600333 seconds...
Freezing user space processes ... (elapsed 0.01 seconds) done.
Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
PM: Entering mem sleep
Suspending console(s) (use no_console_suspend to debug)
然后串口就挂住了,看似Android启动了,但无法观察现象,没有LCD屏,串口也挂住了,
也不能telnet。
3、拨码为01000001时,单板从SD2启动,将原厂配的SD卡插在SD2上,上电后,uboot加载只能
走一小段,没有插在SD3时能走完系统启动;
U-Boot 2009.08 (Apr 29 2013 - 18:01:51)
CPU: Freescale i.MX6 family TO1.2 at 792 MHz
Thermal sensor with ratio = 191
Temperature: 24 C, calibration data 0x5b65157d
mx6q pll1: 792MHz
mx6q pll2: 528MHz
mx6q pll3: 480MHz
mx6q pll8: 50MHz
ipg clock : 66000000Hz
ipg per clock : 66000000Hz
uart clock : 80000000Hz
cspi clock : 60000000Hz
ahb clock : 132000000Hz
axi clock : 264000000Hz
emi_slow clock: 132000000Hz
ddr clock : 528000000Hz
usdhc1 clock : 198000000Hz
usdhc2 clock : 198000000Hz
usdhc3 clock : 198000000Hz
usdhc4 clock : 198000000Hz
nfc clock : 24000000Hz
Board: i.MX6Q-SABRESD: unknown-board Board: 0x63012 [POR ]
Boot Device: SD
I2C: ready
DRAM: 1 GB
MMC: FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3
In: serial
Out: serial
Err: serial
Found PFUZE100! deviceid=10,revid=11
Net: got MAC address from IIM: 00:04:9f:02:e2:10
FEC0 [PRIME]
Hit any key to stop autoboot: 0
Card did not respond to voltage select!
mmc2 init failed
fastboot is in init......flash target is MMC:3
Bad partition index:5 for partition:system
wait usb cable into the connector!
USB Mini b cable Connected!
fastboot initialized
USB_SUSPEND
USB_RESET
USB_RESET
|