完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
你好
我想在Zedboard中通过以太网从内存中写入和读取数据。 我将在ARM处理器上使用linuxrunning。 我想问几个问题 1)它将使用DMA完成? 如果是,那么我应该使用vivado在我的硬件中包含DMA ip? 2)我必须为DMA编写驱动程序吗?3)我是否还应该使用vivado在硬件中包含以太网IP?如果我使用以太网ip,那么linux有以太网驱动程序在zedboard上运行吗? 请帮我解决这个问题。 如果您有其他建议通过以太网从内存中写入和读取数据。 请建议我。 非常感谢。 等待回复。 |
|
相关推荐
6个回答
|
|
大学任务?
***我们中的许多人都是FPGA爱好者,而不是Xilinx员工。 如果您获得帮助并给予荣誉(明星),您将来可能会继续获得帮助。 如果您有解决方案,请将其标记为解决方案。*** |
|
|
|
一般建议是将问题分解为组件,并测试每个组件。
我不确定我是否有时间引导你完成所有这些。 ***我们中的许多人都是FPGA爱好者,而不是Xilinx员工。 如果您获得帮助并给予荣誉(明星),您将来可能会继续获得帮助。 如果您有解决方案,请将其标记为解决方案。*** |
|
|
|
谢谢你的回复。我把它分成几部分。
我从以太网获取数据。 现在想把它写入DDR并阅读它。 要访问DDR Linux有驱动程序或者我们需要为它编写驱动程序,还是只需使用“/ dev / mem”即可访问内存? 等待你的回复。请注意 |
|
|
|
如果您使用DMA,DMA应该已经将其写入DDR。
所以你要做的就是阅读它。 将指针指向地址,然后读出。 如果你从以太网获取数据,听起来就像你已经完成了。 ***我们中的许多人都是FPGA爱好者,而不是Xilinx员工。 如果您获得帮助并给予荣誉(明星),您将来可能会继续获得帮助。 如果您有解决方案,请将其标记为解决方案。*** |
|
|
|
我在裸机中使用过DMA,但在linux中我没有使用过DMA。
我只是使用mmap函数来映射内存。 但它不起作用。 我想问一下,使用mmap函数访问DDR内存是否可能? 或者我必须做一些其他事情? 等待您的回复。 |
|
|
|
对不起,我很乐意提供帮助,但我很幸运能避免使用嵌入式Linux,因为我有另一个与我合作的人,他真的很好。
(但他很忙,对不起)。 如果我知道的话,我会提供答案。 ***我们中的许多人都是FPGA爱好者,而不是Xilinx员工。 如果您获得帮助并给予荣誉(明星),您将来可能会继续获得帮助。 如果您有解决方案,请将其标记为解决方案。*** |
|
|
|
只有小组成员才能发言,加入小组>>
asd123如何使用XUP USB-JTAG对anxcvu9p-flgb2104-2-i进行编程
999浏览 0评论在使用xc5vsx95T时JTAG扫片不成功,测量TDO无信号输出
1968浏览 0评论小黑屋| 手机版| Archiver| 电子发烧友 ( 粤ICP备14022951号 )
GMT+8, 2023-6-16 07:52 , Processed in 0.865531 second(s), Total 78, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:粤 B2-20160233 工商网监 粤ICP备 14022951 号