如何利用JLINK烧写U-boot到NAND Flash中

 我来答
qb...g@163.com
2017-10-30 · 超过29用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:31.9万
展开全部
【系统启程简介】初始化代码读取uboot内存面跳转uboot执行ubootuboot初始化必要硬件加载些驱其包括nandflash驱根据uboot面设置启命令:nandread0x30007FC00x1000000x200000;bootm0x30007FC0意思先读取nandflash0x100000始度0x200000数据memory0x30007FC0处bootm表示memory0x30007FC0始运行运行内核镜像内核自解压缩执行,初始化硬件加载驱模块挂载rootfs#defineCONFIG_BOOTARGS"root=/dev/mtdblock2rwinit=/linuxrcconsole=ttyS0,115200mem=16Mrootfstype=yafffs2"文件系统实现自用相应文件系统制作工具制作烧写应位置面root=/dev/mtdblock2表示要/dev/mtdblock2,mtd第3区加载mtd第3区具体应nandflash址内核般core.c自定义nandflash区般uboot第区内核kernel第二rootfs第三区/dev/mtdblock2例区:staticstructmtd_partitionrm9200_partitions[3]={{/*uboot256K*/.name="uboot",.size=0x40000,.offset=0},{/*kernel1.768M*/.name="kernel",.size=0x1C0000,.offset=0x40000},{/*rootfs2M*/.name="rootfs",.size=0x200000,.offset=0x200000},};按照面区定义/dev/mtdblock2起始址0x200000算2M位置内核启挂载rootfs候面uboot传参数yaffs2格式nandflash2M址读取并加载rootfs加载完面应根目录及所文件文件夹都识别才读取并运行初始化脚本相关东西初始化console控制台才能看见#才输入命令比ls才系统交互所实际rootfs应着mtdblock2应某nandflash址比处2M内核kernel文件映射
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北京金瑞博
2024-08-15 广告
作为北京金瑞博企业咨询服务有限公司的工作人员,我们专注于为企业提供全面的咨询服务。关于US DMF(Drug Master File)程序,这是美国FDA要求的一种非公开文件,用于提交药品、原料药等相关数据的注册文件。它支持申请商的新药批准... 点击进入详情页
本回答由北京金瑞博提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式