wuyong

wuyong

0个粉丝

3

问答

0

专栏

1

资料

wuyong  发布于  2016-09-05 17:03:39
采纳率 0%
3个问答
4204

kernel will overwrite uboot

 
对于 hisi3516a的uboot分区情况,留给uImage的大小是8M,如果生成的uImage包括文件系统的话,很容易造成大于8M,那么会出现kernel will overwrite uboot,那么需要在kernel的配置中进行修改,uboot怎么改都不行。
arch/arm/mach-hi3516a/Makefile.boot
我来回答
回答7个
时间排序
认可量排序

wwwbbk1

0个粉丝

3

问答

0

专栏

0

资料

wwwbbk1 2016-09-14 11:42:48
认可0
uImage分区8M?还是uImage+rootfs是8M?

wwwbbk1

0个粉丝

3

问答

0

专栏

0

资料

wwwbbk1 2016-09-14 11:45:06
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=37788&ptid=12544]wwwbbk1 发表于 2016-9-14 11:42[/url]
uImage分区8M?还是uImage+rootfs是8M?[/quote]

额,没自己看,不好意思,uImage约2M就够了,rootfs的花不到5M,用squashfs的话才3M+,不会出现什么问题啊,

applepen

0个粉丝

11

问答

0

专栏

11

资料

applepen 2017-03-23 18:35:41
认可0
uImage+rootfs是8M

Will

0个粉丝

3

问答

0

专栏

0

资料

Will 2021-12-09 20:20:40
认可0

楼主怎么解决的,uboot和kernel都需要怎么改的,最近也遇到了相同的问题。

深圳-阿博
深圳-阿博   回复   Will  2021-12-09 21:55:44
0

如果为了降低成本,flash就这么大, kernel可以压缩,uboot copy kernel到ddr,解压,然后run

Will
Will   回复   深圳-阿博  2021-12-10 10:53:27
0

现在就是kernel压缩然后通过uboot解压到ddr啊,但是解压kernel(ramfs)的时候就会报“kernel will overwrite uboot”的错误。

Tracy_9216

1个粉丝

6

问答

79

专栏

29

资料

Tracy_9216 2022-03-21 10:44:28
认可0

这个在ubootargs下设置一下环境变量把分区改一下就可以了吧

或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区