2014-04-02 56 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