exynos4412的EBI和fpga通过DMA通信问题

bujigr 2016-10-31 11:47:37
我现在在做一个项目,会用到三星exynos4412的EBI接口实现和fpga的高速数据传输,把FPGA的数据通过dma传送到arm中,采用把FPGA挂在SROM上的bank0的电路结构。在测试过程中总线上没有任何信号产生。每次传输串口就打印s3c-pl330 s3c-pl330.0: Reset Channel-0 CS-20000f FTC-40000。在测试由内存到内存DMA传输的时候是可以测试成功的,但是测试由EBI地址到内部MEM传输,缓冲区为空,不知道大家有没有做过类似的项目,希望可以得到大家帮助。内核为3.0.15。之前用s5pv210的板子采用这种通信方式是没有问题的,换了A9之后就不行了。。。
...全文
1221 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
小坚学Linux 2019-04-12
  • 打赏
  • 举报
回复
楼主,我想问一下 ,exynos4412是怎么使用EBI啊?EBI使用的接口好像不是一般的GPIO口是吗?我从原理图上看,BEBI的接口是MP05_0这样的,不像GPIO啊。
bujigr 2016-12-27
  • 打赏
  • 举报
回复
直接读写可以有信号产生,但是使用dma进行批量传输的时候就出现错误
xunshanwuzhao 2016-11-11
  • 打赏
  • 举报
回复
直接对这个EBI区间的地址读写,应该会有波形出来的,你用示波器测一下
bujigr 2016-11-02
  • 打赏
  • 举报
回复
大家有没有用过类似的处理器做过类似的项目的?

21,615

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧