查看: 7085|回复: 3

[求助] imx6如何编译与官方一致的u-boot-mx6dl-sabreauto-nand.bin文件

[复制链接]

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
8
最后登录
1970-1-1
发表于 2014-11-22 20:53:31 | 显示全部楼层 |阅读模式
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 >

谢谢

我知道答案 目前已有3人回答
回复

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-12-2 11:23:52 | 显示全部楼层
楼主你好,你这里u-boot中的参数没有设置正确,建议你重新设置一下u-boot中的环境参数。
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

5

帖子

0

新手上路

Rank: 1

积分
28
最后登录
2015-3-27
发表于 2015-1-6 18:46:50 | 显示全部楼层
FSL_TICS_Rita 发表于 2014-12-2 11:23
楼主你好,你这里u-boot中的参数没有设置正确,建议你重新设置一下u-boot中的环境参数。 ...

请问哪些变量会影响呢?我也遇到了这种问题
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

5

帖子

0

新手上路

Rank: 1

积分
28
最后登录
2015-3-27
发表于 2015-1-7 12:35:35 | 显示全部楼层
请问楼主,你的问题解决了吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 16:52 , Processed in 0.092435 second(s), 24 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表