omapl138基于syslink的雙核通信led實(shí)例_第1頁(yè)
omapl138基于syslink的雙核通信led實(shí)例_第2頁(yè)
omapl138基于syslink的雙核通信led實(shí)例_第3頁(yè)
omapl138基于syslink的雙核通信led實(shí)例_第4頁(yè)
omapl138基于syslink的雙核通信led實(shí)例_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

OMAPL138SYSLINK的雙核LEDRevisionRevisionDraft閱前須?2014-2018GuangzhouTronlongElectronicTechnologyCo.,.Allrights“Tronlong”,務(wù),專注于DSP+ARM+FPGA三核系統(tǒng)方案開(kāi)發(fā),和國(guó)內(nèi)諸多著名企業(yè)、和高校有密切的技術(shù)合作,如富士康、威勝、中國(guó)、等國(guó)內(nèi)TI嵌入式處理業(yè)務(wù)拓展經(jīng)理ZhengXiaolong:“Tronlong是國(guó)內(nèi)研究OMAP-L138最深入的企業(yè)之一,TronlongOMAP-L138+Spartan-6三核數(shù)據(jù)產(chǎn)品保定系為因素造成的產(chǎn)品損壞問(wèn)題,由廣州創(chuàng)龍免費(fèi)維修或者更換。幫 DSP: 實(shí)例編 實(shí)例演 實(shí)例解 實(shí)例程序結(jié)構(gòu)解 實(shí)例SYS/BIOS應(yīng)用程序解 實(shí)例Linux應(yīng)用程序解 幫 實(shí)例編demo/syslink/ex10_ledMCSDKSYSLINK組件在ARM端控制DSP端來(lái)操作開(kāi)發(fā)板外設(shè)LED執(zhí)行跑馬燈程序。本實(shí)例是基于ex03_notify增加DSP控制LED功能。OMAPL138OMAPL138的多核軟件開(kāi)發(fā)組件--MCSDK開(kāi)發(fā).pdf安裝MCSDK配置編譯和安裝SYSLINK。然后將ex10_led文件夾拷貝到虛擬機(jī)/home/tl/ti/syslink_2_21_01_05/examples 執(zhí)行“sudomakeclean”清除編譯生成文件,執(zhí)行“sudomake”命令重新編 的dsp/bin/debug/ 下生成.xe674格式文件server_dsp.xe674,如 的host/bin/debug/ 和app_host《基于OMAPL138的多核軟件開(kāi)發(fā)組件--MCSDK開(kāi)發(fā).pdf》完成SYSLINK編譯和安裝后,syslink.koslaveloader將位于開(kāi)發(fā)板文件系slaveloader開(kāi)發(fā)板任意example的debug syslink.ko:雙核通信驅(qū)動(dòng)slaveloader:用于ARM端啟動(dòng)DSP并加載.xe674格式的SYS/BIOS文件server_dsp.xe674燈功能的代碼鏡像就是server_dsp.xe674。app_host:ARMslaveloader、server_dsp.xe674、app_hostex10_led Linux文件系統(tǒng)后,執(zhí)行如下命令安裝雙核通信驅(qū)動(dòng):Targert#insmod/lib/modules/3.3.0/kernel/drivers/dsp/syslink.koTRACE=1然后執(zhí)行“./run.shLEDLED,接著依次熄滅所有LED server_dsp.xe674./app_hostDSP:?jiǎn)?dòng)ARM端Linux應(yīng)用程序./slaveloadershutdownDSP:關(guān)閉DSP核實(shí)例解在ex10_led 中運(yùn)行“tree-L3”命令,可以看到實(shí)例程序

shared:ARM和DSP內(nèi)存共享相 SYS/BIOSServer_init()在dsp/Server.c中定義,Server.c是最常修改的SYS/BIOS文件此實(shí)例在Server.c中增加了LED控制函數(shù)led_init(),如下圖所化配置時(shí)讓4LED連續(xù)閃爍2次,如下圖所示:LED對(duì)應(yīng)的GPIO相關(guān)寄存器定義如下圖所示Server_create()函數(shù)會(huì)notify。當(dāng)ARM端notify時(shí),DSPServer_exec()函數(shù)dsp/Server.c中定義,該函數(shù)ARM端發(fā)來(lái)Server_waitForEvent()是一種信號(hào)量等待方式ARM端有命令傳送過(guò)來(lái)時(shí)會(huì)解除等待,然后解析ARM端傳入令,解析命令代碼如下圖所示:從上圖可以看出,ARMDSPnumevent Linux應(yīng)用程序解host/main_host.c功能和dsp/main_dsp.c類似,它初始化SYSLINK,然后執(zhí)行host/App.c中的App_create()函數(shù)notify,等待DSP端創(chuàng)建notify后,送控制LED令,代

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論