OMAP5 uEvM SDK安装介绍

              2014/3/3

    OMAP5 uEVM是美国Svtronics公司生产的,用于评估OMAP5芯片的性能,它的图片如下:

wKiom1MVcDeiSJLiAAF3Fv2gpbk443.jpg


      TI针对OMAP5发布了GLSDK,已发布了第六个版本GLSDK6.0,下面介绍GLSDK6.0的使用。

一、安装GLSDK

   首先从如下网站下载SDK

http://software-dl.ti.com/dsps/dsps_public_sw/glsdk/latest/index_FDS.html

下载ti-glsdk_omap5-uevm_6_03_00_01_linux-installer.bin即可。(假设运行SDK的环境为32位系统,我的是用UbuntuVmware虚拟机,为32为系统)。

   为行文方便,下面用#host表示主机环境,用#target 表示开发板环境, 假设

ti-glsdk_omap5-uevm_6_03_00_01_linux-installer.bin存放于omap5目录中


执行该二进制文件:


#host:~/omap5$  ./ ti-glsdk_omap5-uevm_6_03_00_01_linux-installer.bin


将会弹出如下画面:

wKiom1MVcF2z3jt8AAD_5UlYqzM522.jpg

点击 Forward 继续,将出现如下界面:

wKiom1MVcHPBiCfdAAEI48cts80874.jpg

   这在上图中,我们需要输入SDK的安装位置,我们输入了/home/ghli/omap5_sdk”, 点击“Forward”,我们将在/home/ghli/omap5_sdk目录看到如下内容:

wKioL1MVcGPCC688AAM1LWUHa4o362.jpg


运行上图中的setup.sh



#host: ~/omap5_sdk$ ./setup.sh

将出现如下界面:

wKioL1MVcHjTxyQIAAQy1vdDSPs796.jpg

wKioL1MVcIqDW-N4AAPovPIc190598.jpg


wKioL1MVcLnhJE8TAAO1-_W8FPY146.jpg


wKiom1MVcOzTqh1eAAS_S0s6hEA464.jpg



运行到这一步时,表明omap5uEVM板子的根文件系统已经做好,而且根文件系统是烧写在SD卡里,接下来我们就要烧写SD卡。



二、烧写micro SD

由于OMAP5uEVM board使用micro SD卡,因此需要准备一张microSDTF)卡,最好是8G大小。


#host ~/omap5_sdk$ ./bin/mksdboot.sh --device /dev/sdY--sdk ~/omap5_sdk  


其中sdY为你的SD卡的盘符。




三、启动OMAP5 uEVM

micro SD卡插入板子后,由于现在sd卡上的系统只是Ubuntu Core系统,图形界面还没有安装好,因此只能从串口中输入指令,但是该板子没有物理串口,它使用了FTDI芯片(FT2232HQ)将OMAP5芯片的串口信号转为物理usb接口,如下图:

wKioL1MVcNWAZxnEAAK4x7zwnPU963.jpg


因此我们需要到网站:http://www.ftdichip.com/Drivers/VCP.htm

下载相应的驱动,驱动安装后了,用一根micro USB AB线(就是适用于手机或者充电宝的线)连接板子的DEBUG 接口和主机,用串口工具(比如SecurtCRT)打开对应的串口即可,在我的系统里,为COM5接口。


当系统启动后,输入root,进入系统,运行first-boot.sh:

target # ./first-boot.sh

它将会安装一系列的库,这是从UbuntuCore系统升级到Ubuntu系统所必须的,下面是升级的过程:

wKiom1MVcQuwjtD5AAiTlqeDSo0552.jpg


该升级过程比较长,可能网速不同,可能会耗时达8个小时以上。


升级完成后,即可输入startx,启动图形界面,用root用户或者omapuser用户登录


target # startx


将会在显示器上看到如下效果,需要注意的是,最好用HDMI显示器(采用micro HDMIHDMI连接线),而不要用VGA显示器(那需要micro HDMIVGA连接线,


wKiom1MVcR-wxwlbAAerHRnynZE606.jpg