linux设备树uart-path,xilinx - 如何使用USB正确配置petalinux设备树 - 堆栈内存溢出

在MYIR Z形旋转板MYS-7Z020上,作者遇到USB端口在使用自定义Petalinux项目后无法正常工作的问题。尽管内核启动并加载了RAM rootfs,但USB功能失效。通过比较硬件描述和原理图,作者调整了Zynq-7000 IP内核的设置,但更换devicetree.dtb为生成的system.dtb导致USB无法工作。尝试修改system-user.dtsi文件以及改变初始化设置未解决问题,终端显示libusb初始化失败的错误。作者寻求解决Petalinux USB配置的方案。
摘要由CSDN通过智能技术生成

我正在使用MYIR Z形旋转板MYS-7Z020。 随附的8G SD卡上有正在运行的系统,USB端口正在此处工作。 SD卡有两个分区,第一个分区FAT32,带有boot.bin,devicetree,bitstream,内核映像,第二个分区ext3 / 4 rootfs ubuntu。 我在2019.1版中创建了一个Vivado项目,示例项目随CD一起提供在开发板上。 我必须更正Zynq-7000 IP内核中的引脚:未设置用于USB复位的MIO 51。 我已将IO设置与随附的原理图进行了比较,从而正确地确定了其他配置。

我生成比特流,并导出包含比特流的硬件。 然后,我使用以下命令制作我的BOOT.bin和image.ub

petalinux-create --type project --template zynq --name

cd

petalinux-config--get-hw-description=

petalinux-config -c u-boot -defconfig zynq_z_turn_defconfig

petalinux-build

cd images/linux

petalinux-package --boot --fsbl zynq_fsbl.elf --fpga system.bit --u-boot

我尝试了有无petalinux-config -c u-boot -defconfig zynq_z_turn_defconfig

如果我将BOOT.bin和image.ub文件放到我自己的SD卡上,所有文件都在引导中,内核将启动,RAM rootfs将被加载,并且我具有可以通过UART端口访问的常规linux命令行。

我目前遇到的问题是US

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值