找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5913|回復: 2
收起左側(cè)

DM3730開發(fā)環(huán)境安裝

[復制鏈接]
ID:72008 發(fā)表于 2015-1-12 23:28 | 顯示全部樓層 |閱讀模式
1)        DM3730的DVSDK只支持Ubuntu 10.04 LTS 32位版本,下載ubuntu-10.04.2-desktop-i386.iso

2)        建立虛擬機,將上面的鏡像連接到虛擬機的光驅(qū),安裝UBUNTU 。

3)        LINUX安裝好后,VM會自動啟動安裝VMware-tools。此時需從網(wǎng)上下載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)        一路回車直到安裝及配置完成。之后關(guān)閉虛擬機。

10)    在主機端設(shè)置共享目錄。如XXX/share文件,共享文件名為“share”。

11)    虛擬機重啟后會提示一個錯誤。提示掛載/mnt/hgfs失敗。這是該版本的一個BUG?梢韵劝础癝”跳過,進入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和設(shè)置DVSDK

1)       安裝NFS

zjd@ubuntu:~$ sudo apt-get install nfs-kernel-server

2)       設(shè)置DVSDK

zjd@ubuntu:~/ti-dvsdk_dm3730-evm_4_02_00_06$ sudo ./setup.sh

回復

使用道具 舉報

ID:72008 發(fā)表于 2015-1-12 23:28 | 顯示全部樓層
    五一前終于拿到DM3730芯片了,焊了兩套板子進行測試。本來以為直接用OMAP3530的程序就能順利運行的,沒想到剛接上出現(xiàn)的問題還比較多。串口打印的信息都是亂碼,測了一下波特率大概是15K左右,不是標準波特率,無法查看打印信息。猜測是因為OMAP3530的代碼不認識DM3730,所以一些初始化無法正常進行。但從串口打印的信息量還有時間間隔來看,LINUX應當是加載起來了。
    于是重新安裝了DM3730的開發(fā)環(huán)境,跟OMAP3530差異太大了……裝虛擬機和配套的軟件基本用了一周時間。昨天用EVM開發(fā)板的配置簡單編譯了一下,x-loader可以正常啟動,但總是無法加載TF卡中的u-boot,應當是x-loader默認是在NANDFLASH里加載u-boot。今天試了試用OMAP3530的x-loader加載新編譯的3730的u-boot居然成功加載成了,也能加載LINUX內(nèi)核。但到內(nèi)核初始化的時候還是停了,應當是需要針對自己的板子重新編譯內(nèi)核和boot文件才行,不過,倒也基本驗證了設(shè)計沒有什么問題……
    今天聯(lián)系了一位同樣做DM3730的軟件工程師朋友,一樣的苦惱啊!新的東西做起來困難太多了。看最近國內(nèi)的開發(fā)板廠商都還沒有拿出實際的DM3730開發(fā)板,國外也很難找到DM3730的開發(fā)資料,太暈了……把DM3730的開發(fā)環(huán)境安裝步驟簡單整理了一下,發(fā)出來為后來的兄弟姐妹們節(jié)省些時間:)
    后面的軟件工作要交給我們的軟件工程師去做了,明天開始設(shè)計一塊新板子。

    昨天聽了何老師給推薦的班德瑞的輕音樂,著實喜歡^oo^
回復

使用道具 舉報

ID:72008 發(fā)表于 2015-1-12 23:31 | 顯示全部樓層
前兩周陸陸續(xù)續(xù)投了大大小小五塊PCB,終于結(jié)束了一段時間的忙碌。上周板子也陸續(xù)回來了。本來以為這周就可以調(diào)試自己的OMAP3530了,結(jié)果焊接時BGA的鋼網(wǎng)出了些問題。以前沒有用過0.65mm間距的BGA,鋼網(wǎng)開孔有些小,手工刮錫的時候著錫效果不太好。上網(wǎng)查了一下PCB鋼網(wǎng)和可加工性規(guī)范,聯(lián)系加工商重做了鋼網(wǎng)(以后用小間距BGA的朋友要注意一下呵,細間距的BGA要跟鋼網(wǎng)加工方囑咐一下擴孔,以達到理想的加工效果——雖然經(jīng)驗豐富一些的加工方會主動幫你調(diào)整,但還是叮囑一下的保險些)。下周一應當就可以拿到焊好的板子了。等焊好了上傳倩照:)
    這段時間也終于放下一些自己承受的負擔,希望慢慢把自己釋放出來,讓自己有更多的時間去理智的找一下方向,重新調(diào)整一下狀態(tài)。前段時間準備寫點東西,卻總被一些雜事牽絆著一直沒有時間來寫,后面可以安心來寫一下了。
    這個月過了好幾個生日,15號是陽歷生日,今天25號是陰歷生日,20號是QQ送的生日,收到一些禮物,還有來自QQ的40多份生日禮物,大部分都是來自陌生人的祝福,感覺挺幸福的。
    這個月的第一周就感覺到似乎有些和以往不一樣,一些東西在發(fā)生細微的變化,或許幸運女神終于又愿意回顧我一眼。雖然沒有收到什么果實,不過,心底淡淡的感受到收獲似乎不太遠了,似乎能感覺到拉開窗簾就能看到外面準備好的朗日春風。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表