透過 TCP/IP 透過系統主控台進行除錯

author-image

作者

這個設計範例包括硬體與軟體。硬體區段由 Nios® II乙太網路標準硬體設計範例 組成,該範例具有為Nios II嵌入式評估套件 (NEEK) 版本新增的晶片記憶體 SOPC Builder 元件。另一方面,SCTCP 軟體透過 TCP/IP 通訊通道,透過系統主控台支援自訂 SOPC Builder 元件的除錯。 AN 624:透過 TCP/IP (PDF) 應用程式說明使用系統主控台除錯 ,說明 SCTCP 軟體。

SCTCP 軟體讀取 TCP/IP 插槽的系統主控台指令,並將它們從原始的Avalon®串流 (Avalon-ST) 封包通訊協定格式轉換為適當的Avalon®記憶體對映 (Avalon-MM) 指令。之後,軟體可將這些命令傳遞至 SOPC 建置器系統中的任何 Avalon-MM 從屬元件。軟體接著將Avalon-MM 回應轉換為 Avalon-ST 封包通訊協定格式,然後再將它們傳回 TCP/IP 通訊通道。

使用此設計範例

若要使用此設計範例,請下載 Nios II嵌入式設計套件 (EDS) 的免費評估版本AN624_Debugging_with_System_Console_over_TCPIP.zip提供 NEEK 版本的Nios II乙太網路標準設計範例的預先建置硬體設計。SCTCP 軟體是在此 zip 檔案的software_examples目錄中提供此設計範例。一旦新增晶片記憶體 SOPC Builder 元件後,SCTCP 軟體也可以與 Nios II乙太網路標準硬體設計範例 的其他版本搭配使用。在 AN 624 中提供了新增晶片記憶體的說明 :在 TCP/IP (PDF) 應用程式注意事項上使用系統主控台進行除錯

晶片記憶體 SOPC Builder 元件代表正在測試的元件。您可以使用這個 SCTCP 軟體設計範例,使用系統主控台在 TCP/IP 連接上測試自訂的 SOPC 建置器元件,用您自己的自訂群組件取代硬體設計範例中測試的元件。唯一的要求是指定的 SOPC 建置器元件必須有一個Avalon-MM 從屬埠。您也可以使用任何硬體設計來支援 Nichestack TCP/IP 網路堆疊,以及具有 Avalon-MM 從屬埠的 SOPC Builder 元件與 SCTCP 軟體。

此設計之使用受 Intel® 設計範例授權合約的條款與細則約束,並受其約束。

硬體需求

此軟體範例需要在目標硬體設計中顯示下列裝置:

  • 晶片記憶體 (或任何具有符合 Avalon-MM 介面的 SOPC Builder 元件)
  • 支援 Nichestack TCP/IP 網路堆疊的乙太網路硬體

相關連結

如需在專案中使用此範例的詳細資訊,請前往:

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。