SOC8200 FAQ

所谓前人栽树，后人乘凉，这都是过去的智慧与汗水所搭建，可以细作参考！

= 入门 = 此处介绍当用户购买了SOC8200评估套件，刚开始用的时候可能会出现的问题.

SOC8200串口的分布情况
UART1 通过ADM2484EBRW2转换为485形式，接口位置“J12”（PIN 7-10）

UART2 直接引出，电平TTL形式，接口位置“J16”

UART3 通过MAX3232转换为RS232形式，接口位置“J3” 【调试串口用】

UART4 直接引出，电平TTL形式，接口位置“PC104-64”（PIN 25,28）

其中"PC104-64"中的SPI通过SC16IS752IPW外扩了：

1路TTL电平，9线串口，接口位置“J23”

1路RS232电平，9线串口，接口位置“J30”

SOC8200触摸屏不能使用
情况： 进入SOC8200的linux操作系统，输入触摸屏校准指令报错， [root@OMAP3EVM /]# ts_calibrate ts_open: No such file or directory [root@OMAP3EVM /]# ts_test /dev/input/event1: No such file or directory

解答： 这是因为文件系统的配置与linux内核的触摸屏设备节点（/dev/input/eventX）的名字不匹配所致的，解决方法如下：

1 进入系统，将/etc/profile下的 /dev/input/event1 修改为 /dev/input/event0，修改后 vi /etc/profile

将 export TSLIB_TSDEVICE=/dev/input/event1 修改为 export TSLIB_TSDEVICE=/dev/input/event0

vi界面下输入“:wq” 退出

2 在文件系统输入指令“sync”，同步缓存

3 重新启动目标板，再次验证触摸屏指令

如何使用SGX 2D/3D图形加速
关于 2D/3D 加速的资料，在我们附带的光盘并没有介绍太多，不过您可以在TI的页面上找到，链接如下：

http://processors.wiki.ti.com/index.php/Building_Qt

进入网页后在TI software Package Download Location窗口下可以找到”GFX SDK-03.01.00.06“

其中GFX SDK包 包括了 2D/3D加速的驱动与源码，您可以按照参考链接进行编译生成库文件.

如何使用扩展串口COMx
1 请确认 x:\WINCE600\PLATFORM\DevKit8500\SRC\BOOT\XLDR 下 platform.c 的 MUX_MODE配置. 2 请确认编译环境的Catalog是否已经配置为：

进入WinCE后，为什么每次都要触控校准？
情况： 发现每一次进入WinCE操作系统，都需要触摸屏校准，如何解决这个问题？ 解答： 因我们所配套的LCD显示屏有4.3寸、7寸，不同的LCD显示屏所使用的触摸屏参数都不一样，所以触摸屏是每一次都需要做触摸屏校准. 解决方法： 1 打开超级终端，并启动WinCE操作系统，校准一次LCD触摸屏，查看超级终端里的信息，能看到一段类似“CalibrationData"="2016,1888 1056,864 992,2912 3040,2976 3072,896”，这属于触摸屏的参数. 2将触摸屏的参数加入BSP路径bsp/file/platform.reg ;-- Touch Screen driver ; @CESYSGEN IF CE_MODULES_POINTER ; @CESYSGEN IF GWES_TCHUI ; @XIPREGION IF PACKAGE_OEMDRIVERS IF BSP_NOTOUCH ! [HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH] "DriverName"="touch.dll" IF IMGNOCALIBRATION                //将此行隐掉 "CalibrationData"="2016,1888 1056,864 992,2912 3040,2976 3072,896" //此为您触摸屏的参数，将其修改为4.3inch或7inch ENDIF IMGNOCALIBRATION            //将此行隐掉 "MaxCalError"="6" "SPIAddr"=dword:0          ; McSPI1 channel 0 "PenGPIO"=dword:1B          ; gpio27// gpio_175 "PenUpDebounceMS"=dword:28 ; PenUp debounce time in MS, 0 to disable debounce process "InitialSamplesDropped"=dword:2		; Number of samples to be dropped after pen down detection ; Default is 1 ;"SampleRate"=dword:64		; samples per second, default is 100 ENDIF BSP_NOTOUCH ! ; @XIPREGION ENDIF PACKAGE_OEMDRIVERS ; @CESYSGEN ENDIF GWES_TCHUI ; @CESYSGEN ENDIF CE_MODULES_POINTER