Nandf I ash工厂烧录文件制作步骤Word文档格式.docx
- 文档编号:16689440
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:4
- 大小:414.81KB
Nandf I ash工厂烧录文件制作步骤Word文档格式.docx
《Nandf I ash工厂烧录文件制作步骤Word文档格式.docx》由会员分享,可在线阅读,更多相关《Nandf I ash工厂烧录文件制作步骤Word文档格式.docx(4页珍藏版)》请在冰豆网上搜索。
使用海思烧录文件制作工具把生成的uboot和kernel使用工具制作,制作镜像工具路径:
Hi3516A_SDK_V1.0.7.0\osdrv\tools\pc\nand_production\nand_production_hitool,点击Hitool目录下的eclipsec.ex,打开应用程序(应用需要安装java)
点击HiBurn,
选择要制作分区烧录文件的分区表文件,如下图,如果分区表和文件在同一个文件夹,工具会自动载入所有文件和分区信息。
(也可以不载入分区表,手动一个一个载入文件)
点击制作nand烧片器镜像
这时候会弹出选择nand类型的对话框,选nand
在下面对话框中,根据flash信息选择(这些信息可以在uboot启动时的打印信息中找到)
器件信息填写无误后,点击制作
有些烧录厂家只需要提供海思的分区表和上面生成的所有文件即可。
注意:
如果只需要提供分区表以及所有分区文件,提供分区表时,注意uboot的分区,要从1M改成0到512K,kernel还是从1M到4M,后面的分区都不变。
因为uboot分区一共占1M,前512K放程序,后512K放参数(如果有变化,要看实际代码中的设置),如果烧录到前1M,手动修改uboot环境变量会把uboot程序被擦掉导致uboot起不来。
如果工厂需要提供融合好的烧录包,需要继续按照下面步骤操作。
烧录包制作方法如下:
二、分区镜像文件制作好之后,用工厂烧录器配套的软件制作烧录包。
1.烧录软件配置,选择flash的blockmode,可以在flash手册上找到(如图红色框)
烧录器配套软件界面如下,Table和Data是融合以后生成的烧录文件,file列表是需要制作烧录包的文件(file列表里的所有文件,都需要用海思工具加了校验信息的包)。
下面介绍如何计算startblock和endblock
第一行,是uboot,uboot在系统中占前1M,其中uboot代码占了前512K,参数占了后512K,所以uboot程序烧录的位置是0到512K,此flash块大小是128K,是block0到block3(注意,块数目从0开始)
第二行,kenel,kernel分区是从1M到4M,大小3M,4M/128K=0x20,所以block从8到0x1f.
后面的是按顺序的分区,计算方法同uboot
配置好后,点击merge,把融合生成的Data_Merge.bin和PartionTalbe.bin发给工厂即可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Nandf ash工厂烧录文件制作步骤 ash 工厂 文件 制作 步骤