1. Run the software of HP Disk Storage Format Tool and format the SD card for FAT or FAT32 filesystem.<br>

+

2. Copy the image file(MLO, EBOOTNAND.nb0, NK.bin, ADevKit8000.exe) from CD:\wince_6\image\ lcd480X272 to SD card, then change the name from EBOOTNAND.nb0 to EBOOTSD.nb0 in the SD card.<br>

+

3. Insert the SD card to the board, press the BOOT button and then power on the board again; HyperTerminal will start printing the output information, at the same time press [SPACE] to enter the EBOOT menu.<br>

Please input NK.bin file from the CD to SD card again, the problem will be solved.<br>

+

+

==How to establish KITL connection?==

+

Answer: At present the Devkit8000 board can only support download NK.bin through DM9000 Ethernet and could not support KITL transmitting. That's because the bootloader and OAL public domain code have no address map in WinCE system and access to DM9000 physical address directly. <br>

+

User can use USB RNDIS for downloading NK.bin and KITL transmitting. <br>

+

1. Please install RNDIS driver in PC;<br>

+

2. Set IP address for virtual network and Devkit8000, make sure they are in the same segment, but different from PC IP segment;<br>

2. Copy the image file(MLO, EBOOTNAND.nb0, NK.bin, XLDRNAND.nb0, ADevKit8000.exe) from CD:\wince_6\image\ dvi1280X720 or lcd480X272 to SD card, then change the name from EBOOTNAND.nb0 to EBOOTSD.nb0 in the SD card.<br>

1. you have to get the "CalibrationData", you can enter your wince via calibration, use the "Regedit.exe" to open the regedit, open the directory of [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] and check the "CalibrationData"=" xxxxxxxx "

Hardware problem

If you had erased NAND flash, how to boot the system?

Answer: If the Nand Flash has been erased, user can boot the system through SD card. OMAP35x series chips can support booting x-loader from SD card. User can refer to Devkit8000 user manual to update image from SD card.

How to use USB OTG as Host or Device?

Answer: The USB OTG interface can be used as USB Host function with a Mini-A to Standard-A cable, or used as USB Device function with a Mini-B to Standard-A cable.

If using USB OTG interface as USB Host, please follow below steps:
1) Connect Hub power to USB Hub;
2) Connect USB OTG cable to Devkit8000 board;
3) Power on and get into system;
4) Plug in USB Hub to USB OTG through cable;
5) Insert USB mouse or keypad to USB Hub.

How to boot from SD card?

Answer:Press BOOT key and power on, the system will boot from SD card first and then boot from Nand flash.

Answer: We suggest two ways:
1. Connect with JTAG EmulatorEmbest provide XDS100v2 and TDS560 emulators which can be used for TI's C2000, C5000, C6000 chips and OMAP, DaVinci, ARM7 and ARM9 microprocessors.

Answer: The DevKit8000 board is not delivered with RTC battery, user needs to prepare it themselves. The battery model is CR1220.

Linux problem

If the Nand Flash has been erased, how to restore it?

Answer: Please download the linux_WriteToNandflash.rar,and decompress the linux_WriteToNandflash.rar, copy all files to the SD card in the linux_WriteToNandflash.rar, and then boot the image from the SD card.

Warnning:If your NandFlash has OS before, please erase it, enter to the u-boot command mode and input the commands of "nand erase" to erase the NandFlash.

How to set NFS server on Devkit8000 board?

Answer: Please follow below steps:
1. Please make sure your PC OS is set the NFS server.
2. Connect the net cable between PC and Devkit8000 board.
3. Power on the Devkit8000 board, and enter to U-boot command line,input the following command:

Note:
192.192.192.200 is IP of board;
192.192.192.117 is IP of PC;
192.192.192.117:/home/lijr/work/nfsroot/rootfs is the mounted rootfs on PC;
192.192.192.101 is IP of gateway;
255.255.255.0 is subnet mask;
devkit8000 is name (can be modified);

How to settle VGA display for a while and then closed problem in Linux?

Input below after getting into kernel:
Copy video_test and foreman_vga_422.yuv files to board and run as below:
video_test /foreman_vga_422.yuv

How to set excuting command automatically after booting up system?

Answer: Modify /etc/init.d/rcS file of file system and add your commands. Then you can execute command automatically after booting up system. Add & after commands can implement backstage excecuting command automatically after booting up.

How to configurate for reusing GPIO?

Wince problem

How to update WinCE image to Nand Flash?

Answer: Please follow below steps:
1. Run the software of HP Disk Storage Format Tool and format the SD card for FAT or FAT32 filesystem.
2. Copy the image file(MLO, EBOOTNAND.nb0, NK.bin, ADevKit8000.exe) from CD:\wince_6\image\ lcd480X272 to SD card, then change the name from EBOOTNAND.nb0 to EBOOTSD.nb0 in the SD card.
3. Insert the SD card to the board, press the BOOT button and then power on the board again; HyperTerminal will start printing the output information, at the same time press [SPACE] to enter the EBOOT menu.
4. Press [5] to enter the Flash manage menu.
5. Press [a], [b], [c] separately to write the image(XLDR, EBOOT, NK) to flash.
6. Press [0] to return to the main menu, and press [2], [4], [7], [7] to change the boot device.
7. Power on the system again, and then the board will boot from the NAND flash.

How to close printing from debug serial port?

Answer: Please follow below steps:
1. comment out the RETAILMSG call in TouchDriverCalibrationPointGet function of touchscreen.cpp
2. comment out the RETAILMSG call in DdsiTouchPanelGetPoint function of touchscreen.cpp
3. comment out the RETAILMSG call in TLED_Backlight::SetPowerState function of tled_backlight.cpp
4. comment out the RETAILMSG call in SetDutyCycle function of tled.cpp
5. comment out the RETAILMSG call in LcdPdd_LCD_Initialize function of lcd_vga.c
6. make sure that "set BSP_NOCOM=" is not set in DevKit8000.bat
7. make sure that "set BSP_NOCOM3=" is not set in DevKit8000.bat
8. delete the "IF BSP_COM3" of _FLATRELEASEDIR/platform.reg in line 1103
9. delete the "ENDIF BSP_COM3" of _FLATRELEASEDIR/platform.reg in line 1124
10. rebuild the BSP

How to close calibration of touch screen?

Answer: Please add below sentence in DevKit8000.bat file under Chdir of BSP and then rebuild.
Set IMGNOCALIBRATION=1

Why sometimes touch screen could not be used?

Answer: It is because that user had used build and sysgen when compiling. User would better not use build and sysgen for compiling in WinCE or it will cause some problems and you must reinstall pb6.0.

Why could not save in WinCE?

Answer: please do some modification in SRC\DRIVERS\BLOCK\NAND\nand_MT29F2G16.h
Modify

Please input NK.bin file from the CD to SD card again, the problem will be solved.

How to establish KITL connection?

Answer: At present the Devkit8000 board can only support download NK.bin through DM9000 Ethernet and could not support KITL transmitting. That's because the bootloader and OAL public domain code have no address map in WinCE system and access to DM9000 physical address directly.
User can use USB RNDIS for downloading NK.bin and KITL transmitting.
1. Please install RNDIS driver in PC;
2. Set IP address for virtual network and Devkit8000, make sure they are in the same segment, but different from PC IP segment;
3. Set booting device USB RNDIS in Eboot and select dubuging device to USB RNDIS.

How to get fixed-size of touch screen display?

1. you have to get the "CalibrationData", you can enter your wince via calibration, use the "Regedit.exe" to open the regedit, open the directory of [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] and check the "CalibrationData"=" xxxxxxxx "