9G45 FAQ

主要描述基于9G45开发时所遇到的一些问题及解决方法.

=硬件问题=

开发板不识别USB
确认nandflash/dataflash内无代码（或者拔掉相关flash的使能跳线帽） 用usb线连接开发板和PC机时，如果是台式机，请选择主机后面的usb口 给开发板上电，会显示usb识别，如果没有，可以按复位键，直到PC机识别usb 如果是第一次连接PC机，则需要安装驱动. 如果驱动安装不正确，请卸载之前驱动，重新安装. 正常识别USB如下图： 以上步骤皆确认后，仍然无法正常识别，则有可能是usb线有问题，请更换usb线. 在以上所有操作皆尝试后，仍然不成功，请与售后联系，返修开发板. xp，win7 32 位机上均测试成功.

触摸屏校准
问题描述： 使用自己的电阻触摸屏，校准后有较大误差，屏幕边缘偏差达1cm，触摸一固定点，触点抖动非常明显，画线测试时无法绘制平滑曲线，有严重的锯齿现象. 解答： 9G45对触屏特性有要求，要求电阻触摸阻抗越小越好，阻抗大，很难实现精准触摸. 可用万用表测X+,X-与Y+,Y-之间阻抗. 本公司屏不存在此现象，我司5.6寸屏阻值分别是613/463欧姆. 如果一定要使用自己的屏，可以通过降低采样频率，在驱动程序里应用简单的滤波算法，可有效改善锯齿现象.

测试串口
问题描述： 测试串口，发送正常，但只能收到第一笔数据，之后数据收不到. 解答： 交叉串口线接受孔接触不良. 请更换串口线或跳线帽.

16位色与24位色
问题描述： 开发板默认显示色深16位，显示正常. 改为24为输出评估显示效果，发现：内核开机logo图片显示颜色正常，进入重点，执行QT测试程序，颜色很奇怪. 将RGB改为BGR，应用程序颜色显示正常，内核启动logo颜色又不正常. 解答： 本公司的开发板在硬件上支持24位色深，在内核驱动中，board-sam9m10g45ek.c设置的是16位色深，实际采用的是R5G6B5 16为色深. 如果要用24位，需要在开发板上跳线，修改硬件和内核驱动. 如果使用自己的屏且选择16位色，，可直接接RGB的高16位.

如何将PD24/PD26作pwm使用
获取相关操作文档，请联系技术支持人员.