Vitis-Tutorials icon indicating copy to clipboard operation
Vitis-Tutorials copied to clipboard

ZCU106 cannot boot from SD card(ZCU106-Vitis-Platform-Creation-step4-DPU-example)

Open HankIC opened this issue 2 years ago • 5 comments

Hello, I follow the tutorials (https://github.com/Xilinx/Vitis-Tutorials/tree/2021.2/Vitis_Platform_Creation/Introduction/02-Edge-AI-ZCU104) and change board information from ZCU104 to ZCU106 in step1 and step2 and step3. However, when I test the platform in step4(test vadd), I cannot get correct output and don't know how to debug this problem. Could any friends give me some advice? Thank you very much! scrpits here:(have to change the path of sstate cache in step2 and Vitis version is 2021.2) scripts.zip error1 error2

HankIC avatar Aug 30 '22 14:08 HankIC

New update: I use official ZCU104 image and boot it in ZCU106. I get the same output. Maybe some unknown configurations other than board name and information should be changed in scripts.

I plan to follow the readme file step by step and update the result here error3

HankIC avatar Aug 31 '22 06:08 HankIC

In the step2, I find zcu106 dts is different from zcu104 according to link. I try to change it and update the result later

update: I change the system usr dts file &sdhci1 { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_sdhci1_default>; xlnx,mio-bank = <1>; }; and follow the read me file step by step and It works! There must be some errors in my scripts and I will try to correct them and I don't know whether I make a precise modification to the mentioned dts file or not. pass

HankIC avatar Sep 01 '22 07:09 HankIC

New update: Vadd example can run, but DPU example can't work and ZCU106 cannot boot from SD card again. I don't know how to fix this issue now. In the step1 clock frequencies:100 200 400, but in step4 dpu example clock freqs are set to 300 and 600?! should I change? error_dpu

HankIC avatar Sep 02 '22 07:09 HankIC

New update: It can't work at the first time, but when I try to boot from SD card for the third time, It can work!!!!! I wonder why my project is so unstable?????

HankIC avatar Sep 02 '22 08:09 HankIC

@HankIC Hi Hank, Please check this link: https://github.com/Xilinx/Vitis-Tutorials/issues/287 to update the TCL file to support zcu106 and enable the I2C0 support. When you build the PeTalinux project in step2 please change the machine name to "zcu106-reva". Then it will automatically add the zcu106 board level dtsi file. That means you will not need to modify the DTS file manually.

sven2314 avatar Nov 22 '22 04:11 sven2314