嵌入式开发板 如何将uboot,内核镜像,文件系统镜像文件合并成一个文件进行烧录
3个回答
展开全部
这个好像没有这么做的吧。因为它们烧的地址都不一样啊。但是如果你是用UBOOT的话可以自己编辑一些命令,比如我把每次烧内核和烧文件系统做成两个命令,每次只需run一下自己的命令就可以自动完成上传,擦除,烧录了。
更多追问追答
追问
由于公司产品需要批量生产,希望可以简化烧录步骤。按照高人的方法是移植完UBOOT,自动去执行所编辑的命令吗?这些命令是编写在一个shell文件中吗?内核与文件系统如何自动烧到相应的分区?求高人能详解!!小妹感激不禁!
追答
这些命令是设置在UBOOT中的,你们公司还缺人吗?我还正想去做平台移植的工作呢。呵呵
你有没有烧过内核和文件系统啊?烧的时候要先上传到指定地址,然后再用nand erase先擦除指定分区已有的内容,再将刚才上传的内容nand write写进去。是挺麻烦的,也很容易出错。所以uboot可以用setenv自己设置命令啊。但是我不知道你们的地址分区,所以不能给你写啦。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
亚远景信息科技
2024-12-11 广告
2024-12-11 广告
上海亚远景信息科技有限公司是国内汽车行业咨询及评估领军机构之一,深耕于ASPICE、敏捷SPICE、ISO26262功能安全、ISO21434车辆网络安全领域,拥有20年以上的行业经验,专精于培训、咨询及评估服务,广受全球车厂及供应商赞誉,...
点击进入详情页
本回答由亚远景信息科技提供
展开全部
我咋没听说有这么玩过的,我们都是一个个来,要简单点也行,可以把命令写在文本上,然后复制粘贴过去命令行,因为都一样的产品的话,烧写地址什么的也一样的。(烧uboot和内核)
比如直接nand erase 全擦除。
然后再把文件写到内存tftp 内存地址 文件名
然后再 nand write 进去的。
根文件系统是把板子分区挂载起来后再烧写进去的。
不可能用到脚本文件吧,毕竟是在minicom管理界面下的命令框,运行的也是板子那边的uboot,uboot 肯定不能去执行什么shell文件了。
他说的那种是把命令写在uboot 的环境变量中。。可以自定义自己的环境变量,倒也可以。
因为uboot会保存相应的环境变量段,只要改过一次,以后环境变量没被擦除的话,都会存在的。
比如直接nand erase 全擦除。
然后再把文件写到内存tftp 内存地址 文件名
然后再 nand write 进去的。
根文件系统是把板子分区挂载起来后再烧写进去的。
不可能用到脚本文件吧,毕竟是在minicom管理界面下的命令框,运行的也是板子那边的uboot,uboot 肯定不能去执行什么shell文件了。
他说的那种是把命令写在uboot 的环境变量中。。可以自定义自己的环境变量,倒也可以。
因为uboot会保存相应的环境变量段,只要改过一次,以后环境变量没被擦除的话,都会存在的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也在找怎么能合并成一个文件,刚看到这个问题突然有个想法,是不是可以把烧好UBOOT,内核和文件系统的flash里面的内容读取出来,这样就是一个文件了,然后把这个文件批量烧录。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询