OpenEdv-开源电子网

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

tftp启动内核失败,不知道该装载哪个dtb文件

[复制链接]

21

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2019-5-24
在线时间
39 小时
发表于 2020-2-22 20:02:53 | 显示全部楼层 |阅读模式
1金钱

想使用tftp下载内核,操作如下:
按照v1.2版本-p692
tftp 80800000 zImage
tftp 83000000 imx6ull-alientek-emmc.dtb---
上面都正常
bootz 80800000 – 83000000  

运行该命令时
Kernel image @ 0x80800000 [ 0x000000 - 0x553c68 ]
报错:
Wrong Ramdisk Image Format
Ramdisk image is corrupt or invalid

将imx6ull-alientek-emmc.dtb(换成)imx6ull-14x14-ddr3-arm2-emmc.dtb也是上面的结果。

内核使用的是4、正点原子修改过的MFG_TOOL烧写工具的zimage

请问,哪个dts和dtb文件和该内核配套?如果想用出厂的内核该如何操作呢?

最佳答案

查看完整内容[请看2#楼]

bootz 80800000 – 83000000命令错误,中间的‘-’要是英文输入法的。你应该是复制粘贴文档里面的,文档里面敲成了中文输入法,所以命令错了。你手动输入这条命令
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2020-2-22 20:02:54 | 显示全部楼层
bootz 80800000 – 83000000命令错误,中间的‘-’要是英文输入法的。你应该是复制粘贴文档里面的,文档里面敲成了中文输入法,所以命令错了。你手动输入这条命令
回复

使用道具 举报

21

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2019-5-24
在线时间
39 小时
 楼主| 发表于 2020-2-22 21:14:50 | 显示全部楼层
使用
tftp imx6ull-14x14-emmc-7-1024x600-c.dtb
然后 bootz 80800000 – 83000000
Bad Linux ARM zImage magic!
回复

使用道具 举报

21

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2019-5-24
在线时间
39 小时
 楼主| 发表于 2020-2-22 21:19:21 | 显示全部楼层
使用setenv bootcmd 'tftp ${loadaddr} zImage;tftp ${fdt_addr} imx6ull-14x14-emmc-7-1024x600-c.dtb; bootz ${loadaddr} - ${fdt_addr};'---该dtb文件是v1.2版本编译后产生的,内核也是该版本编译产生的。使用emc启动正常,使用tftp网络启动就不行
设置tft启动,启动后显示:

IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
IP-Config: Complete:
     device=eth0, hwaddr=00:04:9f:04:d2:35, ipaddr=192.168.1.113, mask=255.255.255.0, gw=192.168.1.1
     host=192.168.1.113, domain=, nis-domain=(none)
     bootserver=192.168.1.120, rootserver=192.168.1.120, rootpath=
VSD_3V3: disabling
can-3v3: disabling
ALSA device list:
  No soundcards found.
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2020-1-2
在线时间
7 小时
发表于 2020-2-23 01:45:48 | 显示全部楼层
试试这个:imx6ull-14x14-emmc-7-1024x600-c.dtb
回复

使用道具 举报

21

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
185
金钱
185
注册时间
2019-5-24
在线时间
39 小时
 楼主| 发表于 2020-2-23 10:50:52 | 显示全部楼层
本帖最后由 石钢 于 2020-2-23 11:04 编辑

使用emc启动正常:
1,tftp 80800000 zImage---该出的zImage是哪个呢?4、正点原子修改过的MFG_TOOL烧写工具(出厂固件烧录)-->firmware和files都有zImage
两者有什么区别?
2 加载哪个.dtb文件呢?
3emc启动的bootcmd设置v1.2-p992
使用哪个dtb文件?教程是[size=14.6667px]imx6ull-alientek-emmc.dtb,但是使用的内核不是[size=14.6667px]imx6ull-alientek编译的,是出厂的。不知道该使用哪个dtb
setenv bootcmd 'mmc dev 1;fatload mmc 1:1 80800000 zImage;fatload mmc 1:183000000
imx6ull-alientek-emmc.dtb;bootz 80800000 - 83000000'
回复

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
56
金钱
56
注册时间
2013-9-16
在线时间
11 小时
发表于 2020-4-20 19:00:32 | 显示全部楼层
左盟主说的对
回复

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2020-5-8
在线时间
5 小时
发表于 2021-12-26 19:35:39 | 显示全部楼层
我也遇到这个问题了 确实左盟主说的对
回复

使用道具 举报

3

主题

11

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2020-6-25
在线时间
11 小时
发表于 2022-1-19 16:07:55 | 显示全部楼层
sg_fly 发表于 2020-2-23 10:50
使用emc启动正常:
1,tftp 80800000 zImage---该出的zImage是哪个呢?4、正点原子修改过的MFG_TOOL烧写工 ...

我也遇到了这个问题大哥你解决了吗
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 12:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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