petalinux2019.2 zcu106 build error
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了petalinux2019.2 zcu106 build error,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4327字,纯文字阅读大概需要7分钟。
内容图文
ug1209
1. Create a PetaLinux project using the following command:
$petalinux-create -t project -s <path to the directory that has
xilinx-zcu102-v2019.2-final.bsp>
petalinux-create -t project -s ./xilinx-zcu106-v2019.2-final.bsp
Note: xilinx-zcu102-v2019.2-final.bsp is the PetaLinux BSP for ZCU102 Production
Silicon Rev1.0 Board. Use xilinx-zcu102-ZU9-ES2-Rev1.0-v2019.2-final.bsp, if you
are using ES2 Silicon on Rev 1.0 board.
The above step creates a PetaLinux Project Directory, such as:
xilinx-zcu102-2019.2.
2. Change to the PetaLinux project directory using the following command:
$ cd xilinx-zcu102-2019.2
The ZCU102 Petalinux-BSP is the default ZCU102 Linux BSP. For this example, you
reconfigure the PetaLinux Project based on the Zynq UltraScale+ hardware platform that
you configured using Vivado Design Suite in Chapter 2.
cd xilinx-zcu106-2019.2
3. Copy the hardware platform edt_zcu102_wrapper.xsa to the Linux Host machine.
一开始以为只需要拷贝xsa文件,后来反复报错找不到硬件信息
应该将edt_zcu106.hw拷贝过来
4. Reconfigure the project using the following command:
$ petalinux-config --get-hw-description=<path containing edt_zcu102_wrapper.xsa>/
This command opens the PetaLinux Configuration window. If required, make changes in
the configuration. For this example, the default settings from the BSP are sufficient to
generate required boot images.
The following steps will verify if PetaLinux is configured to create Linux and boot images
for SD Boot.
petalinux-config --get-hw-description=./edt_zcu106.hw
5. Select Subsystem AUTO Hardware Settings.
6. Select Advanced Bootable Images Storage Settings.
a. Select boot image settings.
b. Select Image Storage Media.
c. Select primary sd as the boot device.
7. Under the Advanced Bootable Images Storage Settings submenu, do the following:
a. Select kernel image settings.
b. Select Image Storage Media.
c. Select primary sd as the storage device.
8. Under Subsystem AUTO Hardware Settings, select Memory Settings and set the
System Memory Size to 0x6FFFFFFF
9. Save the configuration settings and exit the Configuration wizard.
10. Wait until PetaLinux reconfigures the project.
The following steps will build the Linux images, verify them, and generate the boot
image.
11. Modify Device Tree to disable Heartbeat LED and SW19 push button, from the device
tree. Due to this the RPU R5-0 can use PS LED and SW19 switch for other designs in this
tutorial. This can be done by adding the following to the system-user.dtsi which
can be found in the following location:
<PetaLinux-project>/project-spec/meta-user/recipes-bsp/device-tr
ee/files/system-user.dtsi
12. Add the following to system-user.dtsi, so that it looks like:
/include/ "system-conf.dtsi"
/ {
gpio-keys {
sw19 {
status = "disabled";
};
};
leds {
heartbeat_led {
status = "disabled";
};
};
};
&uart1
{
status = "disabled";
};
13. In <PetaLinux-project>, build the Linux images using the following command:
$ petalinux-build
这一步出现了ERROR 很多类似下面的错误
ERROR: libusb-compat-1_0.1.5-r0 do_package_qa_setscene: Fetcher failure: Unable to find file file://43/sstate:libusb-compat:cortexa9hf-neon-xilinx-linux-gnueabi:0.1.5:r0:cortexa9hf-neon:3:43b1875a02abaf580308530f64665b87_package_qa.tgz;downloadfilename=43/sstate:libusb-compat:cortexa9hf-neon-xilinx-linux-gnueabi:0.1.5:r0:cortexa9hf-neon:3:43b1875a02abaf580308530f64665b87_package_qa.tgz anywhere. The paths that were searched were: /home/user/SDSoC-Zybo-Z7-20/linux/Zybo-Z7-20/build/sstate-cache /home/user/SDSoC-Zybo-Z7-20/linux/Zybo-Z7-20/build/sstate-cache ERROR: libusb-compat-1_0.1.5-r0 do_package_qa_setscene: No suitable staging package found
When doing a virgin clean creation with petalinux-create --template zynq and a petalinux-config
the following fields in "Yocto Settings " are automatically filled by the petalinux toolchain:
- Enable Network sstate feeds (NEW) = TRUE
- Network sstate feeds URL ---> │http://petalinux.xilinx.com/sswreleases/rel-v2016.4/arm/sstate-cache
Unfortunately, the mentioned URL no longer exists and this is presumably the root cause of my error.
By setting petalinux-config Yocto Settings Enable Network sstate feeds (NEW) = FALSE , the error disappeared.
继续petalinux-build 又出现了
device-tree-xilinx-v2019.2+gitAUTOINC+a8b39cf536-r0 do_compile: Error executing a python function in exec_python_func() autogenerated
内容总结
以上是互联网集市为您收集整理的petalinux2019.2 zcu106 build error全部内容,希望文章能够帮你解决petalinux2019.2 zcu106 build error所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。