谢谢你的回答。

我把文件改成这样, 就是把上面那段添加到system-user.dtsi

文件如下:

/include/ "system-conf.dtsi"

/ {

};

/ {

};

usb_0: usb@e0002000 {

compatible = "xlnx,zynq-usb-2.20.a", "chipidea,usb2";

clocks =

dr_mode = "host";

interrupt-parent = ;

interrupts = <0 21 4>;

reg = <0xe0002000 0x1000>;

usb-phy = ;

};

usb_phy0: phy0 {

compatible = "ulpi-phy";

#phy-cells = <0>;

reg = <0xe0002000 0x1000>;

view-port = <0x170>;

drv-vbus;

}

结果报错如下:

NOTE: Resolving any missing task queue dependencies

Initialising tasks: 100% |#######################################| Time: 0:00:14

Checking sstate mirror object availability: 100% |###############| Time: 0:00:01

NOTE: Executing SetScene Tasks

NOTE: Executing RunQueue Tasks

ERROR: device-tree-xilinx+gitAUTOINC+f38738e568-r0 do_compile: Function failed: do_compile (log file is located at /home/liwenz/alinx/gpio/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+f38738e568-r0/temp/log.do_compile.130709)

ERROR: Logfile of failure stored in: /home/liwenz/alinx/gpio/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+f38738e568-r0/temp/log.do_compile.130709

Log data follows:

| DEBUG: Executing shell function do_compile

| Error: /home/liwenz/alinx/gpio/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+f38738e568-r0/system-user.dtsi:7.8-20 syntax error

| FATAL ERROR: Unable to parse input tree

| WARNING: /home/liwenz/alinx/gpio/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+f38738e568-r0/temp/run.do_compile.130709:1 exit 1 from 'dtc -I dts -O dtb -R 8 -p 0x1000 -b 0 -i /home/liwenz/alinx/gpio/build/../components/plnx_workspace/device-tree/device-tree -i /home/liwenz/alinx/gpio/build/tmp/work-shared/plnx-zynq7/kernel-source/include -i /home/liwenz/alinx/gpio/build/tmp/work-shared/plnx-zynq7/kernel-source/include -i /home/liwenz/alinx/gpio/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+f38738e568-r0 -o ${DTS_NAME}.dtb `basename ${DTS_FILE}`.pp'

| ERROR: Function failed: do_compile (log file is located at /home/liwenz/alinx/gpio/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+f38738e568-r0/temp/log.do_compile.130709)

ERROR: Task (/home/liwenz/petalinux/components/yocto/source/arm/layers/meta-xilinx/meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bb:do_compile) failed with exit code '1'

NOTE: Tasks Summary: Attempted 3004 tasks of which 2991 didn't need to be rerun and 1 failed.

Summary: 1 task failed:

/home/liwenz/petalinux/components/yocto/source/arm/layers/meta-xilinx/meta-xilinx-bsp/recipes-bsp/device-tree/device-tree.bb:do_compile

Summary: There was 1 ERROR message shown, returning a non-zero exit code.

ERROR: Failed to build project

其实别人给我这么说的:

Please follow below steps.

1 . Open system-user.dtsi and add below device tree changes.

vim project-spec/meta-user/recipes-bsp/device-tree/files/system-user.dtsi

/include/ "system-conf.dtsi"

/ {

};

&usb0 {

dr_mode = "host";

status = "okay";

};

&usb1 {

dr_mode = "host";

status = "okay";

};

petalinux-build

我这么做,可以 petalinux-build 但没有变化,还是看不到u 盘。

还有devicetree 在petalinux-build 后是不是有个结果文件,这样可以核对检查。

workproject/components/plnx_workspace/device-tree/device-tree 下有个

zynq-7000.dtsi 我以为他就是结果文件

上面推荐那么修改,这个文件没变化。 usb 段是这样的

usb0: usb@e0002000 {

compatible = "xlnx,zynq-usb-2.20a", "chipidea,usb2";

status = "disabled";

clocks = ;

interrupt-parent = ;

interrupts = <0 21 4>;

reg = <0xe0002000 0x1000>;

phy_type = "ulpi";

};

这里有个disabled , 但我发现串口, sd 都是disable 但他们可以用

linux u盘weiyi,petalinux 中怎么加入u盘相关推荐

  1. 计算机c盘空间被虚拟占满,C盘空间总是莫名其妙的满了,又不想重装系统,5招教你如何瘦身...

    我们的电脑C盘内存总是不足这个问题,这或许是让很多不是很懂电脑的朋友头疼的问题,明明给C盘分配固态硬盘专属分区,但是用着用着发现空间不足了,因为我们的Windows系统总会在我们不注意的时候偷偷塞进一 ...

  2. 我的U盘与众不同——打造Windows XP 系统维护U盘

    在使用计算机的过程当中,总避免不了会遇到各式各样的系统或安全问题,例如计算机由于系统文件丢失而不能启动,以及系统感染了非常难以清除的病毒或特洛伊木马等等.通常,要解决这些系统问题,一般会通过使用系统维 ...

  3. arm linux:添加对挂载ntfs和exfat格式u盘的支持(petalinux)

    Linux内核(arm64 4.19.0)配置 –>File systems <*> FUSE (Filesystem in Userspace) support 添加exfat支持 ...

  4. Linux 中创建 USB 启动盘来拯救 Windows 用户

    WoeUSB 可以在 Linux 中制作 Windows 启动盘,并帮助你的朋友解锁他们罢工的机器. 人们经常要求我帮助他们恢复被锁死或损坏的 Windows 电脑.有时,我可以使用 Linux US ...

  5. 优麒麟在linux下安装教程,在优麒麟Ubuntu Kylin系统中安装百度网盘Linux版.deb的方法...

    本文介绍在优麒麟Ubuntu Kylin操作系统中安装百度网盘Linux版.deb的方法,可用在优麒麟及 Ubuntu 19.04/18.04上,当前百度网盘Linux版的版本号是Linux V2.0 ...

  6. linux学习笔记:06-ubuntu中挂载U盘

    U盘挂载 Linux的磁盘管理和window有很大区别,在windo下会有分区的概念,但在Linux中一般不叫做分区而叫做挂载点,挂载点就是将一个硬盘的一部分做成文件夹的形式,这个文件夹的名字就是挂载 ...

  7. linux装百度网盘不能运行,在Deepin系统中安装百度网盘的两种方法

    本文教你在Deepin Linux操作系统中安装百度网盘,有两种方法:一种是通过深度商店安装,另一种则采用命令的方式安装. 第一种方法:采用深度商店安装百度网盘 Deepin Linux系统默认有深度 ...

  8. 研华工控机linux改win7,嵌入式工控机研华工控机用u盘装系统如何设置bios?在虚拟机中的Linux系统中咋挂u盘 我的虚拟机上都没有USB 显示5...

    研华工控机用u盘装系统如何设置bios?在虚拟机中的Linux系统中咋挂u盘 我的虚拟机上都没有USB 显示5 在上一篇文章中,小编为您详细介绍了关于<有一个研祥工控机 旧的 想拆里面的视频采集 ...

  9. Linux中系统盘和数据盘的查看

        第一次听到数据盘的时候很蒙, 查了好多资料,自己又整理了一下,希望能帮助有同样困惑的人 系统盘就像Windows的C盘,在linux中一般有a的参与,可通过df -l来查看 如: 可以看到根路 ...

最新文章

  1. mysql binlog恢复sql_binlog2sql实现MySQL误操作的恢复
  2. ​每日一皮:​你的Frozen Throne...
  3. Google 的 Java 编码规范,参考学习!
  4. 固定资产多提折旧问题
  5. 每天一道LeetCode-----计算最长的元素连续序列长度
  6. 两个子集pom互相调用_声明式服务调用组件Feign
  7. 关于Vue 3.0 的改进 Proxy 代理实现数据驱动视图
  8. Dubbo为什么用Go重写?
  9. flask 上传头像
  10. linux连接wpa wifi密码,Linux环境下使用WIFI模块:使用wpa_supplicant工具配置和连接WIFI-Go语言中文社区...
  11. 在Web.config配置文件中自定义配置节点
  12. SpringBoot2.x填坑(二):elastic search 报错{error:{root_cause:[{type:index_not_found_exception,...
  13. python卡方拟合优度检验_如何理解拟合优度检验 ?
  14. Visio从安装到使用完整版
  15. ux设计_UX设计趋势回顾展2019
  16. (iOS开发) 录屏功能的实现~包括暂停和继续功能
  17. 关于安装anaconda错误:failed to create anaconda menus
  18. 图片的居中定位和按钮定位
  19. 感悟:学习做人的道理
  20. 【modlearts】华为人工智能平台_modelarts平台系列教程3_预置算法_语音处理3

热门文章

  1. 我的世界java有多少年_我的世界:你玩了多少年MC?MC绝迹的6个特性,测出你的年限!...
  2. 共享单车数据集_Spark Streaming 共享单车数据集
  3. 英语老师必读的英文原版_如何找到英语老师。 第2部分
  4. Internet大事记,1969-1974
  5. Hive学习笔记总结
  6. 10个后台管理开源模板,接私活可用
  7. 台湾国立大学郭彦甫Matlab教程笔记(23) linear systems
  8. 根据起点、终点、半径、优弧、劣弧、顺时针和逆时针等要求,线性方程解圆心(C语言)
  9. 什么是网络端口?或许工作10年的人也很难100%理解
  10. HC32F46x底层操作(时钟,IO等初始化)