说明:收录90万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210765199.1 (22)申请日 2022.07.01 (71)申请人 保定飞凌嵌入式技 术有限公司 地址 071000 河北省保定市向阳 北大街 2699号研发楼3 (72)发明人 李月 宋明洋 梁飞 于洪飞  于洪维  (74)专利代理 机构 河北磅礴律师事务所 13139 专利代理师 张永慧 (51)Int.Cl. G06F 8/61(2018.01) G06F 9/445(2018.01) (54)发明名称 烧录器烧写 NANDFLASH的系统启动失败的方 法 (57)摘要 本发明涉及烧录器烧写NANDFLASH的系统启 动失败的方法, 其包括步骤一, 首先, 使用对应 CPU的出厂固件; 然后, 修改对应烧写工 具中文件 系统挂载选项, 制作一片无坏块的nandflash; 然 后, 将nandflash中的固件二进制文件提取出来 作为master程序; 本发明设计合理、 结构紧凑且 使用方便 。 权利要求书1页 说明书2页 附图2页 CN 115145602 A 2022.10.04 CN 115145602 A 1.一种烧录器烧写NANDFLASH的系统启动失败的方法, 其特 征在于: 方法包括以下步骤; 步骤一, 首先, 使用对应CPU的出厂固件; 然后, 修改对应烧写工具中文件系统挂载选 项, 制作一片无坏块的nandflash; 然后, 将nandflash中的固件二进制文件提取出来作为 master程序。 2.根据权利要求1所述的烧录器烧写NANDFLASH的系统启动失败的方法, 其特征在于: 步骤二, 首先, 通过烧录器用master 程序批量烧写其他片的nandflash后, 进行后续贴片, 逐 片测试。 3.根据权利要求1所述的烧录器烧写NANDFLASH的系统启动失败的方法, 其特征在于: 对于OKMX6UL ‑C, 首先, 采用一片无坏块的nandflash, 使用修改文件系统挂载选项的烧写工 具烧写nandflash; 然后, 在烧写完成之后, 提出烧写后的nandflash中的固件二进制作为 master程序; 其次, 批量烧写其 他片nandflash; 再次, 在烧录器批量烧写完成的n andflash, 进行贴片; 之后, 逐片启动进行老化与功能 测试时, 当第 一次启动时, 若yaffs2未找到checkpoint, 扫描整个flash, 创建checkpoint; 再后, 在第二次启动时, 从checkpoint中恢复文件系统的信息, 在内存中建立完整的文件视 图。权 利 要 求 书 1/1 页 2 CN 115145602 A 2烧录器烧写NANDFLASH的 系统启动失败的方 法 技术领域 [0001]本发明涉及烧录器烧写NANDFLASH的系统启动失败的方法, 特别是改进烧录器烧 写nandflash的yaffs2类型文件系统启动失败的方法, 适用于嵌入式Linux使用nandflash 批量烧写测试场景。 背景技术 [0002]现采用烧录器批量烧录方式, 将已烧写好固件且无坏块的nandflash当作master 母片, 提取出master 中的二进制固件文件作为master母片程序。 采用烧录器批量烧写其他 片nandflash, 减少单片烧写时间, 提高生产计划与进度。 [0003]Nandflash采用yaffs2文件系统类型, 因yaffs2文件系统引入了checkpoint机制, 保存文件系统超级块的快照, 提高挂载速度, 以空间换时间。 卸载时保存checkpoint, 挂载 时检查checkpoint。 [0004]因master使用的无坏块的nandflash, 在单片烧写master程序时, 卸载文件系统 时, 将文件系统的ch eckpoint写入。 而其他片nandflash, 按照master的程序烧录固件, 也将 无坏块的checkpoint写入。 实际因nandflash物理特性引入的坏块, 导致checkpoint记录的 信息与实际不符, 系统启动出现问题。 [0005]针对现生产采用烧录器批量烧写采用yaffs2文件系统类型 的nandflash, 批量贴 片, 再逐片测试nan dflash中固件(老化与功能)是否正常。 测试过程中发现有些nan dflash 不启动问题, 提出了此发明。 发明内容 [0006]本发明所要解决的技术问题总的来说是提供一种烧录器烧写NANDFLASH的系统启 动失败的方法。 烧录器烧写采用yaffs2文件系统类型的nandflash时, 在提取master程序 时, 通过指定文件系统挂载选项, 避免之前遇 到的系统不启动问题。 [0007]为解决上述问题, 本发明所采取的技 术方案是: [0008]使用对应CPU的出厂固件, 用对应烧写工具, 制作一片无坏块的nandflash。 将 nandflash中的固件二进制文件提取 出来作为master程序; [0009]烧录器用master程序批量烧写其他片的nandflash后, 进行后续贴片, 逐片测试 等。 [0010]本发明使用对应CPU的出厂固件, 修改对应烧写工具中文件系统挂载选项, 制作一 片无坏块的nandflash; [0011]将nandflash中的固件二进制文件提取出来作为master程序。 烧录器用master程 序批量烧写其 他片的nandflash后, 进行后续贴片, 逐片测试等。 [0012]本发明使用yaffs2类型文件系统的nandflash在使用烧写器批量烧写时, 因坏块 导致的文件系统不起问题, 通过修改文件系统挂载选项, 保证系统可启动。 且后续的启动时 间不会影响。 其设计合理、 成本低廉、 结实耐用、 安全可靠、 操作简单、 省时省力、 节约 资金、说 明 书 1/2 页 3 CN 115145602 A 3

.PDF文档 专利 烧录器烧写NANDFLASH的系统启动失败的方法

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 烧录器烧写NANDFLASH的系统启动失败的方法 第 1 页 专利 烧录器烧写NANDFLASH的系统启动失败的方法 第 2 页 专利 烧录器烧写NANDFLASH的系统启动失败的方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:37:13上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。