<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 多核DSP Bootloader代碼加載方法方案

多核DSP Bootloader代碼加載方法方案

作者: 時(shí)間:2012-04-28 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/257546.htm

3 原理框圖

利用 EMAC接口支持IPV4的網(wǎng)絡(luò )特性,以及SRIO接口使間可以形成的U形菊花鏈或星形拓撲結構,可以靈活組網(wǎng)。原理框圖如圖I所示。其中基帶處理板與主控板之間由背板連接,主控板通過(guò)網(wǎng)線(xiàn)與交換機或路由器連接。主控板與基帶板之間組建局域網(wǎng),由主控板分配IP。遠程PC可以通過(guò)主控板IP訪(fǎng)問(wèn)到任何一塊基帶板的CPU。對CPU進(jìn)行操作,可以對任意一塊基帶板上的進(jìn)行。

4 加載流程

流程圖如圖2所示。CPU加載DSPl的詳細過(guò)程說(shuō)明如下:基帶板上電后主控板為背板上各槽位上的基帶板的CPU分配IP地址.CPU通過(guò)EPLD加載自身程序,與主控板通過(guò)SGMII接口獲取自身IP地址。遠程PC機telnet登錄到CPU,下發(fā)命令加載CPU底層驅動(dòng)程序;CPU底層驅動(dòng)加載成功后,遠程Pc下發(fā)加載DSP程序命令.以加載DSP1為例,詳細說(shuō)明加載DSP1的過(guò)程.CPU加載DSP1時(shí)首先給該DSP1復位獲取DSP1的MAC地址,成功獲取到DSP1的MAC地址后,利用ftp協(xié)議從遠程PC上獲取DSP1的代碼,將DSP1的代碼存到CPU的內存.此時(shí)DSP1一直處于boot load的EMAC加載模式.CPU將DSP1的代碼根據EMAC加載協(xié)議往DSP1發(fā)送代碼.當發(fā)送完畢代碼后,向DSP1發(fā)送一包長(cháng)度為0的加載代碼,作為結束包.DSP1根據EMAC加載協(xié)議,當收到該包后則從加載模式跳轉為正常模式,PC指針從OxOOS00000開(kāi)始運行.因此對于DSP而言,Ox00800000地址開(kāi)始的一段空間,必須存放中斷向量表.

否則程序將不會(huì )正確運行.此時(shí)DSP的3個(gè)內核同時(shí)從Ox00800000開(kāi)始運行。

加載DSP2至加載DSPn時(shí),首先由CPU根據ftp協(xié)議從PC端獲取DSPk(k=2?3.n)的代碼.根據EMAC發(fā)送協(xié)議,將DSPk代碼發(fā)送到DSP1.DSP1收到DSPk的代碼后,根據SRIO加載協(xié)議加載DSPk的代碼.DSPk完畢后,DSP1向DSPk發(fā)送一個(gè)SRIO中斷。標志加載結束.DSPk響應該SRIO中斷。從SRIO加載模式跳轉到正常模式,開(kāi)始從Ox00800000地址開(kāi)始運行.整個(gè)加載過(guò)程結束。

5 結束語(yǔ)

通過(guò)方案的比較,選擇了易于組網(wǎng),且可控、方便,利于軟升級的方案.很方便的設計了TI TCI6488 3內核DSP的Bootload程序.完成了DSP系統自舉加載.按照該設計思路編制的boot load程序已在WCDMA基站的基帶處理板中得到應用,DSP系統能很好的復位及快速、方便的自舉加載,更換版本容易,系統運行穩定可靠。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: DSP Bootloader 代碼加載

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>