imx51烧写wince6.0,选择错误eboot菜单设置后无法启动,并且串口不打印任何信息,但是使用Advanced tookit软件烧录成功,为什么呢?

时间:2021-04-05 18:08:37
下面的eboot菜单时设置的信息。
-----------------------------------------------------------------------------
Freescale iMX SOC Menu Item   
-----------------------------------------------------------------------------
[0] IP Address : 0.0.0.0
[1] Set IP Mask : 0.0.0.0
[2] Boot Delay : 3
[3] DHCP : Disabled
[4] Reset to Factory Default Configuration 
[5] Select Boot Device : NK from SD/MMC
[6] Set MAC Address : FF-FF-FF-FF-FF-FF
[7] Format OS NAND Region 
[8] Format All NAND Regions 
[9] Bootloader Shell 
[I] KITL Work Mode : Interrupt
[K] KITL Enable Mode : Disable
[P] KITL Passive Mode : Disable
[S] Save Settings 
[D] Download Image Now 
[L] Launch Existing Flash Resident Image Now 
[E] Select Ether Device : FEC
[M] MMC and SD Utilities
Selection: M
-----------------------------------------------------------------------------
Freescale iMX SOC Menu Item   
-----------------------------------------------------------------------------
[A] eMMC 4.3 Boot Partition : Disabled / Not Available
[B] eMMC 4.3 Boot Partition Size : 2048 Kbytes
[S] eSD 2.1 Boot Partition : Disabled / Not Available
[D] eSD 2.1 Boot Partition Size : 0 Kbytes                                     (错误的选择)
[C] Create File System Partition on SD/MMC Boot Card                      (正确选择)
[F] Format All SD/MMC Regions 
[R] Return to Main Menu
 
正确的选择的应该选择C选项,但我选错了选项,具体选择了A B S和D中的可能的两项导致了错误,系统在正常启动模式下,无法启动 ,串口是正常的也没有任何打印信息。
我也使用了cfgtool.exe这个工具,下面是我的配置信息,在驱动配置信息都做好后,串口有打印的信息,打印信息也贴出来了。
file:plaer.ini
[PROFILE]
PLAYER=MX51 WinCE Update
VERSION=2
[OPERATIONS]
UTP_UPDATE=OS Firmware,120,1
MX_UPDATE=51 RKL MMC WinCE Update,120,1
[OS Firmware]
UCL_INSTALL_SECTION=SD/MMC
[51 RKL MMC WinCE Update]
UCL_INSTALL_SECTION=SD/MMC
 
some information output in serial console below:
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
BSP Clock Configuration:
   CKIH        =   22579200 Hz
   PLL1        =  800000000 Hz
   PLL2        =  665000000 Hz
   PLL3        =  216000000 Hz
   LP_APM      =   24000000 Hz
   ARM         =  800000000 Hz
   AXI_A       =  166250000 Hz
   AXI_B       =  133000000 Hz
   EMI_SLOW    =  133000000 Hz
   AHB         =  133000000 Hz
   IPG         =   66500000 Hz
   PERCLK      =    8000000 Hz
   CKIL_SYNC   =      32768 Hz
   DDR         =  200000000 Hz
   ARM_AXI     =  166250000 Hz
   IPU_HSP     =  133000000 Hz
   VPU_AXI     =  166250000 Hz
   GPU         =  166250000 Hz
   GPU2D       =  166250000 Hz
   DEBUG_APB   =  166250000 Hz
   ENFC        =   26600000 Hz
   USBOH3      =   66500000 Hz
   ESDHC1      =   47500000 Hz
   ESDHC2      =   47500000 Hz
   ESDHC3      =   47500000 Hz
   ESDHC4      =   47500000 Hz
   UART        =   24000000 Hz
   SSI1        =    5644800 Hz
   SSI2        =    5644800 Hz
   SSI3        =    5644800 Hz
   SSI_EXT1    =   10285714 Hz
   SSI_EXT2    =   10285714 Hz
   USB_PHY     =   24000000 Hz
   TVE_216_54  =  216000000 Hz
   DI          =   27000000 Hz
   VPU_RCLK    =   24000000 Hz
   SPDIF0      =    1142857 Hz
   SPDIF1      =    1142857 Hz
   SLIMBUS     =   66500000 Hz
   SIM         =   66500000 Hz
   FIRI        =   24000000 Hz
   HSI2C       =   66500000 Hz
   SSI_LP_APM  =   22579200 Hz
   SPDIF_XTAL  =   24000000 Hz
   HSC1        =  216000000 Hz
   HSC2        =  216000000 Hz
   ESC         =   15428571 Hz
   CSI_MCLK1   =   24629629 Hz
   CSI_MCLK2   =   24629629 Hz
   ECSPI       =   66500000 Hz
   LPSR        =          0 Hz
   PGC         =   66500000 Hz
   OSC         =   24000000 Hz
   CKIH_CAMP1  =   22579200 Hz
   CKIH2_CAMP2 =          0 Hz
   CKIH2       =          0 Hz
   FPM         =   33554432 Hz
Microsoft Windows CE Bootloader Common Library Version 1.4 Built Apr 18 2011 10:43:00
INFO: BoardID = 0x0.
CONTROLREG = 0x1f03011
CONFIGREG = 0x1000
OALPmicInit:  silicon rev = 0x20
REV = 0x45d0
REG_SET0 = 0x20fd0
REG_MOD1 = 0x9
Microsoft Windows CE Ethernet Bootloader 1.0 for MX51 EVK (Apr 18 2011 10:53:06)
INFO: SBMR = 0xE060C003.
INFO:  Bootloader launched from SD.
System ready!
Preparing for download...
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
BSP Clock Configuration:
   CKIH        =   22579200 Hz
   PLL1        =  800000000 Hz
   PLL2        =  665000000 Hz
   PLL3        =  216000000 Hz
   LP_APM      =   24000000 Hz
   ARM         =  800000000 Hz
   AXI_A       =  166250000 Hz
   AXI_B       =  133000000 Hz
   EMI_SLOW    =  133000000 Hz
   AHB         =  133000000 Hz
   IPG         =   66500000 Hz
   PERCLK      =    8000000 Hz
   CKIL_SYNC   =      32768 Hz
   DDR         =  200000000 Hz
   ARM_AXI     =  166250000 Hz
   IPU_HSP     =  133000000 Hz
   VPU_AXI     =  166250000 Hz
   GPU         =  166250000 Hz
   GPU2D       =  166250000 Hz
   DEBUG_APB   =  166250000 Hz
   ENFC        =   26600000 Hz
   USBOH3      =   66500000 Hz
   ESDHC1      =   47500000 Hz
   ESDHC2      =   47500000 Hz
   ESDHC3      =   47500000 Hz
   ESDHC4      =   47500000 Hz
   UART        =   24000000 Hz
   SSI1        =    5644800 Hz
   SSI2        =    5644800 Hz
   SSI3        =    5644800 Hz
   SSI_EXT1    =   10285714 Hz
   SSI_EXT2    =   10285714 Hz
   USB_PHY     =   24000000 Hz
   TVE_216_54  =  216000000 Hz
   DI          =   27000000 Hz
   VPU_RCLK    =   24000000 Hz
   SPDIF0      =    1142857 Hz
   SPDIF1      =    1142857 Hz
   SLIMBUS     =   66500000 Hz
   SIM         =   66500000 Hz
   FIRI        =   24000000 Hz
   HSI2C       =   66500000 Hz
   SSI_LP_APM  =   22579200 Hz
   SPDIF_XTAL  =   24000000 Hz
   HSC1        =  216000000 Hz
   HSC2        =  216000000 Hz
   ESC         =   15428571 Hz
   CSI_MCLK1   =   24629629 Hz
   CSI_MCLK2   =   24629629 Hz
   ECSPI       =   66500000 Hz
   LPSR        =          0 Hz
   PGC         =   66500000 Hz
   OSC         =   24000000 Hz
   CKIH_CAMP1  =   22579200 Hz
   CKIH2_CAMP2 =          0 Hz
   CKIH2       =          0 Hz
   FPM         =   33554432 Hz
Windows CE Kernel for ARM (Thumb Enabled) Built on Aug  4 2010 at 14:23:58
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
OEMInit:  silicon r呝?偮蓚j???V) ?偮羠jOALIoCtlHalInitRTC(2006/1/1 12:0:0.000)
WARNING: SRTC was reset.
 
我尝试了上面的方法,不知道如何才能回复到误操作eboot菜单前的状态?

4 个解决方案

#1


曾经也玩过一段时间的IMX51,但不是很熟悉!!!

#2


有人会吗?自己提示一下!

#3


引用 1 楼 xqhrs232 的回复:
曾经也玩过一段时间的IMX51,但不是很熟悉!!!


我用的是emmc 贴片 bga的,你知道该如何格式化吗?除了换一快EMMC之外,用什么工具格式化,我有USB还有串口!

#4


记得是不是dd命令可以?

#1


曾经也玩过一段时间的IMX51,但不是很熟悉!!!

#2


有人会吗?自己提示一下!

#3


引用 1 楼 xqhrs232 的回复:
曾经也玩过一段时间的IMX51,但不是很熟悉!!!


我用的是emmc 贴片 bga的,你知道该如何格式化吗?除了换一快EMMC之外,用什么工具格式化,我有USB还有串口!

#4


记得是不是dd命令可以?