iMX53 WEC7系统跑起不来

时间:2021-10-30 16:46:21
使用freescale官方提供iMX53_SMD BSP包生成系统镜像,加载系统镜像并输出信息如下后就没有任何动静了:
Windows CE KernelInit
Booting Windows CE version 7.00 for (ARM)
Memory Configuring: Total pages: 237564, Filesystem pages = 29695
Booting kernel with clean memory configuration:
Total Memory Sections:5
[0] (static): start: 8057c000, extension/attributes: 00040000, length: 10000000
[1] (static): start: 9057c000, extension/attributes: 0001c000, length: 06ffc000
[2] (dynamic): start: 008d0000, extension/attributes: 00040800, length: 10000000
[3] (dynamic): start: 009d0000, extension/attributes: 00040800, length: 10000000
[4] (dynamic): start: 00ad0000, extension/attributes: 0000c800, length: 03000000
Scheduling the first thread.
PID:00400002 TID:00410002 PGPOOL: Reserved 768 pages for Loader pool
PID:00400002 TID:00410002 PGPOOL: Reserved 256 pages for File pool
PID:00400002 TID:00410002 OSAXST0: Platform Name = i.MX53 EVK
PID:00400002 TID:00410002 OSAXST1: >>> Loading Module 'kd.dll' (0xC0801F44) at address 0xEFFE0000-0xEFFFE000 in Process 'NK.EXE' (0x8055FAD0)
PID:00400002 TID:00410002 KD: Starting kernel debugger software probe (KdStub) - KD API version 27
PID:00400002 TID:00410002 OSAXST1: >>> Loading Module 'NK.EXE' (0x8055FAD0) at address 0x80200000-0x80231000 in Process 'NK.EXE' (0x8055FAD0)
PID:00400002 TID:00500002 Filesys doesn't exist, no app started

如果在工程的环境变量配置中把原有的set imgtiny=1替换成set imgsdmmc=1,输出下面的信息后就没有反应了:
Windows CE KernelInit
Booting Windows CE version 7.00 for (ARM)
Memory Configuring: Total pages: 260732, Filesystem pages = 32591
Booting kernel with clean memory configuration:
Total Memory Sections:5
[0] (static): start: 8057c000, extension/attributes: 00040000, length: 10000000
[1] (static): start: 9057c000, extension/attributes: 00033000, length: 0ca7c000
[2] (dynamic): start: 008d0000, extension/attributes: 00040800, length: 10000000
[3] (dynamic): start: 009d0000, extension/attributes: 00040800, length: 10000000
[4] (dynamic): start: 00ad0000, extension/attributes: 0000c800, length: 03000000
Scheduling the first thread.
PID:00400002 TID:00410002 PGPOOL: Reserved 768 pages for Loader pool
PID:00400002 TID:00410002 PGPOOL: Reserved 256 pages for File pool

11 个解决方案

#1


PID:00400002 TID:00410002 PGPOOL: Reserved 768 pages for Loader pool
PID:00400002 TID:00410002 PGPOOL: Reserved 256 pages for File pool
你是不是启用了KITL ?这个要用KITL才能出现的。
去掉KITL 
+release 模式编译,一般都可以过的。

#2


我的是WINCE60+6410跑不起来

#3


是不是用错工程了?iMX53_SMD_SmallFootprint是没有UI的最小系统,应该要用iMX53_SMD_Mobility工程,然后选择release build。

#4


引用 3 楼 wd1394 的回复:
是不是用错工程了?iMX53_SMD_SmallFootprint是没有UI的最小系统,应该要用iMX53_SMD_Mobility工程,然后选择release build。


有试过iMX53_SMD_Mobility工程 release build 会打印如下信息就会没任何反应
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
BSP Clock Configuration:
    OSC         =   24000000 Hz
    PLL1        = 1000000000 Hz
    PLL2        =  400000000 Hz
    PLL3        =  400000000 Hz
    PLL4        =  455000000 Hz
    LP_APM      =   24000000 Hz
    ARM         = 1000000000 Hz
    AXI_A       =  400000000 Hz
    AXI_B       =  200000000 Hz
    EMI_SLOW    =  133333333 Hz
    AHB         =  133333333 Hz
    IPG         =   66666666 Hz
    PERCLK      =    8000000 Hz
    CKIL_SYNC   =      32768 Hz
    DDR         =  400000000 Hz
    ARM_AXI     =  200000000 Hz
    IPU_HSP     =  200000000 Hz
    VPU_AXI     =  200000000 Hz
    GPU         =  200000000 Hz
    GPU2D       =  200000000 Hz
    DEBUG_APB   =  200000000 Hz
    ENFC        =   33333333 Hz
    USBOH3      =   66666666 Hz
    ESDHC1      =  100000000 Hz
    ESDHC2      =  100000000 Hz
    ESDHC3      =  100000000 Hz
    ESDHC4      =  100000000 Hz
    UART        =   24000000 Hz
    SSI1        =    6000000 Hz
    SSI2        =    6000000 Hz
    SSI3        =    6000000 Hz
    SSI_EXT1    =   24000000 Hz
    SSI_EXT2    =   19047619 Hz
    USB_PHY     =   24000000 Hz
    TVE_216_54  =  227500000 Hz
    DI0         =   50000000 Hz
    DI1         =          0 Hz
    VPU_RCLK    =   24000000 Hz
    SSI_LP_APM  =   24000000 Hz
    SPDIF_XTAL  =   24000000 Hz
    LDB_DIO     =  455000000 Hz
    LDB_DI1     =  455000000 Hz
    SPDIF0      =    1142857 Hz
    ESAI        =    3000000 Hz
    ESAI_HCKR   =          0 Hz
    ESAI_HCKT   =          0 Hz
    CAN         =   66666666 Hz
    FIRI        =   24000000 Hz
    CSI_MCLK1   =   25000000 Hz
    CSI_MCLK2   =   25000000 Hz
    ECSPI       =   66666666 Hz
    LPSR        =          0 Hz
    PGC         =    8333333 Hz
    ASRC        =   45500000 Hz
    IEEE_CEMX   =   40000000 Hz
    CKIH        =   22579200 Hz
    CKIH2       =          0 Hz
Windows CE Kernel for ARM (Thumb Enabled)
OEMInit:  silicon 螘賮鮼玲膳5)  絽蓱%侕伭釐镣)]I9閬=1-パ攻验%Q1ネ厜睍5)

#5


开发板什么地方买来的。找技术支持吧。

#6


引用 5 楼 kacyquan 的回复:
开发板什么地方买来的。找技术支持吧。
开发板是公司自己做的

#7


可以先尝试找块开发板卡测试一下,会不会是硬件问题!

#8


引用 7 楼 zhoukq 的回复:
可以先尝试找块开发板卡测试一下,会不会是硬件问题!
在板子上跑android系统没有问题

#9


对比一下自己做的板子和官方的原理图上有哪些区别,内存,时钟等什么的,修改一点了试试看,还有一些输入信号,看看是不是有区别

#10


我用iMX53_SMD_Mobility和iMX53_SMD_SmallFootprint都可以编译过,但是采用cfimager.exe -a -imx53 -d G -f .\eboot.nb0指令烧好SD,插到EVB上,上电任何信息都没有,不知什么原因?用从Adeneo网站上下载的iMX53QSB_WEC7_BIN_V122.zip里面的image是可以启动,而且有打印信息。

#11


我也非常着急,麻烦有知道原因的大侠给点指点,1549620486@qq.com,非常感谢!

#1


PID:00400002 TID:00410002 PGPOOL: Reserved 768 pages for Loader pool
PID:00400002 TID:00410002 PGPOOL: Reserved 256 pages for File pool
你是不是启用了KITL ?这个要用KITL才能出现的。
去掉KITL 
+release 模式编译,一般都可以过的。

#2


我的是WINCE60+6410跑不起来

#3


是不是用错工程了?iMX53_SMD_SmallFootprint是没有UI的最小系统,应该要用iMX53_SMD_Mobility工程,然后选择release build。

#4


引用 3 楼 wd1394 的回复:
是不是用错工程了?iMX53_SMD_SmallFootprint是没有UI的最小系统,应该要用iMX53_SMD_Mobility工程,然后选择release build。


有试过iMX53_SMD_Mobility工程 release build 会打印如下信息就会没任何反应
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb
BSP Clock Configuration:
    OSC         =   24000000 Hz
    PLL1        = 1000000000 Hz
    PLL2        =  400000000 Hz
    PLL3        =  400000000 Hz
    PLL4        =  455000000 Hz
    LP_APM      =   24000000 Hz
    ARM         = 1000000000 Hz
    AXI_A       =  400000000 Hz
    AXI_B       =  200000000 Hz
    EMI_SLOW    =  133333333 Hz
    AHB         =  133333333 Hz
    IPG         =   66666666 Hz
    PERCLK      =    8000000 Hz
    CKIL_SYNC   =      32768 Hz
    DDR         =  400000000 Hz
    ARM_AXI     =  200000000 Hz
    IPU_HSP     =  200000000 Hz
    VPU_AXI     =  200000000 Hz
    GPU         =  200000000 Hz
    GPU2D       =  200000000 Hz
    DEBUG_APB   =  200000000 Hz
    ENFC        =   33333333 Hz
    USBOH3      =   66666666 Hz
    ESDHC1      =  100000000 Hz
    ESDHC2      =  100000000 Hz
    ESDHC3      =  100000000 Hz
    ESDHC4      =  100000000 Hz
    UART        =   24000000 Hz
    SSI1        =    6000000 Hz
    SSI2        =    6000000 Hz
    SSI3        =    6000000 Hz
    SSI_EXT1    =   24000000 Hz
    SSI_EXT2    =   19047619 Hz
    USB_PHY     =   24000000 Hz
    TVE_216_54  =  227500000 Hz
    DI0         =   50000000 Hz
    DI1         =          0 Hz
    VPU_RCLK    =   24000000 Hz
    SSI_LP_APM  =   24000000 Hz
    SPDIF_XTAL  =   24000000 Hz
    LDB_DIO     =  455000000 Hz
    LDB_DI1     =  455000000 Hz
    SPDIF0      =    1142857 Hz
    ESAI        =    3000000 Hz
    ESAI_HCKR   =          0 Hz
    ESAI_HCKT   =          0 Hz
    CAN         =   66666666 Hz
    FIRI        =   24000000 Hz
    CSI_MCLK1   =   25000000 Hz
    CSI_MCLK2   =   25000000 Hz
    ECSPI       =   66666666 Hz
    LPSR        =          0 Hz
    PGC         =    8333333 Hz
    ASRC        =   45500000 Hz
    IEEE_CEMX   =   40000000 Hz
    CKIH        =   22579200 Hz
    CKIH2       =          0 Hz
Windows CE Kernel for ARM (Thumb Enabled)
OEMInit:  silicon 螘賮鮼玲膳5)  絽蓱%侕伭釐镣)]I9閬=1-パ攻验%Q1ネ厜睍5)

#5


开发板什么地方买来的。找技术支持吧。

#6


引用 5 楼 kacyquan 的回复:
开发板什么地方买来的。找技术支持吧。
开发板是公司自己做的

#7


可以先尝试找块开发板卡测试一下,会不会是硬件问题!

#8


引用 7 楼 zhoukq 的回复:
可以先尝试找块开发板卡测试一下,会不会是硬件问题!
在板子上跑android系统没有问题

#9


对比一下自己做的板子和官方的原理图上有哪些区别,内存,时钟等什么的,修改一点了试试看,还有一些输入信号,看看是不是有区别

#10


我用iMX53_SMD_Mobility和iMX53_SMD_SmallFootprint都可以编译过,但是采用cfimager.exe -a -imx53 -d G -f .\eboot.nb0指令烧好SD,插到EVB上,上电任何信息都没有,不知什么原因?用从Adeneo网站上下载的iMX53QSB_WEC7_BIN_V122.zip里面的image是可以启动,而且有打印信息。

#11


我也非常着急,麻烦有知道原因的大侠给点指点,1549620486@qq.com,非常感谢!