本程序是FS44B0II开发板测试程序,使用方法如下:
1、用fluted.exe或者是flashpgm.exe将Bios烧写到SST39VF160中;
(用户第一次使用,板子上面均已经烧写了Bios,这一步不需要做)
2、将9V电源接到板子上,用直连串口线、交叉网线将板子和PC机连接起来;
3、在PC机上运行DNW.exe (版本V0.50A),点击菜单connect连接串口;
4、复位,应该可以在DNW.exe下面看到下面的信息:
**************************************
* *
* BIOS for FS44B0 CORE Board V2.00 *
* Http://www.uCdragon.com *
* *
***************************************
Nor Flash ID is : 278200BF
SST39VF160 Found
Nand Flash ID is 0xEC73, Size = 16M, Status = 0xC0
Build date : Jun 21 2004--17:35:31
Machine Number is 0
IP address : 192.168.0.100
IP MASK : 0.0.0.0
IP GATE : 0.0.0.0
Serial baud : 115,200
Program save in nor flash
Program save address 0x10000
Program run address 0xC300000
Program boot params : root=/dev/mtdblock2 console=ttyS0,115200
CPU clock is 60,000,000Hz
Current date is 2004-6-22 [TUES]
Current time is 18: 3:51
Set boot key is key2, check state low to boot
\>
5、将你的PC机网络设置为:
IP地址:192.168.0.22
子网掩码:255.255.255.0
6、在DNW.exe里面输入BIOS命令netrun并回车;
7、在FS44B0II_Test_User\FS44B0II_Test_Data\DebugRel目录下运行FS44B0II_Test.BAT;
8、在DNW.exe里面你将看到如下信息:
\>netrun
Now download file from net to 0xC008000...
Mini TFTP Server 1.0 (IP : 192.168.0.100 PORT: 69)
Type tftp -i 192.168.0.100 put filename at the host PC
Press ESC key to exit
Starting the TFTP download...
................
Received 89D0C bytes success
Run program from 0xC008000
Set boot params = root=/dev/mtdblock2 console=ttyS0,115200
**************************************
* *
* Test Program for FS44B0 V2.00 *
* Http://www.uCdragon.com *
* *
***************************************
No supported Nand Flash Found!
Build date : Jun 22 2004--17:15:41
Serial baud : 115,200
CPU clock is 48,000,000Hz, Master clock is 48,000,000Hz
Current date is 2004-6-22 [TUES]
Current time is 18: 8:55
0 : Download File by uart(DNW)
1 : SL811 test
2 : PDIUSBD12 test
3 : IIS Play test(Please download *.wav by Uart first)
4 : ADC test
5 : LCD test Mono
6 : LCD test Gray 16
7 : LCD test Color 256
8 : Get IDE information
9 : Get SmartMedia Card information
9、输入数字0~9进行功能测试;
10、按1测试SL811,插入U盘或者USB键盘可以看到相应的提示信息:
SL811HST test
Please insert a USB Device
for example : USB Flash Disk, USB MOUSE, USB keyboard......
[80,6,0,1,0,0,12,0,]
EP0 Status 1
EP0 Status 9
(12,1,10,1,0,0,0,40,D1,E,60,66,0,1,1,2,0,1,)
EP0 Status 1
[0,5,2,0,0,0,0,0,]
EP0 Status 1
EP0 Status 9
[80,6,0,1,0,0,12,0,]
EP0 Status 1
EP0 Status 9
(12,1,10,1,0,0,0,40,D1,E,60,66,0,1,1,2,0,1,)
EP0 Status 1
VID 0xED1, PID 0x6660
[80,6,0,3,0,0,4,0,]
EP0 Status 1
EP0 Status 9
(4,3,9,4,)
EP0 Status 1
[80,6,1,3,9,4,4,0,]
EP0 Status 1
EP0 Status 9
(8,3,55,0,)
EP0 Status 1
[80,6,1,3,9,4,8,0,]
EP0 Status 1
EP0 Status 9
(8,3,55,0,53,0,42,0,)
EP0 Status 1
[80,6,0,2,0,0,8,0,]
EP0 Status 1
EP0 Status 9
(9,2,27,0,1,1,0,80,)
EP0 Status 1
[80,6,0,2,0,0,27,0,]
EP0 Status 1
EP0 Status 9
(9,2,27,0,1,1,0,80,32,9,4,0,0,3,8,6,50,0,7,5,81,2,40,0,0,7,5,2,2,40,0,0,7,5,83,3,2,0,FF,)
EP0 Status 1
[0,9,1,0,0,0,0,0,]
EP0 Status 1
EP0 Status 9
Set_Configuration end
EndPoint 0x81, attr = 0x2, pkt_size = 0x40, interval = 0x0
EndPoint 0x2, attr = 0x2, pkt_size = 0x40, interval = 0x0
EndPoint 0x83, attr = 0x3, pkt_size = 0x2, interval = 0xFF
EnumUsbDev Return
Full Speed Device Attached
Device Detached
11、按2测试USB Device,用USB线连接PC机和目标板,可以看到如下提示信息:
PDIUSBD12 TEST
Pdiusbd12 Found, chip id = 0x1210
Please connect USB Line from PC to the Board
run LEDDEMO.EXE in the PC and Test
Device attached!
在PC机里面运行我们提供的测试程序LEDDEMO.EXE(注意必须先装好驱动程序FS44B0II_Test_User\USB_Driver_Test\D12驱动),点击三个虚拟按键可以看到板子上面三个LED分别亮和灭。
12、如果你要测试音频,你必须先按0下载wav格式文件:
Now download file from uart0 to 0xC400000...
Received 67AC4 bytes success
Do you want to run it? [y/n] n
点击菜单serial port/transmit,选择要下载的音频文件(*.wav),下载完毕后选择n不运行次文件。
然后输入3即可测试音频,注意要把音箱的耳机插座插到音频插孔里面去,即可听到下载的wav音乐。如果声音过大或过小,请调节音量电位器R38。
13、按4测试模数转换器(ADC),可以在DNW.exe看到下面的提示信息:
ADC Test
Please change R1 and see what happen
Press ESC key to exit!
ADC0-7 OUTPUT : ( 210) 528 495 495 495 495 495 512
ADC0-7 OUTPUT : ( 200) 528 512 495 495 495 495 512
ADC0-7 OUTPUT : ( 205) 528 495 495 495 495 495 512
ADC0-7 OUTPUT : ( 228) 528 528 528 520 512 512 495
ADC0-7 OUTPUT : ( 253) 520 495 495 495 495 495 512
ADC0-7 OUTPUT : ( 261) 528 495 495 495 495 495 512
ADC0-7 OUTPUT : ( 285) 528 512 512 512 512 512 495
ADC0-7 OUTPUT : ( 310) 528 495 495 495 495 495 512
ADC0-7 OUTPUT : ( 336) 528 495 495 495 495 495 520
ADC0-7 OUTPUT : ( 363) 495 512 512 512 495 495 495
ADC0-7 OUTPUT : ( 383) 495 495 495 495 495 495 495
ADC0-7 OUTPUT : ( 406) 495 495 495 495 495 495 520
ADC0-7 OUTPUT : ( 431) 495 495 495 495 495 495 495
ADC0-7 OUTPUT : ( 439) 495 520 520 512 512 512 495
用螺丝刀旋转可调电位器R1,可以看到ADC的0通道输出数值变化。
14、按5、6、7分别测试黑白LCD屏、16级灰度LCD屏、伪彩256色LCD屏,提示信息如下:
黑白屏测试!!!
虚拟屏测试,按ijkm进行屏幕画面移动!回车退出!!!
十六色屏测试!!!
虚拟屏测试,按ijkm进行屏幕画面移动!回车退出!!!
虚拟屏测试,按ijkm进行屏幕画面移动!回车退出!!!
虚拟屏测试,按ijkm进行屏幕画面移动!回车退出!!!
虚拟屏测试,按ijkm进行屏幕画面移动!回车退出!!!
虚拟屏测试,按ijkm进行屏幕画面移动!回车退出!!!
256色彩屏测试!!!
虚拟屏测试,按ijkm进行屏幕画面移动!回车退出!!!
虚拟屏测试,按ijkm进行屏幕画面移动!回车退出!!!
虚拟屏测试,按ijkm进行屏幕画面移动!回车退出!!!
虚拟屏测试,按ijkm进行屏幕画面移动!回车退出!!!
虚拟屏测试,按ijkm进行屏幕画面移动!回车退出!!!
15、按8测试IDE接口,请先把硬盘用数据线连到板子上面,并接好硬盘的专用电源。
16、按9测试SmartMediaCard,请先把SmartMedia卡插入卡座,将会读取到卡的ID和容量信息:
Nand Flash ID is 0xEC76, Size = 64M, Status = 0xC0