TI中文支持网
TI专业的中文技术问题搜集分享网站

自己做的板子,AM335X启动不了,一直卡在hit any key to stop autoboot这里!

自己画的板子,用的AM3359ZCZD72,电源芯片用的是TPS65910A3A1,启动的时候出问题,通过串口可以看到如下:

    Welcome to use TQ3358 Board!    boot from SD card… 

    ##### EmbedSky BIOS for TQ3358 #####
    This Board: SDRAM is 512MB; LCD display size is: 800X480
    Hit any key to stop autoboot:  1 

    只要我及时敲击键盘,可以进入uboot的命令行模式,然后可以正常下载MLO,U-boot,kernel以及root镜像,然后能从uboot命令行启动系统;但是如果不及时敲击,就一直停在这里,而且之后再敲击键盘也没有用了,为何呢?

    我也查看了uboot里面的一些函数,没找到原因。

    另外,“Hit any key to stop autoboot: ”这个信息是在哪个文件里面输出的呢?

he xu:

我加入了debug之后,输出的信息如下:

0Welcome to use TQ3358 Board!>>board_init_f()>>spl:board_init_r()boot from SD card… boot mode – FATVFAT Support enabledFAT32, fat_sect: 36, fatlength: 7426Rootdir begins at cluster: 2, sector: 14888, offset: 745000Data begins at: 14872Cluster size: 8FAT read sect=14888, clust_size=8, DIRENTSPERBLOCK=16Rootvfatname: ||RootMismatch: |boot||RootMismatch: |mlo||Rootvfatname: |.trash-0|RootMismatch: |trash-~1|.trash-0|RootMismatch: |trash-~1||Rootvfatname: |u-boot.bin|RootName: u-boot.bin, start: 0x509e2, size:  0x72690 Filesize: 468624 bytes64 bytesgc – clustnum: 330210, startsect: 2656552gc – clustnum: 330210, startsect: 2656552Size: 468624, got: 64spl: payload image: U-Boot 2011.09 for TQ3358 board load addr: 0x807fffc0 size: 468624VFAT Support enabledFAT32, fat_sect: 36, fatlength: 7426Rootdir begins at cluster: 2, sector: 14888, offset: 745000Data begins at: 14872Cluster size: 8FAT read sect=14888, clust_size=8, DIRENTSPERBLOCK=16Rootvfatname: ||RootMismatch: |boot||RootMismatch: |mlo||Rootvfatname: |.trash-0|RootMismatch: |trash-~1|.trash-0|RootMismatch: |trash-~1||Rootvfatname: |u-boot.bin|RootName: u-boot.bin, start: 0x509e2, size:  0x72690 Filesize: 468624 bytes468624 bytesFAT32: entry: 0x509e2 = 330210, offset: 0x02e2 = 738FAT32: ret: 000509e3, offset: 02e2FAT32: entry: 0x509e3 = 330211, offset: 0x02e3 = 739FAT32: ret: 000509e4, offset: 02e3FAT32: entry: 0x509e4 = 330212, offset: 0x02e4 = 740FAT32: ret: 000509e5, offset: 02e4FAT32: entry: 0x509e5 = 330213, offset: 0x02e5 = 741FAT32: ret: 000509e6, offset: 02e5FAT32: entry: 0x509e6 = 330214, offset: 0x02e6 = 742FAT32: ret: 000509e7, offset: 02e6FAT32: entry: 0x509e7 = 330215, offset: 0x02e7 = 743FAT32: ret: 000509e8, offset: 02e7FAT32: entry: 0x509e8 = 330216, offset: 0x02e8 = 744FAT32: ret: 000509e9, offset: 02e8FAT32: entry: 0x509e9 = 330217, offset: 0x02e9 = 745FAT32: ret: 000509ea, offset: 02e9FAT32: entry: 0x509ea = 330218, offset: 0x02ea = 746FAT32: ret: 000509eb, offset: 02eaFAT32: entry: 0x509eb = 330219, offset: 0x02eb = 747FAT32: ret: 000509ec, offset: 02ebFAT32: entry: 0x509ec = 330220, offset: 0x02ec = 748FAT32: ret: 000509ed, offset: 02ecFAT32: entry: 0x509ed = 330221, offset: 0x02ed = 749FAT32: ret: 000509ee, offset: 02edFAT32: entry: 0x509ee = 330222, offset: 0x02ee = 750FAT32: ret: 000509ef, offset: 02eeFAT32: entry: 0x509ef = 330223, offset: 0x02ef = 751FAT32: ret: 000509f0, offset: 02efFAT32: entry: 0x509f0 = 330224, offset: 0x02f0 = 752FAT32: ret: 000509f1, offset: 02f0FAT32: entry: 0x509f1 = 330225, offset: 0x02f1 = 753FAT32: ret: 000509f2, offset: 02f1FAT32: entry: 0x509f2 = 330226, offset: 0x02f2 = 754FAT32: ret: 000509f3, offset: 02f2FAT32: entry: 0x509f3 = 330227, offset: 0x02f3 = 755FAT32: ret: 000509f4, offset: 02f3FAT32: entry: 0x509f4 = 330228, offset: 0x02f4 = 756FAT32: ret: 000509f5, offset: 02f4FAT32: entry: 0x509f5 = 330229, offset: 0x02f5 = 757FAT32: ret: 000509f6, offset: 02f5FAT32: entry: 0x509f6 = 330230, offset: 0x02f6 = 758FAT32: ret: 000509f7, offset: 02f6FAT32: entry: 0x509f7 = 330231, offset: 0x02f7 = 759FAT32: ret: 000509f8, offset: 02f7FAT32: entry: 0x509f8 = 330232, offset: 0x02f8 = 760FAT32: ret: 000509f9, offset: 02f8FAT32: entry: 0x509f9 = 330233, offset: 0x02f9 = 761FAT32: ret: 000509fa, offset: 02f9FAT32: entry: 0x509fa = 330234, offset: 0x02fa = 762FAT32: ret: 000509fb, offset: 02faFAT32: entry: 0x509fb = 330235, offset: 0x02fb = 763FAT32: ret: 000509fc, offset: 02fbFAT32: entry: 0x509fc = 330236, offset: 0x02fc = 764FAT32: ret: 000509fd, offset: 02fcFAT32: entry: 0x509fd = 330237, offset: 0x02fd = 765FAT32: ret: 000509fe, offset: 02fdFAT32: entry: 0x509fe = 330238, offset: 0x02fe = 766FAT32: ret: 000509ff, offset: 02feFAT32: entry: 0x509ff = 330239, offset: 0x02ff = 767FAT32: ret: 00050a00, offset: 02ffFAT32: entry: 0x50a00 = 330240, offset: 0x0000 = 0FAT32: ret: 00050a01, offset: 0000FAT32: entry: 0x50a01 = 330241, offset: 0x0001 = 1FAT32: ret: 00050a02, offset: 0001FAT32: entry: 0x50a02 = 330242, offset: 0x0002 = 2FAT32: ret: 00050a03, offset: 0002FAT32: entry: 0x50a03 = 330243, offset: 0x0003 = 3FAT32: ret: 00050a04, offset: 0003FAT32: entry: 0x50a04 = 330244, offset: 0x0004 = 4FAT32: ret: 00050a05, offset: 0004FAT32: entry: 0x50a05 = 330245, offset: 0x0005 = 5FAT32: ret: 00050a06, offset: 0005FAT32: entry: 0x50a06 = 330246, offset: 0x0006 = 6FAT32: ret: 00050a07, offset: 0006FAT32: entry: 0x50a07 = 330247, offset: 0x0007 = 7FAT32: ret: 00050a08, offset: 0007FAT32: entry: 0x50a08 = 330248, offset: 0x0008 = 8FAT32: ret: 00050a09, offset: 0008FAT32: entry: 0x50a09 = 330249, offset: 0x0009 = 9FAT32: ret: 00050a0a, offset: 0009FAT32: entry: 0x50a0a = 330250, offset: 0x000a = 10FAT32: ret: 00050a0b, offset: 000aFAT32: entry: 0x50a0b = 330251, offset: 0x000b = 11FAT32: ret: 00050a0c, offset: 000bFAT32: entry: 0x50a0c = 330252, offset: 0x000c = 12FAT32: ret: 00050a0d, offset: 000cFAT32: entry: 0x50a0d = 330253, offset: 0x000d = 13FAT32: ret: 00050a0e, offset: 000dFAT32: entry: 0x50a0e = 330254, offset: 0x000e = 14FAT32: ret: 00050a0f, offset: 000eFAT32: entry: 0x50a0f = 330255, offset: 0x000f = 15FAT32: ret: 00050a10, offset: 000fFAT32: entry: 0x50a10 = 330256, offset: 0x0010 = 16FAT32: ret: 00050a11, offset: 0010FAT32: entry: 0x50a11 = 330257, offset: 0x0011 = 17FAT32: ret: 00050a12, offset: 0011FAT32: entry: 0x50a12 = 330258, offset: 0x0012 = 18FAT32: ret: 00050a13, offset: 0012FAT32: entry: 0x50a13 = 330259, offset: 0x0013 = 19FAT32: ret: 00050a14, offset: 0013FAT32: entry: 0x50a14 = 330260, offset: 0x0014 = 20FAT32: ret: 00050a15, offset: 0014FAT32: entry: 0x50a15 = 330261, offset: 0x0015 = 21FAT32: ret: 00050a16, offset: 0015FAT32: entry: 0x50a16 = 330262, offset: 0x0016 = 22FAT32: ret: 00050a17, offset: 0016FAT32: entry: 0x50a17 = 330263, offset: 0x0017 = 23FAT32: ret: 00050a18, offset: 0017FAT32: entry: 0x50a18 = 330264, offset: 0x0018 = 24FAT32: ret: 00050a19, offset: 0018FAT32: entry: 0x50a19 = 330265, offset: 0x0019 = 25FAT32: ret: 00050a1a, offset: 0019FAT32: entry: 0x50a1a = 330266, offset: 0x001a = 26FAT32: ret: 00050a1b, offset: 001aFAT32: entry: 0x50a1b = 330267, offset: 0x001b = 27FAT32: ret: 00050a1c, offset: 001bFAT32: entry: 0x50a1c = 330268, offset: 0x001c = 28FAT32: ret: 00050a1d, offset: 001cFAT32: entry: 0x50a1d = 330269, offset: 0x001d = 29FAT32: ret: 00050a1e, offset: 001dFAT32: entry: 0x50a1e = 330270, offset: 0x001e = 30FAT32: ret: 00050a1f, offset: 001eFAT32: entry: 0x50a1f = 330271, offset: 0x001f = 31FAT32: ret: 00050a20, offset: 001fFAT32: entry: 0x50a20 = 330272, offset: 0x0020 = 32FAT32: ret: 00050a21, offset: 0020FAT32: entry: 0x50a21 = 330273, offset: 0x0021 = 33FAT32: ret: 00050a22, offset: 0021FAT32: entry: 0x50a22 = 330274, offset: 0x0022 = 34FAT32: ret: 00050a23, offset: 0022FAT32: entry: 0x50a23 = 330275, offset: 0x0023 = 35FAT32: ret: 00050a24, offset: 0023FAT32: entry: 0x50a24 = 330276, offset: 0x0024 = 36FAT32: ret: 00050a25, offset: 0024FAT32: entry: 0x50a25 = 330277, offset: 0x0025 = 37FAT32: ret: 00050a26, offset: 0025FAT32: entry: 0x50a26 = 330278, offset: 0x0026 = 38FAT32: ret: 00050a27, offset: 0026FAT32: entry: 0x50a27 = 330279, offset: 0x0027 = 39FAT32: ret: 00050a28, offset: 0027FAT32: entry: 0x50a28 = 330280, offset: 0x0028 = 40FAT32: ret: 00050a29, offset: 0028FAT32: entry: 0x50a29 = 330281, offset: 0x0029 = 41FAT32: ret: 00050a2a, offset: 0029FAT32: entry: 0x50a2a = 330282, offset: 0x002a = 42FAT32: ret: 00050a2b, offset: 002aFAT32: entry: 0x50a2b = 330283, offset: 0x002b = 43FAT32: ret: 00050a2c, offset: 002bFAT32: entry: 0x50a2c = 330284, offset: 0x002c = 44FAT32: ret: 00050a2d, offset: 002cFAT32: entry: 0x50a2d = 330285, offset: 0x002d = 45FAT32: ret: 00050a2e, offset: 002dFAT32: entry: 0x50a2e = 330286, offset: 0x002e = 46FAT32: ret: 00050a2f, offset: 002eFAT32: entry: 0x50a2f = 330287, offset: 0x002f = 47FAT32: ret: 00050a30, offset: 002fFAT32: entry: 0x50a30 = 330288, offset: 0x0030 = 48FAT32: ret: 00050a31, offset: 0030FAT32: entry: 0x50a31 = 330289, offset: 0x0031 = 49FAT32: ret: 00050a32, offset: 0031FAT32: entry: 0x50a32 = 330290, offset: 0x0032 = 50FAT32: ret: 00050a33, offset: 0032FAT32: entry: 0x50a33 = 330291, offset: 0x0033 = 51FAT32: ret: 00050a34, offset: 0033FAT32: entry: 0x50a34 = 330292, offset: 0x0034 = 52FAT32: ret: 00050a35, offset: 0034FAT32: entry: 0x50a35 = 330293, offset: 0x0035 = 53FAT32: ret: 00050a36, offset: 0035FAT32: entry: 0x50a36 = 330294, offset: 0x0036 = 54FAT32: ret: 00050a37, offset: 0036FAT32: entry: 0x50a37 = 330295, offset: 0x0037 = 55FAT32: ret: 00050a38, offset: 0037FAT32: entry: 0x50a38 = 330296, offset: 0x0038 = 56FAT32: ret: 00050a39, offset: 0038FAT32: entry: 0x50a39 = 330297, offset: 0x0039 = 57FAT32: ret: 00050a3a, offset: 0039FAT32: entry: 0x50a3a = 330298, offset: 0x003a = 58FAT32: ret: 00050a3b, offset: 003aFAT32: entry: 0x50a3b = 330299, offset: 0x003b = 59FAT32: ret: 00050a3c, offset: 003bFAT32: entry: 0x50a3c = 330300, offset: 0x003c = 60FAT32: ret: 00050a3d, offset: 003cFAT32: entry: 0x50a3d = 330301, offset: 0x003d = 61FAT32: ret: 00050a3e, offset: 003dFAT32: entry: 0x50a3e = 330302, offset: 0x003e = 62FAT32: ret: 00050a3f, offset: 003eFAT32: entry: 0x50a3f = 330303, offset: 0x003f = 63FAT32: ret: 00050a40, offset: 003fFAT32: entry: 0x50a40 = 330304, offset: 0x0040 = 64FAT32: ret: 00050a41, offset: 0040FAT32: entry: 0x50a41 = 330305, offset: 0x0041 = 65FAT32: ret: 00050a42, offset: 0041FAT32: entry: 0x50a42 = 330306, offset: 0x0042 = 66FAT32: ret: 00050a43, offset: 0042FAT32: entry: 0x50a43 = 330307, offset: 0x0043 = 67FAT32: ret: 00050a44, offset: 0043FAT32: entry: 0x50a44 = 330308, offset: 0x0044 = 68FAT32: ret: 00050a45, offset: 0044FAT32: entry: 0x50a45 = 330309, offset: 0x0045 = 69FAT32: ret: 00050a46, offset: 0045FAT32: entry: 0x50a46 = 330310, offset: 0x0046 = 70FAT32: ret: 00050a47, offset: 0046FAT32: entry: 0x50a47 = 330311, offset: 0x0047 = 71FAT32: ret: 00050a48, offset: 0047FAT32: entry: 0x50a48 = 330312, offset: 0x0048 = 72FAT32: ret: 00050a49, offset: 0048FAT32: entry: 0x50a49 = 330313, offset: 0x0049 = 73FAT32: ret: 00050a4a, offset: 0049FAT32: entry: 0x50a4a = 330314, offset: 0x004a = 74FAT32: ret: 00050a4b, offset: 004aFAT32: entry: 0x50a4b = 330315, offset: 0x004b = 75FAT32: ret: 00050a4c, offset: 004bFAT32: entry: 0x50a4c = 330316, offset: 0x004c = 76FAT32: ret: 00050a4d, offset: 004cFAT32: entry: 0x50a4d = 330317, offset: 0x004d = 77FAT32: ret: 00050a4e, offset: 004dFAT32: entry: 0x50a4e = 330318, offset: 0x004e = 78FAT32: ret: 00050a4f, offset: 004eFAT32: entry: 0x50a4f = 330319, offset: 0x004f = 79FAT32: ret: 00050a50, offset: 004fFAT32: entry: 0x50a50 = 330320, offset: 0x0050 = 80FAT32: ret: 00050a51, offset: 0050FAT32: entry: 0x50a51 = 330321, offset: 0x0051 = 81FAT32: ret: 00050a52, offset: 0051FAT32: entry: 0x50a52 = 330322, offset: 0x0052 = 82FAT32: ret: 00050a53, offset: 0052FAT32: entry: 0x50a53 = 330323, offset: 0x0053 = 83FAT32: ret: 00050a54, offset: 0053gc – clustnum: 330210, startsect: 2656552gc – clustnum: 330324, startsect: 2657464Size: 468624, got: 468624Jumping to U-Bootimage entry point: 0x80800000U-Boot code: 80800000 -> 80868F48  BSS: -> 808A1888monitor len: 000A1888ramsize: 20000000TLB table at: 9fff0000Top of RAM usable for U-Boot at: 9fff0000Reserving 646k for U-Boot at: 9ff4e000Reserving 528k for malloc() at: 9feca000Reserving 24 Bytes for Board Info at: 9fec9fe8Reserving 120 Bytes for Global Data at: 9fec9f70New Stack Pointer is: 9fec9f60RAM Configuration:Bank #0: 80000000 512 MiBrelocation Offset is: 1f74e000monitor flash len: 00072650Now running in RAM – U-Boot at: 9ff4e000Destroy Hash Table: 9ffb7d4c table = (null)Create Hash Table: N=512INSERT: table 9ffb7d4c, filled 1/521 rv 9fece40c ==> name="autoload" value="yes"INSERT: table 9ffb7d4c, filled 2/521 rv 9fecdc38 ==> name="baudrate" value="115200"INSERT: table 9ffb7d4c, filled 3/521 rv 9fecd6f8 ==> name="boot_args" value="echo setting bootargs …; s"INSERT: table 9ffb7d4c, filled 4/521 rv 9fececc4 ==> name="bootargs" value="console=ttyO0,115200n8 androi"INSERT: table 9ffb7d4c, filled 5/521 rv 9feced0c ==> name="bootargs_defaults" value="setenv bootargs cons"INSERT: table 9ffb7d4c, filled 6/521 rv 9fecdeb4 ==> name="bootcmd" value="run nand_boot;"INSERT: table 9ffb7d4c, filled 7/521 rv 9fece3b8 ==> name="bootdelay" value="1"INSERT: table 9ffb7d4c, filled 8/521 rv 9fece610 ==> name="bootenv" value="uEnv.txt"INSERT: table 9ffb7d4c, filled 9/521 rv 9fece094 ==> name="bootfile" value="uImage.bin"INSERT: table 9ffb7d4c, filled 10/521 rv 9fece988 ==> name="console" value="ttyO0,115200n8 androidboot.co"INSERT: table 9ffb7d4c, filled 11/521 rv 9fecebf8 ==> name="cpaddr" value="0x82000000"INSERT: table 9ffb7d4c, filled 12/521 rv 9fecdcd4 ==> name="device_root" value="/dev/mtdblock8 rw"INSERT: table 9ffb7d4c, filled 13/521 rv 9fecd824 ==> name="echo_boot_args" value="echo bootargs=${bootar"INSERT: table 9ffb7d4c, filled 14/521 rv 9fecde30 ==> name="ethact" value="cpsw"INSERT: table 9ffb7d4c, filled 15/521 rv 9fecdac4 ==> name="ethaddr" value="00:40:5c:26:0a:52"INSERT: table 9ffb7d4c, filled 16/521 rv 9fece010 ==> name="filesize" value="6393780"INSERT: table 9ffb7d4c, filled 17/521 rv 9fecec40 ==> name="gatewayip" value="192.168.1.2"INSERT: table 9ffb7d4c, filled 18/521 rv 9fecda04 ==> name="importbootenv" value="echo Importing environm"INSERT: table 9ffb7d4c, filled 19/521 rv 9fece544 ==> name="ip_method" value="none"INSERT: table 9ffb7d4c, filled 20/521 rv 9fecd56c ==> name="ipaddr" value="192.168.1.6"INSERT: table 9ffb7d4c, filled 21/521 rv 9fecd77c ==> name="kernelimgname" value="uImage.bin"INSERT: table 9ffb7d4c, filled 22/521 rv 9fece55c ==> name="kloadaddr" value="0x80007fc0"INSERT: table 9ffb7d4c, filled 23/521 rv 9fece8e0 ==> name="lcdtype" value="X800Y480"INSERT: table 9ffb7d4c, filled 24/521 rv 9fece2d4 ==> name="loadaddr" value="0x82000000"INSERT: table 9ffb7d4c, filled 25/521 rv 9fecd638 ==> name="loadbootenv" value="fatload mmc ${mmc_dev} ${"INSERT: table 9ffb7d4c, filled 26/521 rv 9fece574 ==> name="mloimgname" value="MLO"INSERT: table 9ffb7d4c, filled 27/521 rv 9fecebec ==> name="mmc_args" value="run bootargs_defaults;setenv"INSERT: table 9ffb7d4c, filled 28/521 rv 9fece538 ==> name="mmc_boot" value="echo Booting from SD card .."INSERT: table 9ffb7d4c, filled 29/521 rv 9fecdbcc ==> name="mmc_dev" value="0"INSERT: table 9ffb7d4c, filled 30/521 rv 9fecdb24 ==> name="mmc_load_uimage" value="fatload mmc ${mmc_dev"INSERT: table 9ffb7d4c, filled 31/521 rv 9fecdbfc ==> name="mmc_root" value="/dev/mmcblk0p2 rw"INSERT: table 9ffb7d4c, filled 32/521 rv 9fece5b0 ==> name="mmc_root_fs_type" value="ext3 rootwait"INSERT: table 9ffb7d4c, filled 33/521 rv 9fece9a0 ==> name="mtddevname" value="SPL"INSERT: table 9ffb7d4c, filled 34/521 rv 9fece4e4 ==> name="mtddevnum" value="0"INSERT: table 9ffb7d4c, filled 35/521 rv 9fece0e8 ==> name="mtdids" value="nand0=TQ3358-nand"INSERT: table 9ffb7d4c, filled 36/521 rv 9fece4cc ==> name="mtdparts" value="mtdparts=TQ3358-nand:128k@0("INSERT: table 9ffb7d4c, filled 37/521 rv 9fecde9c ==> name="nand_args" value="run bootargs_defaults;seten"INSERT: table 9ffb7d4c, filled 38/521 rv 9fece280 ==> name="nand_boot" value="echo Booting from nand …;"INSERT: table 9ffb7d4c, filled 39/521 rv 9fece418 ==> name="nand_img_siz" value="0x500000"INSERT: table 9ffb7d4c, filled 40/521 rv 9fece148 ==> name="nand_root" value="ubi0:rootfs rw ubi.mtd=7,20"INSERT: table 9ffb7d4c, filled 41/521 rv 9fece064 ==> name="nand_root_fs_type" value="ubifs rootwait"INSERT: table 9ffb7d4c, filled 42/521 rv 9fece814 ==> name="nand_src_addr" value="0x580000"INSERT: table 9ffb7d4c, filled 43/521 rv 9fecd62c ==> name="net_args" value="run bootargs_defaults;setenv"INSERT: table 9ffb7d4c, filled 44/521 rv 9fece7e4 ==> name="net_boot" value="echo Booting from network .."INSERT: table 9ffb7d4c, filled 45/521 rv 9fecdd58 ==> name="netmask" value="255.255.255.0"INSERT: table 9ffb7d4c, filled 46/521 rv 9fece520 ==> name="nfsopts" value="nolock,proto=tcp,nfsvers=3"INSERT: table 9ffb7d4c, filled 47/521 rv 9feceab4 ==> name="optargs" value="512M"INSERT: table 9ffb7d4c, filled 48/521 rv 9fece5ec ==> name="partition" value="nand0,0"INSERT: table 9ffb7d4c, filled 49/521 rv 9fece2a4 ==> name="root_fs_type" value="yaffs2 rootwait=1"INSERT: table 9ffb7d4c, filled 50/521 rv 9fecd9d4 ==> name="rootimgname" value="root.bin"INSERT: table 9ffb7d4c, filled 51/521 rv 9fece43c ==> name="rootpath" value="/opt/EmbedSky/TQ3358/root_nf"INSERT: table 9ffb7d4c, filled 52/521 rv 9fece634 ==> name="script_addr" value="0x81900000"INSERT: table 9ffb7d4c, filled 53/521 rv 9fecdd7c ==> name="serverip" value="192.168.1.8"INSERT: table 9ffb7d4c, filled 54/521 rv 9fecd668 ==> name="set_args" value="run bootargs_defaults;setenv"INSERT: table 9ffb7d4c, filled 55/521 rv 9fecea48 ==> name="static_ip" value="${ipaddr}:${serverip}:${gat"INSERT: table 9ffb7d4c, filled 56/521 rv 9fece118 ==> name="stderr" value="serial"INSERT: table 9ffb7d4c, filled 57/521 rv 9fecdbd8 ==> name="stdin" value="serial"INSERT: table 9ffb7d4c, filled 58/521 rv 9fece628 ==> name="stdout" value="serial"INSERT: table 9ffb7d4c, filled 59/521 rv 9fece67c ==> name="uart1_d_can" value="uart1"INSERT: table 9ffb7d4c, filled 60/521 rv 9fecea00 ==> name="uart2_i2c2" value="uart2"INSERT: table 9ffb7d4c, filled 61/521 rv 9feceb44 ==> name="ubi_root" value="ubi0:rootfs rw ubi.mtd=7,204"INSERT: table 9ffb7d4c, filled 62/521 rv 9fecd830 ==> name="ubi_root_fs_type" value="ubifs rootwait=1"INSERT: table 9ffb7d4c, filled 63/521 rv 9fecd9e0 ==> name="ubootimgname" value="u-boot.bin"INSERT: table 9ffb7d4c, filled 64/521 rv 9fece604 ==> name="yaffs_root" value="/dev/mtdblock8"INSERT: free(data = 9fecb4a8)INSERT: doneEVM Configuration –     Board id 0, profile 1, db 1Base Board EEPROM Data

0x00 : 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x000x10 : 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x000x20 : 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x000x30 : 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x000x40 : 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Board identification from EEPROM contents:        Board name   :         Board version:         Board serial :         Board config :

 

##### EmbedSky BIOS for TQ3358 #####This Board: SDRAM is 512MB; LCD display size is: 800X480

—mtdparts_init—

—parse_mtdids—mtdids = nand0=TQ3358-nand

+ id nand0             268435456 bytes  TQ3358-nand

—parse_mtdparts—mtdparts = mtdparts=TQ3358-nand:128k@0(SPL),128k(SPL.backup0),128k(SPL.backup1),128k(SPL.backup2),1920k(u)

— current_save —hdelete: DELETE key "partition"hdelete: DELETING key "partition"=> partition NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETING key "mtddevnum"hdelete: DELETE key "mtddevname"hdelete: DELETING key "mtddevname"=> mtddevnum NULL=> mtddevname NULL===device_parse===— id_find_by_mtd_id: 'TQ3358-nand' (len = 11)entry: 'TQ3358-nand' (len = 11)dev type = 2 (nand), dev num = 0, mtd-id = TQ3358-nandparsing partitions 128k@0(SPL),128k(SPL.backup0),128k(SPL.backup1),128k(SPL.backup2),1920k(uboot),128k(pa)+ partition: name SPL                    size 0x00020000 offset 0x00000000 mask flags 0+ partition: name SPL.backup0            size 0x00020000 offset 0xffffffff mask flags 0+ partition: name SPL.backup1            size 0x00020000 offset 0xffffffff mask flags 0+ partition: name SPL.backup2            size 0x00020000 offset 0xffffffff mask flags 0+ partition: name uboot                  size 0x001e0000 offset 0xffffffff mask flags 0+ partition: name params                 size 0x00020000 offset 0xffffffff mask flags 0+ partition: name logo                   size 0x00300000 offset 0xffffffff mask flags 0+ partition: name kernel                 size 0x00500000 offset 0xffffffff mask flags 0'-': remaining size assigned+ partition: name root                   size 0xffffffff offset 0xffffffff mask flags 0

total partitions: 9part_sort_add: list empty— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL===

+ device: nand  0       TQ3358-nand— current_save —=> partition nand0,0— index partitions —

— mtd_part_info: partition number 0 for device nand0 (TQ3358-nand)=> mtddevnum 0,=> mtddevname SPLmtdparts_init: current_mtd_dev  = nand0, current_mtd_partnum = 0### main_loop entered: bootdelay=1

### main_loop: bootcmd="run nand_boot;"Hit any key to stop autoboot:  1

 停在这里不动。。。。。。。。。。。。

he xu:

回复 he xu:

这个是我买的开发板上正常启动时boot阶段输出的信息,对比了一下,没看出有什么不同啊,为什么我的就是启动不了呢

 Welcome to use TQ3358 Board!>>board_init_f()>>spl:board_init_r()boot from SD card… boot mode – FATVFAT Support enabledFAT32, fat_sect: 36, fatlength: 7426Rootdir begins at cluster: 2, sector: 14888, offset: 745000Data begins at: 14872Cluster size: 8FAT read sect=14888, clust_size=8, DIRENTSPERBLOCK=16Rootvfatname: ||RootMismatch: |boot||RootMismatch: |mlo||Rootvfatname: |.trash-0|RootMismatch: |trash-~1|.trash-0|RootMismatch: |trash-~1||Rootvfatname: |u-boot.bin|RootName: u-boot.bin, start: 0x509e2, size:  0x72690 Filesize: 468624 bytes64 bytesgc – clustnum: 330210, startsect: 2656552gc – clustnum: 330210, startsect: 2656552Size: 468624, got: 64spl: payload image: U-Boot 2011.09 for TQ3358 board load addr: 0x807fffc0 size: 468624VFAT Support enabledFAT32, fat_sect: 36, fatlength: 7426Rootdir begins at cluster: 2, sector: 14888, offset: 745000Data begins at: 14872Cluster size: 8FAT read sect=14888, clust_size=8, DIRENTSPERBLOCK=16Rootvfatname: ||RootMismatch: |boot||RootMismatch: |mlo||Rootvfatname: |.trash-0|RootMismatch: |trash-~1|.trash-0|RootMismatch: |trash-~1||Rootvfatname: |u-boot.bin|RootName: u-boot.bin, start: 0x509e2, size:  0x72690 Filesize: 468624 bytes468624 bytesFAT32: entry: 0x509e2 = 330210, offset: 0x02e2 = 738FAT32: ret: 000509e3, offset: 02e2FAT32: entry: 0x509e3 = 330211, offset: 0x02e3 = 739FAT32: ret: 000509e4, offset: 02e3FAT32: entry: 0x509e4 = 330212, offset: 0x02e4 = 740FAT32: ret: 000509e5, offset: 02e4FAT32: entry: 0x509e5 = 330213, offset: 0x02e5 = 741FAT32: ret: 000509e6, offset: 02e5FAT32: entry: 0x509e6 = 330214, offset: 0x02e6 = 742FAT32: ret: 000509e7, offset: 02e6FAT32: entry: 0x509e7 = 330215, offset: 0x02e7 = 743FAT32: ret: 000509e8, offset: 02e7FAT32: entry: 0x509e8 = 330216, offset: 0x02e8 = 744FAT32: ret: 000509e9, offset: 02e8FAT32: entry: 0x509e9 = 330217, offset: 0x02e9 = 745FAT32: ret: 000509ea, offset: 02e9FAT32: entry: 0x509ea = 330218, offset: 0x02ea = 746FAT32: ret: 000509eb, offset: 02eaFAT32: entry: 0x509eb = 330219, offset: 0x02eb = 747FAT32: ret: 000509ec, offset: 02ebFAT32: entry: 0x509ec = 330220, offset: 0x02ec = 748FAT32: ret: 000509ed, offset: 02ecFAT32: entry: 0x509ed = 330221, offset: 0x02ed = 749FAT32: ret: 000509ee, offset: 02edFAT32: entry: 0x509ee = 330222, offset: 0x02ee = 750FAT32: ret: 000509ef, offset: 02eeFAT32: entry: 0x509ef = 330223, offset: 0x02ef = 751FAT32: ret: 000509f0, offset: 02efFAT32: entry: 0x509f0 = 330224, offset: 0x02f0 = 752FAT32: ret: 000509f1, offset: 02f0FAT32: entry: 0x509f1 = 330225, offset: 0x02f1 = 753FAT32: ret: 000509f2, offset: 02f1FAT32: entry: 0x509f2 = 330226, offset: 0x02f2 = 754FAT32: ret: 000509f3, offset: 02f2FAT32: entry: 0x509f3 = 330227, offset: 0x02f3 = 755FAT32: ret: 000509f4, offset: 02f3FAT32: entry: 0x509f4 = 330228, offset: 0x02f4 = 756FAT32: ret: 000509f5, offset: 02f4FAT32: entry: 0x509f5 = 330229, offset: 0x02f5 = 757FAT32: ret: 000509f6, offset: 02f5FAT32: entry: 0x509f6 = 330230, offset: 0x02f6 = 758FAT32: ret: 000509f7, offset: 02f6FAT32: entry: 0x509f7 = 330231, offset: 0x02f7 = 759FAT32: ret: 000509f8, offset: 02f7FAT32: entry: 0x509f8 = 330232, offset: 0x02f8 = 760FAT32: ret: 000509f9, offset: 02f8FAT32: entry: 0x509f9 = 330233, offset: 0x02f9 = 761FAT32: ret: 000509fa, offset: 02f9FAT32: entry: 0x509fa = 330234, offset: 0x02fa = 762FAT32: ret: 000509fb, offset: 02faFAT32: entry: 0x509fb = 330235, offset: 0x02fb = 763FAT32: ret: 000509fc, offset: 02fbFAT32: entry: 0x509fc = 330236, offset: 0x02fc = 764FAT32: ret: 000509fd, offset: 02fcFAT32: entry: 0x509fd = 330237, offset: 0x02fd = 765FAT32: ret: 000509fe, offset: 02fdFAT32: entry: 0x509fe = 330238, offset: 0x02fe = 766FAT32: ret: 000509ff, offset: 02feFAT32: entry: 0x509ff = 330239, offset: 0x02ff = 767FAT32: ret: 00050a00, offset: 02ffFAT32: entry: 0x50a00 = 330240, offset: 0x0000 = 0FAT32: ret: 00050a01, offset: 0000FAT32: entry: 0x50a01 = 330241, offset: 0x0001 = 1FAT32: ret: 00050a02, offset: 0001FAT32: entry: 0x50a02 = 330242, offset: 0x0002 = 2FAT32: ret: 00050a03, offset: 0002FAT32: entry: 0x50a03 = 330243, offset: 0x0003 = 3FAT32: ret: 00050a04, offset: 0003FAT32: entry: 0x50a04 = 330244, offset: 0x0004 = 4FAT32: ret: 00050a05, offset: 0004FAT32: entry: 0x50a05 = 330245, offset: 0x0005 = 5FAT32: ret: 00050a06, offset: 0005FAT32: entry: 0x50a06 = 330246, offset: 0x0006 = 6FAT32: ret: 00050a07, offset: 0006FAT32: entry: 0x50a07 = 330247, offset: 0x0007 = 7FAT32: ret: 00050a08, offset: 0007FAT32: entry: 0x50a08 = 330248, offset: 0x0008 = 8FAT32: ret: 00050a09, offset: 0008FAT32: entry: 0x50a09 = 330249, offset: 0x0009 = 9FAT32: ret: 00050a0a, offset: 0009FAT32: entry: 0x50a0a = 330250, offset: 0x000a = 10FAT32: ret: 00050a0b, offset: 000aFAT32: entry: 0x50a0b = 330251, offset: 0x000b = 11FAT32: ret: 00050a0c, offset: 000bFAT32: entry: 0x50a0c = 330252, offset: 0x000c = 12FAT32: ret: 00050a0d, offset: 000cFAT32: entry: 0x50a0d = 330253, offset: 0x000d = 13FAT32: ret: 00050a0e, offset: 000dFAT32: entry: 0x50a0e = 330254, offset: 0x000e = 14FAT32: ret: 00050a0f, offset: 000eFAT32: entry: 0x50a0f = 330255, offset: 0x000f = 15FAT32: ret: 00050a10, offset: 000fFAT32: entry: 0x50a10 = 330256, offset: 0x0010 = 16FAT32: ret: 00050a11, offset: 0010FAT32: entry: 0x50a11 = 330257, offset: 0x0011 = 17FAT32: ret: 00050a12, offset: 0011FAT32: entry: 0x50a12 = 330258, offset: 0x0012 = 18FAT32: ret: 00050a13, offset: 0012FAT32: entry: 0x50a13 = 330259, offset: 0x0013 = 19FAT32: ret: 00050a14, offset: 0013FAT32: entry: 0x50a14 = 330260, offset: 0x0014 = 20FAT32: ret: 00050a15, offset: 0014FAT32: entry: 0x50a15 = 330261, offset: 0x0015 = 21FAT32: ret: 00050a16, offset: 0015FAT32: entry: 0x50a16 = 330262, offset: 0x0016 = 22FAT32: ret: 00050a17, offset: 0016FAT32: entry: 0x50a17 = 330263, offset: 0x0017 = 23FAT32: ret: 00050a18, offset: 0017FAT32: entry: 0x50a18 = 330264, offset: 0x0018 = 24FAT32: ret: 00050a19, offset: 0018FAT32: entry: 0x50a19 = 330265, offset: 0x0019 = 25FAT32: ret: 00050a1a, offset: 0019FAT32: entry: 0x50a1a = 330266, offset: 0x001a = 26FAT32: ret: 00050a1b, offset: 001aFAT32: entry: 0x50a1b = 330267, offset: 0x001b = 27FAT32: ret: 00050a1c, offset: 001bFAT32: entry: 0x50a1c = 330268, offset: 0x001c = 28FAT32: ret: 00050a1d, offset: 001cFAT32: entry: 0x50a1d = 330269, offset: 0x001d = 29FAT32: ret: 00050a1e, offset: 001dFAT32: entry: 0x50a1e = 330270, offset: 0x001e = 30FAT32: ret: 00050a1f, offset: 001eFAT32: entry: 0x50a1f = 330271, offset: 0x001f = 31FAT32: ret: 00050a20, offset: 001fFAT32: entry: 0x50a20 = 330272, offset: 0x0020 = 32FAT32: ret: 00050a21, offset: 0020FAT32: entry: 0x50a21 = 330273, offset: 0x0021 = 33FAT32: ret: 00050a22, offset: 0021FAT32: entry: 0x50a22 = 330274, offset: 0x0022 = 34FAT32: ret: 00050a23, offset: 0022FAT32: entry: 0x50a23 = 330275, offset: 0x0023 = 35FAT32: ret: 00050a24, offset: 0023FAT32: entry: 0x50a24 = 330276, offset: 0x0024 = 36FAT32: ret: 00050a25, offset: 0024FAT32: entry: 0x50a25 = 330277, offset: 0x0025 = 37FAT32: ret: 00050a26, offset: 0025FAT32: entry: 0x50a26 = 330278, offset: 0x0026 = 38FAT32: ret: 00050a27, offset: 0026FAT32: entry: 0x50a27 = 330279, offset: 0x0027 = 39FAT32: ret: 00050a28, offset: 0027FAT32: entry: 0x50a28 = 330280, offset: 0x0028 = 40FAT32: ret: 00050a29, offset: 0028FAT32: entry: 0x50a29 = 330281, offset: 0x0029 = 41FAT32: ret: 00050a2a, offset: 0029FAT32: entry: 0x50a2a = 330282, offset: 0x002a = 42FAT32: ret: 00050a2b, offset: 002aFAT32: entry: 0x50a2b = 330283, offset: 0x002b = 43FAT32: ret: 00050a2c, offset: 002bFAT32: entry: 0x50a2c = 330284, offset: 0x002c = 44FAT32: ret: 00050a2d, offset: 002cFAT32: entry: 0x50a2d = 330285, offset: 0x002d = 45FAT32: ret: 00050a2e, offset: 002dFAT32: entry: 0x50a2e = 330286, offset: 0x002e = 46FAT32: ret: 00050a2f, offset: 002eFAT32: entry: 0x50a2f = 330287, offset: 0x002f = 47FAT32: ret: 00050a30, offset: 002fFAT32: entry: 0x50a30 = 330288, offset: 0x0030 = 48FAT32: ret: 00050a31, offset: 0030FAT32: entry: 0x50a31 = 330289, offset: 0x0031 = 49FAT32: ret: 00050a32, offset: 0031FAT32: entry: 0x50a32 = 330290, offset: 0x0032 = 50FAT32: ret: 00050a33, offset: 0032FAT32: entry: 0x50a33 = 330291, offset: 0x0033 = 51FAT32: ret: 00050a34, offset: 0033FAT32: entry: 0x50a34 = 330292, offset: 0x0034 = 52FAT32: ret: 00050a35, offset: 0034FAT32: entry: 0x50a35 = 330293, offset: 0x0035 = 53FAT32: ret: 00050a36, offset: 0035FAT32: entry: 0x50a36 = 330294, offset: 0x0036 = 54FAT32: ret: 00050a37, offset: 0036FAT32: entry: 0x50a37 = 330295, offset: 0x0037 = 55FAT32: ret: 00050a38, offset: 0037FAT32: entry: 0x50a38 = 330296, offset: 0x0038 = 56FAT32: ret: 00050a39, offset: 0038FAT32: entry: 0x50a39 = 330297, offset: 0x0039 = 57FAT32: ret: 00050a3a, offset: 0039FAT32: entry: 0x50a3a = 330298, offset: 0x003a = 58FAT32: ret: 00050a3b, offset: 003aFAT32: entry: 0x50a3b = 330299, offset: 0x003b = 59FAT32: ret: 00050a3c, offset: 003bFAT32: entry: 0x50a3c = 330300, offset: 0x003c = 60FAT32: ret: 00050a3d, offset: 003cFAT32: entry: 0x50a3d = 330301, offset: 0x003d = 61FAT32: ret: 00050a3e, offset: 003dFAT32: entry: 0x50a3e = 330302, offset: 0x003e = 62FAT32: ret: 00050a3f, offset: 003eFAT32: entry: 0x50a3f = 330303, offset: 0x003f = 63FAT32: ret: 00050a40, offset: 003fFAT32: entry: 0x50a40 = 330304, offset: 0x0040 = 64FAT32: ret: 00050a41, offset: 0040FAT32: entry: 0x50a41 = 330305, offset: 0x0041 = 65FAT32: ret: 00050a42, offset: 0041FAT32: entry: 0x50a42 = 330306, offset: 0x0042 = 66FAT32: ret: 00050a43, offset: 0042FAT32: entry: 0x50a43 = 330307, offset: 0x0043 = 67FAT32: ret: 00050a44, offset: 0043FAT32: entry: 0x50a44 = 330308, offset: 0x0044 = 68FAT32: ret: 00050a45, offset: 0044FAT32: entry: 0x50a45 = 330309, offset: 0x0045 = 69FAT32: ret: 00050a46, offset: 0045FAT32: entry: 0x50a46 = 330310, offset: 0x0046 = 70FAT32: ret: 00050a47, offset: 0046FAT32: entry: 0x50a47 = 330311, offset: 0x0047 = 71FAT32: ret: 00050a48, offset: 0047FAT32: entry: 0x50a48 = 330312, offset: 0x0048 = 72FAT32: ret: 00050a49, offset: 0048FAT32: entry: 0x50a49 = 330313, offset: 0x0049 = 73FAT32: ret: 00050a4a, offset: 0049FAT32: entry: 0x50a4a = 330314, offset: 0x004a = 74FAT32: ret: 00050a4b, offset: 004aFAT32: entry: 0x50a4b = 330315, offset: 0x004b = 75FAT32: ret: 00050a4c, offset: 004bFAT32: entry: 0x50a4c = 330316, offset: 0x004c = 76FAT32: ret: 00050a4d, offset: 004cFAT32: entry: 0x50a4d = 330317, offset: 0x004d = 77FAT32: ret: 00050a4e, offset: 004dFAT32: entry: 0x50a4e = 330318, offset: 0x004e = 78FAT32: ret: 00050a4f, offset: 004eFAT32: entry: 0x50a4f = 330319, offset: 0x004f = 79FAT32: ret: 00050a50, offset: 004fFAT32: entry: 0x50a50 = 330320, offset: 0x0050 = 80FAT32: ret: 00050a51, offset: 0050FAT32: entry: 0x50a51 = 330321, offset: 0x0051 = 81FAT32: ret: 00050a52, offset: 0051FAT32: entry: 0x50a52 = 330322, offset: 0x0052 = 82FAT32: ret: 00050a53, offset: 0052FAT32: entry: 0x50a53 = 330323, offset: 0x0053 = 83FAT32: ret: 00050a54, offset: 0053gc – clustnum: 330210, startsect: 2656552gc – clustnum: 330324, startsect: 2657464Size: 468624, got: 468624Jumping to U-Bootimage entry point: 0x80800000U-Boot code: 80800000 -> 80868F48  BSS: -> 808A1888monitor len: 000A1888ramsize: 20000000TLB table at: 9fff0000Top of RAM usable for U-Boot at: 9fff0000Reserving 646k for U-Boot at: 9ff4e000Reserving 528k for malloc() at: 9feca000Reserving 24 Bytes for Board Info at: 9fec9fe8Reserving 120 Bytes for Global Data at: 9fec9f70New Stack Pointer is: 9fec9f60RAM Configuration:Bank #0: 80000000 512 MiBrelocation Offset is: 1f74e000monitor flash len: 00072650Now running in RAM – U-Boot at: 9ff4e000Destroy Hash Table: 9ffb7d4c table = (null)Create Hash Table: N=512INSERT: table 9ffb7d4c, filled 1/521 rv 9fece40c ==> name="autoload" value="yes"INSERT: table 9ffb7d4c, filled 2/521 rv 9fecdc38 ==> name="baudrate" value="115200"INSERT: table 9ffb7d4c, filled 3/521 rv 9fecd6f8 ==> name="boot_args" value="echo setting bootargs …; s"INSERT: table 9ffb7d4c, filled 4/521 rv 9fececc4 ==> name="bootargs" value="console=ttyO0,115200n8 androi"INSERT: table 9ffb7d4c, filled 5/521 rv 9feced0c ==> name="bootargs_defaults" value="setenv bootargs cons"INSERT: table 9ffb7d4c, filled 6/521 rv 9fecdeb4 ==> name="bootcmd" value="run nand_boot;"INSERT: table 9ffb7d4c, filled 7/521 rv 9fece3b8 ==> name="bootdelay" value="1"INSERT: table 9ffb7d4c, filled 8/521 rv 9fece610 ==> name="bootenv" value="uEnv.txt"INSERT: table 9ffb7d4c, filled 9/521 rv 9fece094 ==> name="bootfile" value="uImage.bin"INSERT: table 9ffb7d4c, filled 10/521 rv 9fece988 ==> name="console" value="ttyO0,115200n8 androidboot.co"INSERT: table 9ffb7d4c, filled 11/521 rv 9fecebf8 ==> name="cpaddr" value="0x82000000"INSERT: table 9ffb7d4c, filled 12/521 rv 9fecdcd4 ==> name="device_root" value="/dev/mtdblock8 rw"INSERT: table 9ffb7d4c, filled 13/521 rv 9fecd824 ==> name="echo_boot_args" value="echo bootargs=${bootar"INSERT: table 9ffb7d4c, filled 14/521 rv 9fecde30 ==> name="ethact" value="cpsw"INSERT: table 9ffb7d4c, filled 15/521 rv 9fecdac4 ==> name="ethaddr" value="00:40:5c:26:0a:52"INSERT: table 9ffb7d4c, filled 16/521 rv 9fecec40 ==> name="gatewayip" value="192.168.1.2"INSERT: table 9ffb7d4c, filled 17/521 rv 9fecda04 ==> name="importbootenv" value="echo Importing environm"INSERT: table 9ffb7d4c, filled 18/521 rv 9fece544 ==> name="ip_method" value="none"INSERT: table 9ffb7d4c, filled 19/521 rv 9fecd56c ==> name="ipaddr" value="192.168.1.101"INSERT: table 9ffb7d4c, filled 20/521 rv 9fecd77c ==> name="kernelimgname" value="uImage.bin"INSERT: table 9ffb7d4c, filled 21/521 rv 9fece55c ==> name="kloadaddr" value="0x80007fc0"INSERT: table 9ffb7d4c, filled 22/521 rv 9fece8e0 ==> name="lcdtype" value="X800Y480"INSERT: table 9ffb7d4c, filled 23/521 rv 9fece2d4 ==> name="loadaddr" value="0x82000000"INSERT: table 9ffb7d4c, filled 24/521 rv 9fecd638 ==> name="loadbootenv" value="fatload mmc ${mmc_dev} ${"INSERT: table 9ffb7d4c, filled 25/521 rv 9fece574 ==> name="mloimgname" value="MLO"INSERT: table 9ffb7d4c, filled 26/521 rv 9fecebec ==> name="mmc_args" value="run bootargs_defaults;setenv"INSERT: table 9ffb7d4c, filled 27/521 rv 9fece538 ==> name="mmc_boot" value="echo Booting from SD card .."INSERT: table 9ffb7d4c, filled 28/521 rv 9fecdbcc ==> name="mmc_dev" value="0"INSERT: table 9ffb7d4c, filled 29/521 rv 9fecdb24 ==> name="mmc_load_uimage" value="fatload mmc ${mmc_dev"INSERT: table 9ffb7d4c, filled 30/521 rv 9fecdbfc ==> name="mmc_root" value="/dev/mmcblk0p2 rw"INSERT: table 9ffb7d4c, filled 31/521 rv 9fece5b0 ==> name="mmc_root_fs_type" value="ext3 rootwait"INSERT: table 9ffb7d4c, filled 32/521 rv 9fece9a0 ==> name="mtddevname" value="SPL"INSERT: table 9ffb7d4c, filled 33/521 rv 9fece4e4 ==> name="mtddevnum" value="0"INSERT: table 9ffb7d4c, filled 34/521 rv 9fece0e8 ==> name="mtdids" value="nand0=TQ3358-nand"INSERT: table 9ffb7d4c, filled 35/521 rv 9fece4cc ==> name="mtdparts" value="mtdparts=TQ3358-nand:128k@0("INSERT: table 9ffb7d4c, filled 36/521 rv 9fecde9c ==> name="nand_args" value="run bootargs_defaults;seten"INSERT: table 9ffb7d4c, filled 37/521 rv 9fece280 ==> name="nand_boot" value="echo Booting from nand …;"INSERT: table 9ffb7d4c, filled 38/521 rv 9fece418 ==> name="nand_img_siz" value="0x500000"INSERT: table 9ffb7d4c, filled 39/521 rv 9fece148 ==> name="nand_root" value="ubi0:rootfs rw ubi.mtd=7,20"INSERT: table 9ffb7d4c, filled 40/521 rv 9fece064 ==> name="nand_root_fs_type" value="ubifs rootwait"INSERT: table 9ffb7d4c, filled 41/521 rv 9fece814 ==> name="nand_src_addr" value="0x580000"INSERT: table 9ffb7d4c, filled 42/521 rv 9fecd62c ==> name="net_args" value="run bootargs_defaults;setenv"INSERT: table 9ffb7d4c, filled 43/521 rv 9fece7e4 ==> name="net_boot" value="echo Booting from network .."INSERT: table 9ffb7d4c, filled 44/521 rv 9fecdd58 ==> name="netmask" value="255.255.255.0"INSERT: table 9ffb7d4c, filled 45/521 rv 9fece400 ==> name="nfs_dir" value="/opt/EmbedSky/TQ3358/rootfs_l"INSERT: table 9ffb7d4c, filled 46/521 rv 9fece8f8 ==> name="nfsipaddr" value="192.168.1.101"INSERT: table 9ffb7d4c, filled 47/521 rv 9fecda28 ==> name="nfsnetmask" value="255.255.255.0"INSERT: table 9ffb7d4c, filled 48/521 rv 9fece520 ==> name="nfsopts" value="nolock,proto=tcp,nfsvers=3"INSERT: table 9ffb7d4c, filled 49/521 rv 9fece478 ==> name="nfsserverip" value="192.168.1.100"INSERT: table 9ffb7d4c, filled 50/521 rv 9feceab4 ==> name="optargs" value="512M"INSERT: table 9ffb7d4c, filled 51/521 rv 9fece5ec ==> name="partition" value="nand0,0"INSERT: table 9ffb7d4c, filled 52/521 rv 9fece2a4 ==> name="root_fs_type" value="yaffs2 rootwait=1"INSERT: table 9ffb7d4c, filled 53/521 rv 9fecd9d4 ==> name="rootimgname" value="root.bin"INSERT: table 9ffb7d4c, filled 54/521 rv 9fece43c ==> name="rootpath" value="/opt/EmbedSky/TQ3358/root_nf"INSERT: table 9ffb7d4c, filled 55/521 rv 9fece634 ==> name="script_addr" value="0x81900000"INSERT: table 9ffb7d4c, filled 56/521 rv 9fecdd7c ==> name="serverip" value="192.168.1.100"INSERT: table 9ffb7d4c, filled 57/521 rv 9fecd668 ==> name="set_args" value="run bootargs_defaults;setenv"INSERT: table 9ffb7d4c, filled 58/521 rv 9fecea48 ==> name="static_ip" value="${ipaddr}:${serverip}:${gat"INSERT: table 9ffb7d4c, filled 59/521 rv 9fece118 ==> name="stderr" value="serial"INSERT: table 9ffb7d4c, filled 60/521 rv 9fecdbd8 ==> name="stdin" value="serial"INSERT: table 9ffb7d4c, filled 61/521 rv 9fece628 ==> name="stdout" value="serial"INSERT: table 9ffb7d4c, filled 62/521 rv 9fece67c ==> name="uart1_d_can" value="uart1"INSERT: table 9ffb7d4c, filled 63/521 rv 9fecea00 ==> name="uart2_i2c2" value="uart2"INSERT: table 9ffb7d4c, filled 64/521 rv 9feceb44 ==> name="ubi_root" value="ubi0:rootfs rw ubi.mtd=7,204"INSERT: table 9ffb7d4c, filled 65/521 rv 9fecd830 ==> name="ubi_root_fs_type" value="ubifs rootwait=1"INSERT: table 9ffb7d4c, filled 66/521 rv 9fecd9e0 ==> name="ubootimgname" value="u-boot_TQ3358_V1.0.bin"INSERT: table 9ffb7d4c, filled 67/521 rv 9fece604 ==> name="yaffs_root" value="/dev/mtdblock8"INSERT: free(data = 9fecb4a8)INSERT: doneEVM Configuration –     Board id 0, profile 1, db 1Base Board EEPROM Data

0x00 : 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x000x10 : 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x000x20 : 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x000x30 : 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x000x40 : 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Board identification from EEPROM contents:        Board name   :         Board version:         Board serial :         Board config :

 

##### EmbedSky BIOS for TQ3358 #####This Board: SDRAM is 512MB; LCD display size is: 800X480

—mtdparts_init—

—parse_mtdids—mtdids = nand0=TQ3358-nand

+ id nand0             268435456 bytes  TQ3358-nand

—parse_mtdparts—mtdparts = mtdparts=TQ3358-nand:128k@0(SPL),128k(SPL.backup0),128k(SPL.backup1),128k(SPL.backup2),1920k(u)

— current_save —hdelete: DELETE key "partition"hdelete: DELETING key "partition"=> partition NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETING key "mtddevnum"hdelete: DELETE key "mtddevname"hdelete: DELETING key "mtddevname"=> mtddevnum NULL=> mtddevname NULL===device_parse===— id_find_by_mtd_id: 'TQ3358-nand' (len = 11)entry: 'TQ3358-nand' (len = 11)dev type = 2 (nand), dev num = 0, mtd-id = TQ3358-nandparsing partitions 128k@0(SPL),128k(SPL.backup0),128k(SPL.backup1),128k(SPL.backup2),1920k(uboot),128k(pa)+ partition: name SPL                    size 0x00020000 offset 0x00000000 mask flags 0+ partition: name SPL.backup0            size 0x00020000 offset 0xffffffff mask flags 0+ partition: name SPL.backup1            size 0x00020000 offset 0xffffffff mask flags 0+ partition: name SPL.backup2            size 0x00020000 offset 0xffffffff mask flags 0+ partition: name uboot                  size 0x001e0000 offset 0xffffffff mask flags 0+ partition: name params                 size 0x00020000 offset 0xffffffff mask flags 0+ partition: name logo                   size 0x00300000 offset 0xffffffff mask flags 0+ partition: name kernel                 size 0x00500000 offset 0xffffffff mask flags 0'-': remaining size assigned+ partition: name root                   size 0xffffffff offset 0xffffffff mask flags 0

total partitions: 9part_sort_add: list empty— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL— index partitions —hdelete: DELETE key "mtddevnum"hdelete: DELETE key "mtddevname"=> mtddevnum NULL=> mtddevname NULL===

+ device: nand  0       TQ3358-nand— current_save —=> partition nand0,0— index partitions —

— mtd_part_info: partition number 0 for device nand0 (TQ3358-nand)=> mtddevnum 0,=> mtddevname SPLmtdparts_init: current_mtd_dev  = nand0, current_mtd_partnum = 0### main_loop entered: bootdelay=1

### main_loop: bootcmd="run nand_boot;"Hit any key to stop autoboot:  0 VFAT Support enabledFAT32, fat_sect: 36, fatlength: 7426Rootdir begins at cluster: 2, sector: 14888, offset: 745000Data begins at: 14872Cluster size: 8FAT read sect=14888, clust_size=8, DIRENTSPERBLOCK=16Rootvfatname: ||RootMismatch: |boot||RootMismatch: |mlo||Rootvfatname: |.trash-0|RootMismatch: |trash-~1|.trash-0|RootMismatch: |trash-~1||Rootvfatname: |u-boot.bin|RootMismatch: |u-boot.bin|u-boot.bin|RootMismatch: |u-boot.bin||Rootvfatname: |root.bin|RootMismatch: |root.bin|root.bin|RootMismatch: |root.bin||Rootvfatname: |uimage.bin|RootMismatch: |uimage.bin|uimage.bin|RootMismatch: |uimage.bin||END LOOP: j=0   clust_size=8FAT read sect=14889, clust_size=8, DIRENTSPERBLOCK=16END LOOP: j=1   clust_size=8FAT read sect=14890, clust_size=8, DIRENTSPERBLOCK=16END LOOP: j=2   clust_size=8FAT read sect=14891, clust_size=8, DIRENTSPERBLOCK=16END LOOP: j=3   clust_size=8FAT read sect=14892, clust_size=8, DIRENTSPERBLOCK=16RootDentname == NULL – 6

开发板就是可以正常启动的!~

kooking:

你可以把bootdelay的时间修改长一点。

如果不敲击键盘,u-boot会按默认的命令启动,你可以启动一次后,输入u-boot配置参数并保存,断电重启,看之前配置的参数是否正常保存下来了

“Hit any key to stop autoboot: ”你可以在u-boot源码里面搜索一下

Yaoming Qin:

文件在哪里应该很容易搜索的到。

你用的uboot是从sdk里面拿的么?

另外,需要确定DDR的配置是否正确。

he xu:

回复 Yaoming Qin:

感谢各位的热心解答

问题总算是解决了

uboot是经过开发商更改过得

里面加了一个对于按键的判断,但是我自己的板子上没有物理的按键,导致函数调用出错

所以一直卡在那儿了

static inline int abortboot(int bootdelay){        int abort = 0;while ((bootdelay > 0) && (!abort)) {                int i;                –bootdelay;                /* delay 100 * 10ms */                for (i=0; !abort && i<100; ++i) {                        if (tstc()) {        /* we got a key press        */                                abort  = 1;        /* don't auto boot        */                                bootdelay = 0;        /* no more delay        */#if defined(CONFIG_TQ3358_KEY)                        else if (tq3358_read_key())                        {                                abort  = 2;        /* don't auto boot        */                                bootdelay = 0;        /* no more delay        */                                printd("TQ3358_KEY press!\n");                                break;                        }#endif /* CONFIG_TQ3358_KEY */                        udelay(10000);                }printf("\b\b\b%2d ", bootdelay);return abort;}

把CONFIG_TQ3358_KEY的定义去掉了就好了!

leo chen:

回复 he xu:

能解决就是件好事情

cheng feng:

你好,我也在调试自己做的板子,用的开发板也是TQ3358,现在我的板子在移植天嵌的uboot时候遇到一个问题,从SD卡启动是正常的,并且打印信息显示将uboot.bin、内核镜像、文件系统都下载到nand里面了,我在SD卡里面只放了uboot.bin和MLO,也可以正常启动(说明内核、文件系统都可以从NAND正常读出来了),但是换到NAND启动的时候,板子起不来,一点打印消息都没有,我怀疑MLO文件没有下载到NAND,我看了天嵌的使用手册里面也没有Download MLO to NAND.这一步,是不是他们出厂的时候已经把MLO烧进去了,在uboot里面就省略了这一步?

he xu:

回复 cheng feng:

你好

应该是这个道理

我是一直手动将MLO下载到NAND里面的(只要下载一次就可以了)

可以正常启动

cheng feng:

回复 he xu:

你好,我的板子上带的液晶屏显示的是 Welcome using TQ3358 Board! DRAM:512MB,NAND:256M. LCD size:800X480 ========test input======= 就没了,因此我都没办法做手工下载。不知道是哪出了问题,你的有这种情况吗? 可否留下你的联系方式

赞(0)
未经允许不得转载:TI中文支持网 » 自己做的板子,AM335X启动不了,一直卡在hit any key to stop autoboot这里!
分享到: 更多 (0)