fpga-drive-aximm-pcie icon indicating copy to clipboard operation
fpga-drive-aximm-pcie copied to clipboard

VC707 and FPGA Drive SSD can't see console logs during the petalinux booting.

Open kmakhno opened this issue 4 years ago • 10 comments

Hello, we bought your FPGA Drive module and clone repo with project for Vivado 2018.2, but when I try to boot petalinux on vc707, I can't see any console logs. I've already see this issue https://github.com/fpgadeveloper/fpga-drive-aximm-pcie/issues/1#issue-239293179 but for me it's not working. But in qemu it works well. When I create simple project with microblaze and all prerequisites for petalinux I can boot linux and see console logs. May you have any suggestion to solve my problem? Also I did all steps from this article https://www.fpgadeveloper.com/2016/04/connecting-an-ssd-to-an-fpga-running-petalinux.html/ but it also didn't work for me.

kmakhno avatar Apr 19 '21 12:04 kmakhno

Did you try to boot the standalone application? Does it work? Here is the prebuilt standalone for VC707 HPC1: https://opsero.com/downloads/boot/2020-2/vc707_hpc1_pcie-standalone-2020-2.tar.gz Here is the prebuilt standalone for VC707 HPC2: https://opsero.com/downloads/boot/2020-2/vc707_hpc2_pcie-standalone-2020-2.tar.gz

Did you try the latest version (Vivado 2020.2)?

I suggest you try to create a simple standalone project in Vitis using the Vivado project from this repo. Try a simple hello world application and see if it works.

fpgadeveloper avatar Apr 19 '21 20:04 fpgadeveloper

yes, I try to boot standalone app and it works. Our company is using vivado2018.2 for now( I thought that it should work.

kmakhno avatar Apr 19 '21 21:04 kmakhno

Also I did DRAM memory check and I have linked up pcie with standalone exam

kmakhno avatar Apr 19 '21 21:04 kmakhno

Sometimes we have issues on older versions and they don't end up getting fixed. Please try booting one of these PetaLinux builds for 2020.2 [Uploading v vc707-hpc2.zip c707-hpc1.zip…]()

. They are .mcs files for booting from flash.

fpgadeveloper avatar Apr 20 '21 15:04 fpgadeveloper

thanks for reply, I booted your configuration file but I've got this exception image

kmakhno avatar Apr 20 '21 16:04 kmakhno

Strange. Are you using FPGA Drive FMC? What is the serial number?

fpgadeveloper avatar Apr 20 '21 16:04 fpgadeveloper

yes. I don't know what exactly serial number is) photo5474372965274596079 photo5474372965274596080

kmakhno avatar Apr 20 '21 16:04 kmakhno

That's OK I can see the serial number in your first photo.

Can you try booting PetaLinux from JTAG with these prebuilt files for 2020.2 and 2019.2: https://opsero.com/downloads/boot/2020-2/vc707_hpc1_pcie-petalinux-2020-2.tar.gz https://opsero.com/downloads/boot/2020-2/vc707_hpc2_pcie-petalinux-2020-2.tar.gz https://opsero.com/downloads/boot/2019-2/vc707_hpc1_pcie-petalinux-2019-2.tar.gz https://opsero.com/downloads/boot/2019-2/vc707_hpc2_pcie-petalinux-2019-2.tar.gz

To boot them, use XSCT and these commands:

  connect
  fpga -f system.bit
  target 3
  dow image.elf
  con

It will take a while to load the image.elf file because it is large. It will also take a couple minutes before you start seeing the boot log. Please try the 2020.2 version first and then the 2019.2 if that fails.

fpgadeveloper avatar Apr 20 '21 16:04 fpgadeveloper

hi, I tried it. At first I tried 2020 files and they gave me this logs photo5188394388936569358 And I waited for some time but didn't get some logs Then I tried 2019 files and I had the same situation as with 2018. After approximately 15 minutes I didn't get logs.

kmakhno avatar Apr 21 '21 09:04 kmakhno