OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3983|回复: 9

[XILINX] petalinux 更换工程hdf文件,petalinux-config配置问题

[复制链接]

8

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2022-4-29
在线时间
43 小时
发表于 2022-9-23 20:45:44 | 显示全部楼层 |阅读模式
我在petalinux中更换不同工程的hdf文件时,petalinux-config --get-hw-description ../hdf/otsushold.sdk/(正点原子otsushold例程,ps端加了中断和mm2s_introut、mm2s_introut相连)更换完执行petalinux-config 时,Subsystem AUTO Hardware Settings下没有Advanced bootable images storage Settings配置项,还有flash、网口的一些配置项里的子配置项都是空的,是什么原因呢,vavido、sdk、petalinux都是2018.3的,Ubuntu也是16.04.4的,之前跑原子第六章和第九章例程的时候没问题,同一个板子的工程配置为什么会不一样呢
%HVXM5(}5OS65S(JOU1]_EE.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
275
金钱
275
注册时间
2018-10-22
在线时间
35 小时
发表于 2022-9-24 14:11:17 | 显示全部楼层
你自己不是说了么,更换不同工程的hdf文件,说明什么导致的,好好想想
回复 支持 反对

使用道具 举报

8

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2022-4-29
在线时间
43 小时
 楼主| 发表于 2022-9-24 17:13:58 | 显示全部楼层
鑫梦 发表于 2022-9-24 14:11
你自己不是说了么,更换不同工程的hdf文件,说明什么导致的,好好想想

我vavido、sdk都跑过了,可以用的,hdf不就是从vavido生成的吗,还有什么需要注意的吗,想请教
回复 支持 反对

使用道具 举报

3

主题

2013

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5617
金钱
5617
注册时间
2018-10-21
在线时间
1591 小时
发表于 2022-9-26 09:10:30 | 显示全部楼层
不同的vivado工程生成的hdf文件,会影响到这里的petalinux配置选项,跟你vivado工程里使能的外设和配置有关
回复 支持 反对

使用道具 举报

8

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2022-4-29
在线时间
43 小时
 楼主| 发表于 2022-9-26 10:43:54 | 显示全部楼层
QinQZ 发表于 2022-9-26 09:10
不同的vivado工程生成的hdf文件,会影响到这里的petalinux配置选项,跟你vivado工程里使能的外设和配置有关

哦,是这样,十分感谢
那这会影响我的工程编译吗,因为我工程里有用到外设lcd和i2c控制器下的设备ov5640,但是petalinux-build时报错显示相应的标签路径找不到,我用的正点原子system-user.dtsi设备树文件
Log data follows:
| DEBUG: Executing shell function do_compile
| Error: /home/petalinux/otsu-thresholf.bsp/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+b7466bbeee-r0/system-user.dtsi:130.1-8 Label or path flash0 not found
| Error: /home/petalinux/otsu-thresholf.bsp/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+b7466bbeee-r0/system-user.dtsi:138.1-7 Label or path pwm_0 not found
| Error: /home/petalinux/otsu-thresholf.bsp/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+b7466bbeee-r0/system-user.dtsi:217.1-6 Label or path i2c2 not found
| Error: /home/petalinux/otsu-thresholf.bsp/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+b7466bbeee-r0/system-user.dtsi:248.1-9 Label or path lcd_vtc not found
| Error: /home/petalinux/otsu-thresholf.bsp/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+b7466bbeee-r0/system-user.dtsi:252.1-10 Label or path lcd_vdma not found
| Error: /home/petalinux/otsu-thresholf.bsp/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+b7466bbeee-r0/system-user.dtsi:257.1-10 Label or path hdmi_vtc not found
| Error: /home/petalinux/otsu-thresholf.bsp/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+b7466bbeee-r0/system-user.dtsi:262.1-13 Label or path hdmi_dynclk not found
| Error: /home/petalinux/otsu-thresholf.bsp/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+b7466bbeee-r0/system-user.dtsi:267.1-11 Label or path hdmi_vdma not found
| FATAL ERROR: Syntax error parsing input tree
| WARNING: /home/petalinux/otsu-thresholf.bsp/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+b7466bbeee-r0/temp/run.do_compile.31476:1 exit 1 from 'dtc -I dts -O dtb -R 8 -p 0x1000 -b 0 -i /home/petalinux/otsu-thresholf.bsp/build/../components/plnx_workspace/device-tree/device-tree -i /home/petalinux/otsu-thresholf.bsp/build/tmp/work-shared/plnx-zynq7/kernel-source/include -i /home/petalinux/otsu-thresholf.bsp/build/tmp/work-shared/plnx-zynq7/kernel-source/include -i /home/petalinux/otsu-thresholf.bsp/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+b7466bbeee-r0 -o ${DTS_NAME}.dtb `basename ${DTS_FILE}`.pp'
| ERROR: Function failed: do_compile (log file is located at /home/petalinux/otsu-thresholf.bsp/build/tmp/work/plnx_zynq7-xilinx-linux-gnueabi/device-tree/xilinx+gitAUTOINC+b7466bbeee-r0/temp/log.do_compile.31476)
ERROR: Task (/opt/pkg/petalinux/2018.3/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: linux-xlnx: compiling from external source tree /home/work/linux-4.14
NOTE: Tasks Summary: Attempted 2994 tasks of which 2983 didn't need to be rerun and 1 failed.
回复 支持 反对

使用道具 举报

3

主题

2013

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5617
金钱
5617
注册时间
2018-10-21
在线时间
1591 小时
发表于 2022-9-26 11:45:34 | 显示全部楼层
爱跑步的雯雯 发表于 2022-9-26 10:43
哦,是这样,十分感谢
那这会影响我的工程编译吗,因为我工程里有用到外设lcd和i2c控制器下的设备ov5640 ...

有影响啊,肯定不是随便一个Vivado工程都行,设备树文件是跟Vivado工程的IP核对应的
回复 支持 反对

使用道具 举报

8

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2022-4-29
在线时间
43 小时
 楼主| 发表于 2022-9-26 15:40:39 | 显示全部楼层
QinQZ 发表于 2022-9-26 11:45
有影响啊,肯定不是随便一个Vivado工程都行,设备树文件是跟Vivado工程的IP核对应的

哦,好的,谢谢大佬!我需要把设备树文件跟我的vivado工程的ip核对应改好就行吧。
那我可以跟着zynq linux 开发把对应的i2c摄像头的驱动和lcd屏的驱动改吧
回复 支持 反对

使用道具 举报

3

主题

2013

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5617
金钱
5617
注册时间
2018-10-21
在线时间
1591 小时
发表于 2022-9-26 17:26:58 | 显示全部楼层
爱跑步的雯雯 发表于 2022-9-26 15:40
哦,好的,谢谢大佬!我需要把设备树文件跟我的vivado工程的ip核对应改好就行吧。
那我可以跟着zynq lin ...

可以啊,不过建议你先完全按照手册操作吧,跟着教程来,有了一定基础后再根据自己的需求修改
回复 支持 反对

使用道具 举报

8

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
143
金钱
143
注册时间
2022-4-29
在线时间
43 小时
 楼主| 发表于 2022-10-6 10:53:23 | 显示全部楼层
QinQZ 发表于 2022-9-26 17:26
可以啊,不过建议你先完全按照手册操作吧,跟着教程来,有了一定基础后再根据自己的需求修改

大佬,我已经学习教程有了一定的基础,想知道如何添加摄像头ov5640的驱动呢?在正点原子的内核里,ov5640挂在iic2下面,但是我做正点原子sdk的工程时,里面的ov5640是通过emio口用sccb协议做scl、sda数据传输的,所以我petalinux添加hdf文件的时候,找不到iic2口,怎么才能在我的工程的内核里挂载ov5640
回复 支持 反对

使用道具 举报

0

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
275
金钱
275
注册时间
2018-10-22
在线时间
35 小时
发表于 2022-10-9 09:32:16 | 显示全部楼层
爱跑步的雯雯 发表于 2022-10-6 10:53
大佬,我已经学习教程有了一定的基础,想知道如何添加摄像头ov5640的驱动呢?在正点原子的内核里,ov5640 ...

这个建议用iic接口吧,不要用gpio模拟的iic,如果非要用gpio模拟的话,建议在网上多找找,毕竟没什么人用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 08:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表