Post Go back to editing

can not update iio with zc706+adrv9371

Category: Software
Product Number: ad9371, zc706

Hi team,

I try to configure SD card for adrv9371-w/pcbz and zc706 platform. The problem is no IIO GUI showed on the monitor.

I followed the steps from wiki to configure sd-cardhttps://wiki.analog.com/resources/tools-software/linux-software/kuiper-linux.

After I wrote the image file to sd-card, I copied three documents below to BOOT partition.

  1. Zynq-zc706-adv7511-adrv937x/BOOT.BIN
  2. Zynq-zc706-adv7511-adrv937x/devicetree/dtb
  3. Zynq-common/ulmage

Then I setup the physical system. The hdmi monitor could not show IIO gui.

How do I solve this problem?

  • Hello  ,

    Thank you for reporting this. I'll investigate this issue and come back to you.

    In the meantime, could you please tell me what Kuiper image you used? Is it the 2021_r2 one, the latest?

    Best regards,
    Iulia

  • I just tried with a clean 2021_R2 Kuiper image card and those files as you mentioned, and for me it opens the GUI and also catches signals in the capture window.

    There is a situation when it doesn't capture, and it is the following: if I open IIO Oscilloscope on my computer and connect to the board through IP, and then open it in Kuiper, then indeed the capture is shown only on my computer since is the first one opened. But this is not the case for you.

    Anyway, it opens the IIO Oscilloscope GUI in both situations.

    Did you try opening a terminal in Kuiper and writing sudo osc to open IIO Oscilloscope? The password for the user <analog> is again <analog>.

    Best regards,
    Iulia

  • Hi Lulia,

    Thanks for your reply.

    In the meantime, could you please tell me what Kuiper image you used? Is it the 2021_r2 one, the latest?

    Yes, I used the lasted image document.

    Actually I tried to open an serial terminal on PC after setting up the physical system, but nothing printed on the terminal. Maybe I installed the wrong UART driver on PC? Could you tell me which version of UART driver you used?

  • If you press Enter in the terminal, does it change something?

    Just to make sure, did you set the baud rate to 115200 (8N1)? Another reason it might not print is the COM port maybe was not chosen properly, or until you opened the terminal it got to display everything which in this case you should type "reboot" so the board will reboot and get all the messages in the already opened terminal.

    About the driver, see this, it might help you, although ZC706 is not ZynqMP to require this driver CP210x.

    In any case, please attach some screenshots of the steps you've taken in setting up the terminal on your PC, I think there might be the problem.

    Best regards,
    Iulia

  • Hi Lulia,

    Thanks for your advice! But there are still problems existed.

    I installed CP210X driver and I can find the com port like below.

    But after I opened the serial terminal, there was still nothing showed on the window. Then I typed "reboot", it still didn't work.

    Besides, the DONE led on zc706 board was not lightened either.

  • Hmm, ok, good to know that the DONE led is not lit up...

    How are the switches positioned at SW11 on ZC706? To program it with files from the SD card, you need to have it like this: 1: Down, 2: Down, 3: Up, 4: Up, 5: Down. See this documentation as an example with pictures and this Xilinx article as reference.

    Best regards,
    Iulia

  • Hi Lulia,

    SW11 is positioned as you said so it's no problem. But the whole system still didn't work.

    Actually when the windows-based sd-card was plugged in, the whole system could run properly.

  • But the whole system still didn't work.

    I am confused now. Something's missing from what you're telling me.

    Previously you said that the Kuiper boots and you can't open IIO GUI in Kuiper. But, you said the done led is not powered on.
    The done led is powered on when the FPGA is programmed, so you can't enter the GUI of the Kuiper unless everything is ok. 

    Did you try opening a terminal in Kuiper and writing sudo osc to open IIO Oscilloscope? The password for the user <analog> is again <analog>.
    1. Did you try what I mentioned above?
    2. Send me a picture of the screen with the Kuiper that boots, where you can't open the IIO GUI
    3. Can you try with another ZC706?
    4. If it still doesn't work, rewrite the SD card with the ADI Kuiper and make sure you put the following files in the BOOT partition:
      1. zynq-zc706-adv7511-adrv937x/zynq-zc706-adv7511-adrv9371/devicetree.dtb
      2. zynq-zc706-adv7511-adrv937x/BOOT.BIN
      3. zynq-common/uImage

    What application are you using for UART communication? I used TeraTerm and tried with Putty too.

  • Hi  ,

    Do you have any updates?

    Best regards,
    Iulia