用CCS3.3重新烧写ublDM355-nand.bin和uboot.bin后可能出现触摸屏显示不正常,一直为白屏。
这里uboot的设置可参考如下:
通过UBoot可以设置Linux内核挂载各种文件系统和视频输出格式。TechvDM355的UBoot支持板上开关设置,当然也可以不用,下面说明之:
1、使用SW3设置文件系统和视频输出
具体功能请阅读SW3左下方的丝印,或者TechvDM355使用说明书。
要使用SW2,必须设置UBoot环境变量 videoswaddr,过程如下:
a、复位时按任意键进入uboot命令行
b、设置videoswaddr:
setenv videoswaddr '0x20'
saveenv
0x20表示拨码开关的I2C地址。
此时即可把开关拨到希望的位置,然后按复位键。
如果需要使用LCD,请在复位之前按住SW8(板卡右下角)。
2、不使用SW3设置文件系统和视频输出
我们把UBoot环境变量videoswaddr清除即可,过程如下:
a、复位时按任意键进入uboot命令行
b、设置videoswaddr:
setenv videoswaddr
saveenv
这样拨码开关即没有用处,要使用网络文件系统,请设置:
setenv rootfs '/dev/nfs'
要使用Flash文件系统,请设置:
setenv rootfs '/dev/mtdblock3'
要使用PAL制视频输出,请设置:
setenv videostd 'pal'
要使用NTSC制视频输出,请设置:
setenv videostd 'ntsc'
要使用LCD视频输出,请设置:
setenv videostd '350p'
最后,记得使用 saveenv 来保存UBoot环境变量,设置好用按复位键即可。
这时,将最原始的内核烧写文件uImage_all烧写后运行一个可显示的程序,例如:interface,屏幕即可显示了