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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1892|回復: 0
打印 上一主題 下一主題
收起左側

【案例測試一】 基于TI TMS320C665557開發板|ndk_client的功能案例測試

[復制鏈接]
跳轉到指定樓層
樓主
ID:336245 發表于 2021-3-24 15:02 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
【案例測試一】 基于TI KeyStone TMS320C665557開發板|ndk_client的功能案例測試



ndk_client

本文檔案例程序默認使用DSP型號為TMS320C6657評估板、DSP端DDR3容量為1GByte的核心板,通過TL-XDS200仿真器加載運行進行操作效果演示。請通過Micro USB線將DSP UART0調試串口與PC機進行連接,打開串口調試終端SecureCRT并正確進行串口連接設置。





本開發案例,主要基于創龍科技TI KeyStone架構C6000系列TMS320C665x多核C66x定點/浮點DSP以及Xilinx Artix-7 FPGA處理器設計的高端異構多核TMS320C6655/57評估板,由核心板和評估底板組成。核心板內部DSP與FPGA通過SRIO、EMIF16/uPP、I2C通信總線連接。核心板經過專業的PCB Layout和高低溫測試驗證,穩定可靠,可滿足各種工業應用環境。


TMS320C6655/57評估板接口資源豐富,引出千兆網口、PCIe、SRIO、EMIF16/uPP、雙路SFP光口等高速通信接口,方便用戶快速進行產品方案評估與技術預研。



DSP RTOS(SYS/BIOS)案例基于多核軟件開發包BIOS-MCSDK中的pdk_C6657_1_1_2_6包進行開發,底層調用的是CSL(Chip Support Library)函數庫,并加入SYS/BIOS實時內核實現多任務運行。


DSP RTOS案例位于產品資料“4-軟件資料\Demo\DSP_Demo\RTOS-demos\”路徑下。案例目錄說明如下表,其中bin目錄存放程序可執行文件,project目錄存放案例工程源文件。


表 1
目錄
文件/目錄
說明
bin
xxx.out
程序可執行文件
project
xxx.c
程序源碼文件
xxx.cfg
RTSC配置文件
driver
驅動文件存放目錄
system
平臺文件存放目錄
.ccsproject/.cproject/.project
CCS工程文件




1.1 案例說明案例功能:TMS320C6655/57評估板通過網口接收上位機數據后,將數據重新發送至上位機(PC)。TMS320C6655/57評估板作為UDP Server和TCP Server,上位機作為UDP Client和TCP Client。


1.2 關鍵代碼
(1) 初始化sgmii。

圖 9


(2) 動態創建ndk_client任務。

圖 10


(3) 默認使用DHCP模式自動獲取IP地址,如需修改為靜態IP地址,可參考如下說明進行配置。

圖 11

圖 12

圖 13


(4) 設置網頁界面登錄賬號與密碼。

圖 14


(5) NetworkOpen中創建兩個守護進程,分別用于監聽網絡端口7與網絡端口8。網絡端口接收到數據后,程序將進入對應的函數響應數據接收,并將數據回傳至上位機。
n port_id:7 - dtask_tcp_echo,響應tcp的接收,并回傳。
n port_id:8 - dtask_udp_echo,響應udp的接收,并回傳。

圖 15


1.3 案例測試
請將TMS320C6655/57評估板DSP ETHERNET網口與PC機通過網線連接到同一個路由器。請運行程序,CCS的Console窗口將會打印如下信息,TMS320C6655/57評估板使用DHCP模式自動獲取IP地址。案例源碼、產品資料(用戶手冊、核心板硬件資料、產品規格書)site.tronlong.com/pfdownload

圖 2


(1) 上位機作為UDP Client

打開產品資料“4-軟件資料\Tools\Windows\NetDebugTool\”目錄下的網絡調試助手軟件NetDebugTool.exe,在彈出的界面中點擊“新建UDP”,在設置區輸入上位機IP地址,端口號默認為6666。在數據發送區輸入TMS320C6655/57評估板IP地址,端口號為8(端口號可在源碼中修改)。點擊設置區的“啟動”,在數據發送區輸入需發送的數據,再點擊“發送”。


TMS320C6655/57評估板(UDP Server)接收到上位機發送的數據后進行回傳,上位機接收到回傳數據后將其在數據接收區進行顯示。

圖 3
(2) 上位機作為TCP Client
點擊網絡調試助手軟件界面的“新建TCP Client”,在設置區輸入TMS320C6655/57評估板IP地址,端口號為7(端口號可在源碼中修改),點擊“連接”。在數據發送區輸入需發送的數據,再點擊“發送”。
TMS320C6655/57評估板(TCP Server)接收到上位機發送的數據后進行回傳,上位機接收到回傳數據后將其在數據接收區進行顯示。

圖 4


若5s內無數據進行發送,網絡會自動斷開連接。

圖 5


本案例亦實現了簡易的HTML網頁功能,可通過創建網頁界面獲取TMS320C6655/57評估板信息,實現用戶交互功能。請在上位機瀏覽器輸入TMS320C6655/57評估板IP地址打開網頁界面,可點擊不同選項跳轉至相應的功能界面。
例如點擊頁面最下方的"Authenticated CGI Form Example"選項,該選項主要演示身份驗證功能,在彈出的界面中輸入賬號密碼(默認賬號:username,默認密碼:password,賬戶密碼可在源碼中進行設置),登錄成功后可在網頁界面查看相關信息。

圖 6



圖 7



圖 8



下一章節分享:【案例測試二】 基于TI KeyStone TMS320C665557評估板|ndk_benchmark的功能案例測試,敬請期待!

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

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品福利av导航 | 在线视频 欧美日韩 | 国产一区二区日韩 | 欧美日韩a | 精品一二三 | 99在线播放 | 欧美激情a∨在线视频播放 成人免费共享视频 | 国产 亚洲 网红 主播 | 中文字幕av第一页 | 我我色综合 | 亚洲欧美一区二区三区国产精品 | 国产一区二区三区四区 | 一区二区在线不卡 | 成人网在线观看 | 中文字幕二区 | 国产一区二区在线观看视频 | 成人黄色在线 | 99精品在线 | 免费黄色录像视频 | 97精品超碰一区二区三区 | 911网站大全在线观看 | 亚洲欧美视频一区二区 | 精品免费在线 | 北条麻妃视频在线观看 | 黄色香蕉视频在线观看 | 高清欧美性猛交xxxx黑人猛交 | 午夜无码国产理论在线 | 色毛片| 成人免费在线播放 | 九九国产| 中文字幕在线观看国产 | 99久久精品免费看国产四区 | 亚洲在线一区 | 黑人性hd | 婷婷久久一区 | 久久免费国产 | 午夜精 | 日日欧美 | www.天天操| 欧美久 | 欧美日韩视频在线第一区 |