OpenEdv-开源电子网

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

求助-在与uboot中使用bootz不能启动内核

[复制链接]

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2019-11-3
在线时间
25 小时
发表于 2019-11-23 23:17:06 | 显示全部楼层 |阅读模式
3金钱
本帖最后由 fccsuper 于 2019-11-27 23:10 编辑

请问下在uboot中使用bootz命令不能启动自己编译的内核(好像刷机工具中的内核也不行)是怎么回事?
编译出来的内核通过刷机的方式,也不能进入内核,也是死在同样的位置,我并没有改配置,直接使用的脚本进行编译的。
有大佬知道是怎么回事吗?
QQ图片20191127230816.png

最佳答案

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

明白了,你就是想一条一条指令来执行,这样也是可以的呀。我用的也是正点原子提供的编译好的内核和设备树,测试没问题 例如我的: 110 为设置的开发板ip 185 为主机服务器ip setenv serverip 192.168.1.185 setenv ipaddr 192.168.1.110 setenv ethaddr 00:04:9f:04:d2:35 setenv gatewayip 192.168.1.1 setenv netmask 255.255.255.0 ping 192.168.1.185 测试ping通后执行以下的指令: tftp 80800000 zImage ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2391
金钱
2391
注册时间
2019-9-25
在线时间
397 小时
发表于 2019-11-23 23:17:07 | 显示全部楼层
本帖最后由 仰望星空之云 于 2019-11-28 19:58 编辑

明白了,你就是想一条一条指令来执行,这样也是可以的呀。我用的也是正点原子提供的编译好的内核和设备树,测试没问题
例如我的:
110 为设置的开发板ip
185 为主机服务器ip
setenv serverip 192.168.1.185
setenv ipaddr 192.168.1.110
setenv ethaddr 00:04:9f:04:d2:35
setenv gatewayip 192.168.1.1
setenv netmask 255.255.255.0

ping 192.168.1.185
测试ping通后执行以下的指令:


tftp 80800000 zImage
tftp 83000000 imx6ull-14x14-emmc-4.3-800x480-c.dtb
bootz 80800000 - 83000000
44444.png






回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10558
金钱
10558
注册时间
2017-2-18
在线时间
1911 小时
发表于 2019-11-25 11:20:47 | 显示全部楼层
帮顶~~
回复

使用道具 举报

95

主题

549

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3293
金钱
3293
注册时间
2016-1-7
在线时间
541 小时
发表于 2019-11-25 13:00:41 | 显示全部楼层
关注中,我还没进入那一章。也帮顶一下。
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2391
金钱
2391
注册时间
2019-9-25
在线时间
397 小时
发表于 2019-11-27 21:42:33 | 显示全部楼层
有截图吗,想看看。

如果说是在uboot中通过TFTP加载内核和设备树的话,建议是在uboot中配置好环境变量:
setenv bootcmd 'tftp ${loadaddr} zImage;tftp ${fdt_addr} imx6ull-14x14-emmc-4.3-800x480-c.dtb; bootz ${loadaddr} - ${fdt_addr};'

这个bootcmd就是要执行的指令,也就会bootz 内核和设备树了
回复

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2019-11-3
在线时间
25 小时
 楼主| 发表于 2019-11-27 23:03:08 | 显示全部楼层
仰望星空之云 发表于 2019-11-27 21:42
有截图吗,想看看。

如果说是在uboot中通过TFTP加载内核和设备树的话,建议是在uboot中配置好环境变 ...

那如果只用命令进行加载内核和dtb的话,然后使用bootz命令启动启动不起来呀。这是为什么?
回复

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2019-11-3
在线时间
25 小时
 楼主| 发表于 2019-11-27 23:11:10 | 显示全部楼层
仰望星空之云 发表于 2019-11-27 21:42
有截图吗,想看看。

如果说是在uboot中通过TFTP加载内核和设备树的话,建议是在uboot中配置好环境变 ...

截图已经上传
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2391
金钱
2391
注册时间
2019-9-25
在线时间
397 小时
发表于 2019-11-28 20:01:18 | 显示全部楼层
还有个问题就是,网线你是接在了底板的哪个网口上?是ETH2还是ETH1?我用的uboot是正点原子mfgtool里的,就是原子已经编译好的,用原子的uboot的话,你在uboot下通过TFTP加载内核和设备树的话,用的是底板的ETH2网口。
回复

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2019-11-3
在线时间
25 小时
 楼主| 发表于 2019-11-28 22:59:15 | 显示全部楼层
仰望星空之云 发表于 2019-11-28 20:01
还有个问题就是,网线你是接在了底板的哪个网口上?是ETH2还是ETH1?我用的uboot是正点原子mfgtool里的,就 ...

网口应该没有问题吧,下载是正常的。我直接用原子编译好的uboot和内核也不行,不知道什么情况,可否留下QQ或者微信,请教你一下
回复

使用道具 举报

33

主题

1622

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6539
金钱
6539
注册时间
2015-8-25
在线时间
1024 小时
发表于 2019-11-29 17:00:57 | 显示全部楼层
镜像跟设备树文件重新给与一次权限试试,还有存放它们的文件夹也给与权限
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2391
金钱
2391
注册时间
2019-9-25
在线时间
397 小时
发表于 2019-11-29 21:07:40 | 显示全部楼层
本帖最后由 仰望星空之云 于 2019-11-29 21:11 编辑

不应该呀,老哥你应该是哪里出错了。你的开发板是正点原子的阿尔法开发板吗。还有bootz 80800000 - 83000000这个指令我看你的截图应该没有格式错,你检查看看,这个指令的-这个符号两边都有空格。另外,老哥,你核心板是什么版本的呀,EMMC的还是NAND的呢。另外,如果您怀疑网口有问题的话,你上面的内核和设备树从TFTP就不会下载成功。
回复

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2019-11-3
在线时间
25 小时
 楼主| 发表于 2019-11-29 22:36:10 | 显示全部楼层
仰望星空之云 发表于 2019-11-29 21:07
不应该呀,老哥你应该是哪里出错了。你的开发板是正点原子的阿尔法开发板吗。还有bootz 80800000 - 8300000 ...

不好意思,我刚发现我的uboot跑的是用源码编译出来的uboot,可能跟这个有关系,我用原子哥刷机工具里面的uboot是可以的。需要看看源码是什么情况
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2019-11-29 22:55:09 | 显示全部楼层
TFTP已经将zImage和dtb下载到了开发板上,说明网络没问题,start kernel。。以后就没输出的话检查bootargs环境变量,console有没有设置,正点原子的ALPHA开发板bootargs中的console要设置为ttymxc0,115200,否则内核启动以后串口就没输出了。还有就是你的开发板是什么板子?
开往春天的手扶拖拉机
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2391
金钱
2391
注册时间
2019-9-25
在线时间
397 小时
发表于 2019-11-29 23:35:01 | 显示全部楼层
fccsuper 发表于 2019-11-29 22:36
不好意思,我刚发现我的uboot跑的是用源码编译出来的uboot,可能跟这个有关系,我用原子哥刷机工具里面的 ...

这样吗?你用的是哪个的源码
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2391
金钱
2391
注册时间
2019-9-25
在线时间
397 小时
发表于 2019-11-30 10:41:18 | 显示全部楼层
本帖最后由 仰望星空之云 于 2019-11-30 12:30 编辑

可以printenv看看你的环境变量

回复

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2019-11-3
在线时间
25 小时
 楼主| 发表于 2019-11-30 11:19:48 | 显示全部楼层
仰望星空之云 发表于 2019-11-29 23:35
这样吗?你用的是哪个的源码

3、正点原子修改后的Uboot和Linux。这个源码。
那个 - 是加了的,应该不是输入的问题。可能是uboot哪里没有改好,我再看看
回复

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2019-11-3
在线时间
25 小时
 楼主| 发表于 2019-11-30 11:23:23 | 显示全部楼层
zuozhongkai 发表于 2019-11-29 22:55
TFTP已经将zImage和dtb下载到了开发板上,说明网络没问题,start kernel。。以后就没输出的话检查bootargs ...

板子用的就是alpha,用的这个源码进行的编译:3、正点原子修改后的Uboot和Linux
我只是把源码中ttymxc0改成了ttymxc2,这个应该不影响,串口工作是正常的。而且我把编译的源码直接烧到sd卡中就没有问题,可以正常启动,串口打印也正常。但是不知道为什么使用网络加载是有问题的。看看还需要找时间好好看看这个问题。
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2391
金钱
2391
注册时间
2019-9-25
在线时间
397 小时
发表于 2019-11-30 12:40:15 | 显示全部楼层
fccsuper 发表于 2019-11-30 11:23
板子用的就是alpha,用的这个源码进行的编译:3、正点原子修改后的Uboot和Linux
我只是把源码中ttymxc0 ...

你改回去试试看
回复

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2019-11-3
在线时间
25 小时
 楼主| 发表于 2019-11-30 12:53:53 | 显示全部楼层

等我找到问题了,我再发个帖子
回复

使用道具 举报

22

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
399
金钱
399
注册时间
2013-10-9
在线时间
73 小时
发表于 2019-11-30 22:49:38 | 显示全部楼层
还是检查下自己操作,刚用NFS做了下,教程没问题
无兄弟不篮球
回复

使用道具 举报

22

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
399
金钱
399
注册时间
2013-10-9
在线时间
73 小时
发表于 2019-11-30 22:50:31 | 显示全部楼层
建议检查操作,5分钟前用NFS操作了,教程没问题
无兄弟不篮球
回复

使用道具 举报

5

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2019-11-3
在线时间
25 小时
 楼主| 发表于 2019-12-1 21:21:14 | 显示全部楼层
borrow1988 发表于 2019-11-30 22:50
建议检查操作,5分钟前用NFS操作了,教程没问题

我用的是源码编译的uboot,今天又试了下发现没有问题,不知道当时的问题出在了哪里,就当是操作问题吧
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2391
金钱
2391
注册时间
2019-9-25
在线时间
397 小时
发表于 2019-12-2 12:28:09 | 显示全部楼层
fccsuper 发表于 2019-12-1 21:21
我用的是源码编译的uboot,今天又试了下发现没有问题,不知道当时的问题出在了哪里,就当是操作问题吧

要是有发现的可以分享一下
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-23 04:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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