6148 views|1 replies

2

Posts

0

Resources
The OP

When the WINCE6 virtual machine starts, it reports Jumping to 0x00224cb0 [Copy link]

Development environment: VS2005 + WINCE 6.0

CPU: X86

The device type is PDA or custom device

No code was added or deleted. After generating with the OS Generation Wizard, the NK.BIN file was directly compiled and linked. Then the virtual machine was started with MS_DOS boot. Then the screen displayed: Jumping to 0x00224cb0

The log exported by the serial port contains the following two lines:

*** FAILED TO INITIALIZE DISPLAY DRIVER (ddi_flat.dll)! ***
*** MAKE SURE DISPLAY DRIVER CONFIGURATION SETTINGS ARE CORRECT! ***

The ddi_flat.dll library has not been modified. Is there something wrong with this Microsoft library?

Or do I need to modify some places before I can use it?

And when using loadcepc, it says that the /l: parameter is not supported. I tested it with VESATEST.EXE. My BIOS version is 3.0, which supports 18 display modes.

Is it true that the CEPC project generated using Microsoft's generation wizard cannot be run?

I have been struggling with this problem for three or four days and still have no idea. Please help me and see if you have any good ideas.

For details on how to create a virtual machine, see the following link:

http://mjf860505.blog.163.com/blog/static/10843482200892973056438/

This post is from Embedded System

2

Posts

0

Resources
2
Through the log, I found that the problem was caused by the initialization of the display. The default values "m_nScreenWidthSave=320, m_nScreenHeightSave=200" were always used. These two parameters were obtained from the parameters of loadcepc. The problem returned to the fact that loadcepc did not support the /l: parameter. I searched for a long time but could not find the key. Later, I downloaded someone's VMWARE file from the Internet and used them to start! After comparison, I found that I set the /l: parameter incorrectly. It should be: /l:800x600x16, but I set it to /l:800*600*16! Wow! It's all my fault for changing the 'x' to '*' and messing myself up for several days! Please despise me! ~ :L
This post is from Embedded System

Find a datasheet?

EEWorld Datasheet Technical Support

Related articles more>>

    EEWorld
    subscription
    account

    EEWorld
    service
    account

    Automotive
    development
    circle

    Robot
    development
    community

    About Us Customer Service Contact Information Datasheet Sitemap LatestNews

    Room 1530, Zhongguancun MOOC Times Building, Block B, 18 Zhongguancun Street, Haidian District, Beijing 100190, China Tel:(010)82350740 Postcode:100190

    Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
    快速回复 返回顶部 Return list