2014-04-02 68 views
1

我沒有硬件編程的實際經驗。我想知道如何找出哪些寄存器,即它們的地址,用於以太網連接在處理器中發送和接收信息。特別是針對ATMEL的at91sam9g20處理器。我搜索了文檔,我不確定我發現的內容如下: - 傳輸數據:信號名稱ETX0-ETX3。接收數據:信號名稱ERX0-ERX3。 另外,偏移量:0x18接收緩衝區隊列指針寄存器和偏移量:0x1C發送緩衝區隊列指針寄存器。atmel at91sam9g20以太網寄存器地址

我會很感激任何幫助,因爲我在這個問題上非常困難。 謝謝

回答

1

procesor documentation你會發現以下幾點:

  • 第八章 - 一般內存映射 - 這給抵消了EMAC內存塊爲0xFFFC:4000
  • 第36章 - 的描述以太網MAC子系統
  • 項目36.3.2 - 存儲器接口 - 告訴如何設置RX和TX的存儲器緩衝區
  • 項目36.5 - 用戶界面 - 表36-6給出的名字和偏移到由子系統

的信號(=針)使用的所有寄存器和寄存器偏移您描述是正確的。

+0

謝謝您的回覆! – Adam