嵌入式爱好者

查看: 36484|回复: 4

[Linux] imx6ul | nand flash如何新增分区及升级修改

[复制链接]

2

主题

5

帖子

26

积分

i.MX6UL通行证i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2016-11-7 15:19:34 | 显示全部楼层 |阅读模式
斑竹您好,
我的产品使用的是imx6ul nand flash核心板,我现在需要在filesystem分区末尾再划一个4M的分区出来在kernel panic的时候保存堆栈信息,
请问我如何增加这个分区,nand flash的代码文件是哪个?我新增分区后,通过sd上升级系统应该也要做对应的修改吧,应该怎么改?
回复

使用道具 举报

1

主题

3670

帖子

4201

积分

发表于 2016-11-8 17:11:31 | 显示全部楼层
您好:
    ul的uboot代码暂不开源,所以您要增加分区是改不了的,不好意思

点评

你能否回答得仔细点。 以我的理解,如果在filesystem末尾划一个分区,应该不用动到uboot,uboot只是启动内核,文件系统的挂载是在内核起来后执行的。 增加一个分区只要改动的sd卡里面带烧写工具的ramfs,这个ramfs  详情 回复 发表于 2016-11-9 15:16
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

2

主题

5

帖子

26

积分

i.MX6UL通行证i.MX6Q通行证

 楼主| 发表于 2016-11-9 15:16:23 | 显示全部楼层
飞凌-chongzi 发表于 2016-11-8 17:11
您好:
    ul的uboot代码暂不开源,所以您要增加分区是改不了的,不好意思

你能否回答得仔细点。
以我的理解,如果在filesystem末尾划一个分区,应该不用动到uboot,uboot只是启动内核,文件系统的挂载是在内核起来后执行的。
增加一个分区只要改动的sd卡里面带烧写工具的ramfs,这个ramfs你们也不开源吗?
一张工业级的板子,在系统panic的时候保存堆栈信息是很基本的要求,你们能否在这方面做得更灵活一些。
点评回复 支持 反对

使用道具 举报

1

主题

3670

帖子

4201

积分

发表于 2016-11-11 08:58:47 | 显示全部楼层
本帖最后由 飞凌-chongzi 于 2016-11-11 11:00 编辑
sitence 发表于 2016-11-9 15:16
你能否回答得仔细点。
以我的理解,如果在filesystem末尾划一个分区,应该不用动到uboot,uboot只是启动 ...

您好:
    这个问题我考虑的不太细致,不好意思。
    增加分区的话可以通过修改设备树来完成。
1、修改设备树,搜索gpmi,然后比照分区信息,增加自己的分区。
2、用修改好的设备树替换以前的设备树
3、挂载
     使用cat /proc/mtd命令查看分区信息,看是否成功创建
     mkdir test
     mount /dev/mtd6  test这样就把test文件夹挂载到新建的分区上了
希望能帮到你
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

2

主题

5

帖子

26

积分

i.MX6UL通行证i.MX6Q通行证

 楼主| 发表于 2016-11-16 10:39:47 | 显示全部楼层
感谢你的帮助,按照你说的方法问题已经解决.
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-2-6 06:42

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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