久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1569|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

C66x DSP如何實現(xiàn)程序遠程升級 | 基于TI TMS320C6678平臺

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:336245 發(fā)表于 2021-1-7 18:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

前 言DSP板卡一般通過仿真器進行調(diào)試,包括程序的加載與固化。由于眾多應(yīng)用場合對產(chǎn)品體積、產(chǎn)品密封性均有嚴格要求,或我們根本無法近距離接觸產(chǎn)品,因此終端產(chǎn)品很多時候無法預(yù)留JTAG接口或通過JTAG接口升級程序。此時,在不拆箱的前提下實現(xiàn)程序的遠程升級,則顯得尤為重要。
基于以上考慮,為了讓嵌入式應(yīng)用更簡單,創(chuàng)龍科技(Tronlong)基于TI TMS320C6678平臺提供了DSP程序遠程升級方案:串口遠程升級、網(wǎng)絡(luò)遠程升級。

1  硬件平臺 本文基于創(chuàng)龍科技TL6678-EasyEVM評估板進行演示。
TL6678-EasyEVM是一款基于TI KeyStone架構(gòu)C6000系列TMS320C6678八核C66x定點/浮點高性能處理器設(shè)計的高端多核DSP評估板,由核心板與底板組成。核心板經(jīng)過專業(yè)的PCB Layout和高低溫測試驗證,穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(huán)境。
評估板接口資源豐富,引出雙路千兆網(wǎng)口、SRIO、PCIe等高速通信接口,方便用戶快速進行產(chǎn)品方案評估與技術(shù)預(yù)研。



開發(fā)案例主要包括:
(1) 裸機開發(fā)案例
(2) RTOS(SYS/BIOS)開發(fā)案例
(3) IPC、OpenMP 多核開發(fā)案例
(4) SRIO、PCIe、雙千兆網(wǎng)口開發(fā)案例
(5) 圖像處理開發(fā)案例
(6) DSP算法開發(fā)案例
(7) 串口、網(wǎng)絡(luò)遠程升級開發(fā)案例
(8) TMS320C6678 DSP交流群:79635273、332643352




2  串口遠程升級方案
2.1 案例功能PC機使用串口調(diào)試終端軟件SecureCRT,通過串口將用戶程序遠程固化至NOR FLASH或NAND FLASH。
2.2 案例框圖

2.3 關(guān)鍵代碼(1)主函數(shù)簡要說明。


由main函數(shù)中flash_type變量指定固化用戶程序至NOR FLASH或NAND FLASH。




3  網(wǎng)絡(luò)遠程升級方案
3.1 案例功能通過網(wǎng)頁界面對評估板的NOR FLASH或NAND FLASH進行讀、寫、擦除操作,實現(xiàn)程序遠程固化至NOR FLASH或NAND FLASH。

3.2 案例框圖

3.3 關(guān)鍵代碼
(1)初始化網(wǎng)絡(luò)子系統(tǒng)。


(2)動態(tài)創(chuàng)建ndk_client任務(wù)。


(3)默認使用DHCP模式自動獲取IP地址,如需修改為靜態(tài)IP地址,可參考如下說明進行配置。默認適配ETH1網(wǎng)口,如需使用ETH0網(wǎng)口,可參考如下說明進行配置。


(4)創(chuàng)建HTML 網(wǎng)頁,并添加網(wǎng)頁功能所需的Web網(wǎng)頁文件。


(5)將配置寫入NDK配置中,并初始化NDK子系統(tǒng)。


(6)通過MAX_POST_FILESZ配置網(wǎng)頁上傳文件大小。

project\webpages\flash.h

(7)通過AddWebFiles()創(chuàng)建網(wǎng)頁服務(wù)所需元素文件。

project\webpages\webpage.c

(8)創(chuàng)建Flash編程界面和響應(yīng)網(wǎng)頁操作函數(shù)。

project\webpages\flash.c

(9)選擇編程設(shè)備。

project\webpages\flash.c

(10)初始化設(shè)備并讀取設(shè)備硬件信息。

project\webpages\flash.c

(11)數(shù)據(jù)寫入操作過程說明:創(chuàng)建Starting Address、File to Write選項,將上傳事件與flashwrite.cgi進行綁定。

project\webpages\flash.c

(12)按下Write按鈕后,將觸發(fā)serveFlashWritePage(),在函數(shù)中獲取上傳文件并保存至write_buffer中。

project\webpages\flashwrite.c

(13)固化用戶程序可執(zhí)行文件至對應(yīng)的編程設(shè)備中。

project\webpages\flashwrite.c

本案例實現(xiàn)了網(wǎng)頁的基本功能,如需新增其他功能,可修改案例工程webpages目錄下的相關(guān)文件。HTML文件default.html修改后需轉(zhuǎn)換為default.h并替換原有文件,再重新進行編譯,修改方可生效。webpages的tool目錄下提供了HTML文件轉(zhuǎn)換工具包php-8.0.0.rar。

請將webpages的tool目錄下的php-8.0.0.rar壓縮包解壓至Windows非中文路徑下,并確保已正確安裝BIOS-MCSDK多核軟件開發(fā)包。



將修改后的default.html重命名為default,并拷貝至php-8.0.0.rar壓縮包解壓目錄。



雙擊運行convert.bat腳本,即可在當(dāng)前目錄下生成default.h文件。



案例源碼、產(chǎn)品資料(用戶手冊、核心板硬件資料、產(chǎn)品規(guī)格書)可點擊http://site.tronlong.com/pfdownload獲取。

4  更多案例推薦

1.C6678+K7視頻采集處理方案


2.FPGA+DSP的高速AD采集處理開發(fā)詳解

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品av天堂毛片久久久借种 | 国产中文字幕在线 | 日本三级电影在线观看视频 | 久久噜噜噜精品国产亚洲综合 | 伊人网在线综合 | 丝袜 亚洲 另类 欧美 综合 | 日韩欧美三级电影 | 在线日韩欧美 | 羞羞视频在线观看免费观看 | 日日爽 | 欧美黄视频 | 91资源在线| 黄色a三级 | 亚洲 成人 在线 | 欧美视频免费在线 | 国产三区视频在线观看 | 99re国产| 嫩草懂你的影院入口 | 欧美综合一区二区 | h视频在线观看免费 | 国产精品永久免费 | h视频在线观看免费 | 这里只有精品99re | 精品一区二区三区在线视频 | 久久国产99 | 九九综合| 精品视频久久久久久 | 国产成人精品高清久久 | 欧美精品一区二区三区在线 | 亚洲免费福利视频 | 中文在线一区二区 | 国产一级特黄视频 | 欧美精选一区二区 | 亚洲综合无码一区二区 | 亚洲色图插插插 | h片免费看 | 婷婷综合久久 | 亚洲免费在线 | 国产成人精品一区二区三区四区 | 精品国产三级 | 久久丁香|