标题:
DM3730开发环境安装
[打印本页]
作者:
liuyy
时间:
2015-1-12 23:28
标题:
DM3730开发环境安装
1) DM3730的DVSDK只支持Ubuntu 10.04 LTS 32位版本,下载ubuntu-10.04.2-desktop-i386.iso
2) 建立虚拟机,将上面的镜像连接到虚拟机的光驱,安装UBUNTU 。
3) LINUX安装好后,VM会自动启动安装VMware-tools。此时需从网上下载LINUX端VMware-tools的安装包。
4) 启动LINUX虚拟机后,默认打开非图形界面。按“ALT”+ “F7”,进入图形界面。
5) 从VM的工作台“VM”菜单下选择“安装VMware-tools”。或者“取消安装VMware-tools”,然后再选择“安装VMware-tools”。
6) 这时会看到LINUX虚拟机图形界面中弹出VMware-tools的安装CD。
7) 从安装CD中拷贝VMwareTools-7.8.6-185404.tar到/tmp/vmtools,并且解压。
8) 进入解压后的文件夹vmware-tools-distrib,以root身份运行vmware-install.pl。
Sudo ./vmware-install.pl
9) 一路回车直到安装及配置完成。之后关闭虚拟机。
10) 在主机端设置共享目录。如XXX/share文件,共享文件名为“share”。
11) 虚拟机重启后会提示一个错误。提示挂载/mnt/hgfs失败。这是该版本的一个BUG。可以先按“S”跳过,进入UBUNTU图形界面后,需修改两个文件。
12) 先改变/etc/fstab 为可读写sudo chmod 777 /etc/fstab。
13) 用VI打开/etc/fstab文件,将下面这一行注释掉,保存后退出。
“.host:/ /mnt/hgfs vmhgfs defaults,ttl=5 0 0”
14) 改变/etc/rc.local文件为可读写sudo chmod 777 /etc/rc.local。
15) 用VI打开/etc/rc.local,增加以下一行命令后保存退出。
“mount.vmhgfs .host:/share /mnt/hgfs/share”
这时便可自动挂载共享文件夹,但前提是主机端共享的文件夹共享名必需为share。
16) 重启后文件共享功能即可正常使用。
17) 下载“arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2”,解压到/usr/local/arm目录下。
sudo mkdir /usr/local/arm
sudo tar zxvf arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 –C /usr/local/arm
18) 下载“dvsdk_dm3730-evm_4_02_00_06_setuplinux”安装文件,安装之前需要先安装fakeroot。Ubuntu下可以直接使用下面的指令安装:
sudo apt-get install fakeroot
19) 安装“dvsdk_dm3730-evm_4_02_00_06_setuplinux”
sudo ./ dvsdk_dm3730-evm_4_02_00_06_setuplinux
20) 安装过程中需要选择arm-none-linux-gnueabi的安装路径,选择/usr/local/arm/arm-2009q1/bin
之后便可以等待安装完成。
另外,还要安装NFS和设置DVSDK
1) 安装NFS
zjd@ubuntu:~$ sudo apt-get install nfs-kernel-server
2) 设置DVSDK
zjd@ubuntu:~/ti-dvsdk_dm3730-evm_4_02_00_06$ sudo ./setup.sh
作者:
liuyy
时间:
2015-1-12 23:28
五一前终于拿到DM3730芯片了,焊了两套板子进行测试。本来以为直接用OMAP3530的程序就能顺利运行的,没想到刚接上出现的问题还比较多。串口打印的信息都是乱码,测了一下波特率大概是15K左右,不是标准波特率,无法查看打印信息。猜测是因为OMAP3530的代码不认识DM3730,所以一些初始化无法正常进行。但从串口打印的信息量还有时间间隔来看,LINUX应当是加载起来了。
于是重新安装了DM3730的开发环境,跟OMAP3530差异太大了……装虚拟机和配套的软件基本用了一周时间。昨天用EVM开发板的配置简单编译了一下,x-loader可以正常启动,但总是无法加载TF卡中的u-boot,应当是x-loader默认是在NANDFLASH里加载u-boot。今天试了试用OMAP3530的x-loader加载新编译的3730的u-boot居然成功加载成了,也能加载LINUX内核。但到内核初始化的时候还是停了,应当是需要针对自己的板子重新编译内核和boot文件才行,不过,倒也基本验证了设计没有什么问题……
今天联系了一位同样做DM3730的软件工程师朋友,一样的苦恼啊!新的东西做起来困难太多了。看最近国内的开发板厂商都还没有拿出实际的DM3730开发板,国外也很难找到DM3730的开发资料,太晕了……把DM3730的开发环境安装步骤简单整理了一下,发出来为后来的兄弟姐妹们节省些时间:)
后面的软件工作要交给我们的软件工程师去做了,明天开始设计一块新板子。
昨天听了何老师给推荐的班德瑞的轻音乐,着实喜欢^oo^
作者:
liuyy
时间:
2015-1-12 23:31
前两周陆陆续续投了大大小小五块PCB,终于结束了一段时间的忙碌。上周板子也陆续回来了。本来以为这周就可以调试自己的OMAP3530了,结果焊接时BGA的钢网出了些问题。以前没有用过0.65mm间距的BGA,钢网开孔有些小,手工刮锡的时候着锡效果不太好。上网查了一下PCB钢网和可加工性规范,联系加工商重做了钢网(以后用小间距BGA的朋友要注意一下呵,细间距的BGA要跟钢网加工方嘱咐一下扩孔,以达到理想的加工效果——虽然经验丰富一些的加工方会主动帮你调整,但还是叮嘱一下的保险些)。下周一应当就可以拿到焊好的板子了。等焊好了上传倩照:)
这段时间也终于放下一些自己承受的负担,希望慢慢把自己释放出来,让自己有更多的时间去理智的找一下方向,重新调整一下状态。前段时间准备写点东西,却总被一些杂事牵绊着一直没有时间来写,后面可以安心来写一下了。
这个月过了好几个生日,15号是阳历生日,今天25号是阴历生日,20号是QQ送的生日,收到一些礼物,还有来自QQ的40多份生日礼物,大部分都是来自陌生人的祝福,感觉挺幸福的。
这个月的第一周就感觉到似乎有些和以往不一样,一些东西在发生细微的变化,或许幸运女神终于又愿意回顾我一眼。虽然没有收到什么果实,不过,心底淡淡的感受到收获似乎不太远了,似乎能感觉到拉开窗帘就能看到外面准备好的朗日春风。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1