找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5455|回复: 2
收起左侧

DM3730开发环境安装

[复制链接]
ID:72008 发表于 2015-1-12 23:28 | 显示全部楼层 |阅读模式
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

回复

使用道具 举报

ID:72008 发表于 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^
回复

使用道具 举报

ID:72008 发表于 2015-1-12 23:31 | 显示全部楼层
前两周陆陆续续投了大大小小五块PCB,终于结束了一段时间的忙碌。上周板子也陆续回来了。本来以为这周就可以调试自己的OMAP3530了,结果焊接时BGA的钢网出了些问题。以前没有用过0.65mm间距的BGA,钢网开孔有些小,手工刮锡的时候着锡效果不太好。上网查了一下PCB钢网和可加工性规范,联系加工商重做了钢网(以后用小间距BGA的朋友要注意一下呵,细间距的BGA要跟钢网加工方嘱咐一下扩孔,以达到理想的加工效果——虽然经验丰富一些的加工方会主动帮你调整,但还是叮嘱一下的保险些)。下周一应当就可以拿到焊好的板子了。等焊好了上传倩照:)
    这段时间也终于放下一些自己承受的负担,希望慢慢把自己释放出来,让自己有更多的时间去理智的找一下方向,重新调整一下状态。前段时间准备写点东西,却总被一些杂事牵绊着一直没有时间来写,后面可以安心来写一下了。
    这个月过了好几个生日,15号是阳历生日,今天25号是阴历生日,20号是QQ送的生日,收到一些礼物,还有来自QQ的40多份生日礼物,大部分都是来自陌生人的祝福,感觉挺幸福的。
    这个月的第一周就感觉到似乎有些和以往不一样,一些东西在发生细微的变化,或许幸运女神终于又愿意回顾我一眼。虽然没有收到什么果实,不过,心底淡淡的感受到收获似乎不太远了,似乎能感觉到拉开窗帘就能看到外面准备好的朗日春风。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表