在线时间2 小时
UID294411
注册时间2007-9-10
NXP金币0
该用户从未签到
新手上路

- 积分
- 8
- 最后登录
- 1970-1-1
|
1、采用官方 Linux 3.0.35\演示版本\L3.0.35_4.1.0_130816_images_MX6\L3.0.35_4.1.0_130816_images_MX6里的u-boot-mx6dl-sabreauto-nand.bin可以正确操作uboot,如下:
U-Boot 2009.08 (Aug 16 2013 - 12:30:16)
CPU: Freescale i.MX6 family TO1.1 at 792 MHz
Thermal sensor with ratio = 184
Temperature: 44 C, calibration data 0x58b50169
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 : 198000000Hz
emi_slow clock: 99000000Hz
ddr clock : 396000000Hz
usdhc1 clock : 198000000Hz
usdhc2 clock : 198000000Hz
usdhc3 clock : 198000000Hz
usdhc4 clock : 198000000Hz
nfc clock : 19800000Hz
Board: i.MX6DL/Solo-SABREAUTO: unknown-board Board: 0x61011 [WDOG]
Boot Device: NAND
I2C: ready
DRAM: 2 GB
NAND: ONFI param page 0 valid
ONFI flash detected
Manufacturer ID: 0x01, Chip ID: 0xd3 (AMD S34ML08G2), page size: 2048, OOB size: 128
1024 MiB
In: serial
Out: serial
Err: serial
Net: got MAC address from IIM: 00:00:00:00:00:00
FEC0 [PRIME]
Hit any key to stop autoboot: 0
MX6DL SABREAUTO U-Boot > saveenv
Saving Environment to NAND...
Erasing Nand...
Warning: Erase size 0x00002000 smaller than one erase block 0x00020000
Erasing 0x00020000 instead
Erasing at 0x100000 -- 100% complete.
Writing to Nand... done
2、采用L3.0.35_4.1.0_130816\u-boot-2009.08代码自己编译,命令如下:
make mx6dl_sabreauto_nand_config
make
编译出的uboot,启动后无法操作nand,结果如下:
U-Boot 2009.08-svn (11月 22 2014 - 20:39:46)
CPU: Freescale i.MX6 family TO1.1 at 792 MHz
Thermal sensor with ratio = 184
Temperature: 42 C, calibration data 0x58b50169
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 : 198000000Hz
emi_slow clock: 99000000Hz
ddr clock : 396000000Hz
usdhc1 clock : 198000000Hz
usdhc2 clock : 198000000Hz
usdhc3 clock : 198000000Hz
usdhc4 clock : 198000000Hz
nfc clock : 19800000Hz
Board: i.MX6DL/Solo-SABREAUTO: unknown-board Board: 0x61011 [WDOG]
Boot Device: NAND
I2C: ready
DRAM: 2 GB
NAND: ONFI param page 0 valid
ONFI flash detected
Manufacturer ID: 0x01, Chip ID: 0xd3 (AMD S34ML08G2), page size: 2048, OOB size: 128
1024 MiB
MMC: FSL_USDHC: 0,FSL_USDHC: 1,FSL_USDHC: 2,FSL_USDHC: 3
[read_page] DMA error
[read_page] bch timeout!!!
[gpmi_nfc_ecc_read_page] Error in ECC-based read: -110
*** Warning - bad CRC or NAND, using default environment
In: serial
Out: serial
Err: serial
Net: got MAC address from IIM: 00:00:00:00:00:00
FEC0 [PRIME]
Hit any key to stop autoboot: 0
MX6DL SABREAUTO U-Boot > saveenv
Saving Environment to NAND...
Erasing Nand...
Warning: Erase size 0x00002000 smaller than one erase block 0x00020000
Erasing 0x00020000 instead
[send_command] DMA error
Command execute failed!
[read_data] DMA error
[send_command] DMA error
Command execute failed!
[send_command] DMA error
Command execute failed!
[send_command] DMA error
Command execute failed!
[read_data] DMA error
S34ML08G2: MTD Erase failure: -5
Writing to Nand... [send_command] DMA error
Command execute failed!
[read_data] DMA error
[send_command] DMA error
Command execute failed!
[send_page] DMA error
[send_page] bch timeout!!!
[gpmi_nfc_ecc_write_page] Error in ECC-based write: -110
[send_command] DMA error
Command execute failed!
[send_command] DMA error
Command execute failed!
[read_data] DMA error
FAILED!
MX6DL SABREAUTO U-Boot >
谢谢
|
|