Vitis-Tutorials
Vitis-Tutorials copied to clipboard
ZCU106 cannot boot from SD card(ZCU106-Vitis-Platform-Creation-step4-DPU-example)
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
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
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.
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?
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 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.