野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12534|回复: 8

Debian 编译报错

[复制链接]
发表于 2020-4-12 01:42:14 | 显示全部楼层 |阅读模式
编译报错
log如下:

make[2]: *** No rule to make target 'include/config/extra/firmware/dir.h', needed by 'firmware/imx/sdma/sdma-imx6q.bin.gen.S'.  Stop.
/home/fwz/linux-source/debian/ebf-buster-linux/Makefile:1046: recipe for target 'firmware' failed
make[1]: *** [firmware] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/pi/build'
Makefile:146: recipe for target 'sub-make' failed
make: *** [sub-make] Error 2


回复

使用道具 举报

发表于 2020-4-14 16:25:54 | 显示全部楼层
我们这两天更新了源码,重新clone下来再来一遍试试,是按这里编译的嘛?
https://tutorial.linux.doc.embed ... uilding_debian.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 01:16:48 | 显示全部楼层
好了,这个问题今天解决了谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 01:18:06 | 显示全部楼层
现在还有一个问题,在debian,如果我单独编译的设备树,那我怎么单独烧录DTB 呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 01:18:47 | 显示全部楼层
debian有办法单独烧录dtb文件吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 01:23:58 | 显示全部楼层
第二个问题:如下
【  1.522544] imx6ul-pinctrl 20e0000.iomuxc: pin MX6UL_PAD_UART2_RX_DATA already requested by 21e8000.serial; cannot claim for 2010000.ecspi
[    1.535241] imx6ul-pinctrl 20e0000.iomuxc: pin-38 (2010000.ecspi) status -22
[    1.542396] imx6ul-pinctrl 20e0000.iomuxc: could not request pin 38 (MX6UL_PAD_UART2_RX_DATA) from group oled  on device 20e0000.iomuxc

这个是git clone后的纯净的代码。我在设备树中添加了spi3的节点,然后有了这个错误。
请问在当前的设备书中有用MX6UL_PAD_UART2_RX_DATA这个吗?
为什么我在imx6ull-seeed-npi.dts找不到呢?



回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:09:03 | 显示全部楼层
FWZ 发表于 2020-4-16 01:18
debian有办法单独烧录dtb文件吗

根目录下有个/boot目录。。这里放了设备树和内核。。
回复 支持 反对

使用道具 举报

发表于 2020-4-17 11:09:53 | 显示全部楼层
FWZ 发表于 2020-4-16 01:23
第二个问题:如下
【  1.522544] imx6ul-pinctrl 20e0000.iomuxc: pin MX6UL_PAD_UART2_RX_DATA already r ...

检查一下fire-config看看是不是打开了什么串口设备
回复 支持 反对

使用道具 举报

发表于 2020-4-27 09:05:34 | 显示全部楼层
把新的dtb文件放到BOOT分区的/dtbs/4.19.71-imx-r1/目录下就行了,目录下有很多dtb文件,但在野火板子上有用的也就是imx6ull-seeed-npi.dtb,其他的没什么用可以删掉。
如果是dtbo文件,就放到rootfs分区的/lib/firmware/目录下,该目录下同样可以发现有很多dtbo文件,有同名的覆盖就行;如果是新的dtbo,除了把文件放到该目录下,还要记得在BOOT分区的uEnv.txt中仿照加载其他dtbo文件的方法,加载新的dtbo。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-23 19:14 , Processed in 0.029332 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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