I have two problems with mini2440 and Windows CE 6, I'm using the files from the latest version published in www.arm9.net/download.asp updated :2010-01-13. I climb the vivi128 to mini2440 the Nboot_A70.bin and NK_A70.bin (since I have the 7 inch display). All OK I start the Windows CE 6. 1st problem: It starts all right, but there is a problem with the touch screen, which does not correspond to that of 7 inches, and that clubs in an area and select another. I also happens with versions of Windows CE 5. 2nd problem: That with the latest version 2010-01-13, with Windows CE 6, when I shut the mini2440 and re-start or do you reset the device, initiates the nboot, but there remains, in the console goes "Load Windows CE Image .. ", but does not load anything else, this only happens to me with Windows CE 6. If anyone can help me it would be greatly appreciated. Thank you.
Problem Win CE 6 mini2440 with 7"
The touch screen calibration doesn't automatically run after first boot. You must plug in a mouse and go to the control pannel, Stylus to calibrate it. With WinCE6 not booting, is it the right nboot? Thank you, Errol
2nd problem: Same problem occurs here when not using the newest vivi and nboot that's in the ce60 BSP download.
solve for first problem: copy touch driver from wince 5 BSP file to wince 6 . I have same problem but solved at this way. solve for second problem: in win 6 BSP file default LCD is 3.5 inch & wont work . for solve this problem do this steps: under the dir C: \ WINCE600 \ PLATFORM \ Mini2440 \ src \ inc \ options.h allows you to change what they need to adapt your mini2440. In my case I modified the file as follows: - Crop -- / / --- By customer # define KITL_NONE / / # define KITL_SERIAL_UART0 / / # define KITL_SERIAL_UART1 / / # define KITL_USBSERIAL / / # define KITL_ETHERNET / / # define LCD_N35 / / # define LCD_L80 / / # define LCD_T35 # define LCD_A70 / / # define LCD_VGA1024768 # define TOUCH_SCREEN_WIDTH 1024 # define TOUCH_SCREEN_HEIGHT 768 - Crop -- In fact my mini2440 is connected to a 7-inch LCD with touch screen. In same time you can chose ONLY one LCD type . best regard
The second problem, I've solved thanks Edje11 was vivi problem. But with 1 continuing problem, have done what you told me pashe007, but still not working. The file has the following configuration options.h // // Copyright (c) FriendlyARM CO., Ltd. All rights reserved. // #ifndef __OPTIONS_H #define __OPTIONS_H //- Crop -- // --- By customer # define KITL_NONE // # define KITL_SERIAL_UART0 // # define KITL_SERIAL_UART1 // # define KITL_USBSERIAL // # define KITL_ETHERNET // # define LCD_N35 // # define LCD_L80 // # define LCD_T35 # define LCD_A70 // # define LCD_VGA1024768 # define TOUCH_SCREEN_WIDTH 1024 # define TOUCH_SCREEN_HEIGHT 768 // - Crop -- #if defined(KITL_NONE) + defined(KITL_SERIAL_UART0) + defined(KITL_SERIAL_UART1) + defined(KITL_USBSERIAL) + defined(KITL_USBSERIAL) + defined(KITL_ETHERNET) != 1 #error Should defined only one KITL interface #endif #if defined(LCD_N35) + defined(LCD_L80) + defined(LCD_T35) + defined(LCD_A70) + defined(LCD_VGA1024768) != 1 #error Must define only one LCD type #endif #if defined(LCD_N35) #define LCD_WIDTH 240 #define LCD_HEIGHT 320 #elif defined(LCD_L80) #define LCD_WIDTH 640 #define LCD_HEIGHT 480 #elif defined(LCD_T35) #define LCD_WIDTH 240 #define LCD_HEIGHT 320 #elif defined(LCD_A70) #define LCD_WIDTH 800 #define LCD_HEIGHT 480 #elif defined(LCD_VGA1024768) #define LCD_WIDTH 1024 #define LCD_HEIGHT 768 #endif #if defined(TOUCH_SCREEN_WIDTH) + defined(TOUCH_SCREEN_HEIGHT) != 2 #define TOUCH_SCREEN_WIDTH LCD_WIDTH #define TOUCH_SCREEN_HEIGHT LCD_HEIGHT #endif #endif He told me that copy the folder "touch" C:\WINCE500\PLATFORM\mini2440\Src\Drivers\Touch to C:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\Touch I recompiled nk.bin, making the changes you've indicated and does not work. Can you explain a little better as you solved your? Thank you very much in advance
just copy C:\WINCE500\PLATFORM\mini2440\Src\Drivers\Touch to C:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\Touch . then Clean Solution and compile as new. after install new Image on mini2440 attach USB mouse to device and chose Stylus in control panel and run new Calibration . best regard