嵌入式开发者社区

标题: TL5728F EVM ARM和FPGA通信例程问题 [打印本页]

作者: ZJU_sjl    时间: 2018-11-6 22:17
标题: TL5728F EVM ARM和FPGA通信例程问题
您好,我使用的时贵司5728F EVM的评估板,没有改变初始的系统,仅进行了固化SD卡内容至Nand Flash操作,并从nand flash启动。
在运行5728A盘用户手册3.1中基于57xxARM 和 FPGA 通过PCIe通信测试实例时,按照要求拷贝相关文件后,运行脚本文件将.bin文件加载给FPGA时报错。
图1 运行脚本虽然显示加载成功但过程中报错
图2 到报错目录寻找GPIO没找到.sh文件中显示的GPIO202接口
图3 按照手册继续运行报错

作者: 梁淑怡-Tronlong    时间: 2018-11-7 15:36
您好,
     需要您在 U-Boot 命令行下,执行如下指令,设置 board_name 为 tl5728f-evm,将设备树文件设置为TL5728F-EVM开发板适用的设备树文件。

作者: ZJU_sjl    时间: 2018-11-8 17:49
梁淑怡-Tronlong 发表于 2018-11-7 15:36
您好,
     需要您在 U-Boot 命令行下,执行如下指令,设置 board_name 为 tl5728f-evm,将设备树文件设置 ...

您好,我更改了board_name但是还是不能正常运行。在更改board_name我发现另一个问题,在Nand Flash启动过程下进入U-Boot更改名称会卡死;
然后我换成SD Card启动再进入U-Boot更改,是可以正常启动进入系统的,如图所见,至少flash-fpga-spiflash.sh文件是可以执行了,但是后面还是报错。

我们后续的开发必然会使用到Nand Flash启动,也必然使用PCIe通信,所以这个问题又该如何解决?
望回复,谢谢!

作者: 梁淑怡-Tronlong    时间: 2018-11-9 09:59
您好,
     1.从图中信息可知,PCIe已被正常识别,加载pcieLoader.ko驱动文件失败。请确认是否是传输过程出现文件损失,建议参照《FPGA 与 与 ARM  基于 PCIe  通信测试》重新编译pcieLoader.ko驱动文件再拷贝到开发板。
     2.建议您用SD系统启动卡测通案例后,再从eMMC启动测试。




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4