[20180906笔记-GP接口裸核读故障]

 

 

问题现象描述:

读取AXI-GP0接口的数据时候,出现读取数据错误并且随机,但是通过linux终端输入devmem 命令去读取的话,发现能够正确读取。

 

 

 

问题分析过程:

  1. 首先怀疑裸核程序的问题,使用xil_In32()函数进行读写,首先对其他区域的数据进行读取,主要为一些寄存器的地址读取,发现准确无误,与linux读取的数是一样的,排除函数怀疑问题
  2. 倾向于FPGA选择的问题,FPGA主要选择的是GP0,没有选择GP1,之前的方案是GP0和GP1同时选择,并且分开为GP0—linux  GP1—裸核。现在忽然颠倒导致数据读取失败,后来改为GP1后发现可以读取。Linux也可以读取,数据正确。

20180906笔记-GP接口裸核读故障

问题总结:

FPGA处理数据的过程中,出现GP0和GP1没有与CPU0和CPU1对应好。

20180906笔记-GP接口裸核读故障

相关文章:

  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
  • 2021-10-29
  • 2021-10-25
猜你喜欢
  • 2021-07-19
  • 2021-10-11
  • 2022-01-05
  • 2021-10-14
  • 2022-01-18
  • 2021-11-23
  • 2021-11-27
相关资源
相似解决方案