目前在学习A8的硬件及系统,目前自己做了一个LCD显示器接在beagleboneblack上。
目前在beagleboneblack上烧写ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install中的文件时遇到了一些状况。
1.
现在按照下载并且安装了SDK06,然后我再beagleboneblack上进行了如下操作。
1.安装完成SDK没有进行安装和编译只执行了setup.sh。
2.用create-sdcard.sh进行了SD卡的初始化话。
3.然后在选择SDK路径的时候,boot文件选择的路径是/usr/local/ti-sdk-am335x-evm/board-support/prebuilt-images/
footfs选择的路径是ti-sdk-am335x-evm/tarNFS.
然后复制到SD卡里面。复制后的结果是
boot分区内容是
root@ubuntu:/media/boot# ls
MLO u-boot.img uImage
root@ubuntu:/media/boot#
footfs分区的内容是
root@ubuntu:/media/rootfs# ls
bin dev home media opt sbin srv test usr www
boot etc lib mnt proc Settings sys tmp var
root@ubuntu:/media/rootfs#
然后我把SD卡放到beagleboneblack上,开机按下SD卡启动按键正常启动。
问题是:在启动过程中出现了erro fbo 没有这个设备,在开机后发现/dev/下面确实没有这个设备信息,然后显示器就没有界面了。
所以想了解以下是我哪个步骤操作有问题吗??这个问题已经困扰我很长时间了。官方的手册也都读了。有没有人能帮忙解答一下,总体来讲就是想把这个SDK的程序烧写到beagleboneblack上面,运行一个界面。然后自己再用QT开发一些程序。
Jian Zhou:
你的kernel重新改过么?加入LCD驱动了么?
YE YU:
回复 Jian Zhou:
1.没有修改驱动,这个修改驱动怎么修改呢?是修改内核的源文件还是利用make menuconfig来修改呢?又相关手册来说明这个事情吗?
2.还有一个问题是我之前copy文件路径是
/usr/local/ti-sdk-am335x-evm/board-support/prebuilt-images/
footfs选择的路径是ti-sdk-am335x-evm/tarNFS.
这两个文件是系统默认的吗?我重新编译过内核之后我又要到哪里去copy新的文件到SD卡里面呢?
Jian Zhou:
回复 YE YU:
请参考:http://processors.wiki.ti.com/index.php/AM335x_LCD_Controller_Driver%27s_Guide
新的内核直接替换SD卡里的内核文件就可以。
YE YU:
回复 Jian Zhou:
按照手册的说明应该使能
DA8xx/OMAP-L1xx Framebuffer support但是我的问题是我的这个里面没有这个选项。、我要是想支持LCD显示器我要选择哪个呢?
TI中文支持网
按照手册的说明应该使能



