Nandf I ash工厂烧录文件制作步骤.docx

上传人:wj 文档编号:65614 上传时间:2023-04-28 格式:DOCX 页数:4 大小:414.81KB
下载 相关 举报
Nandf I ash工厂烧录文件制作步骤.docx_第1页
第1页 / 共4页
Nandf I ash工厂烧录文件制作步骤.docx_第2页
第2页 / 共4页
Nandf I ash工厂烧录文件制作步骤.docx_第3页
第3页 / 共4页
Nandf I ash工厂烧录文件制作步骤.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Nandf I ash工厂烧录文件制作步骤.docx

《Nandf I ash工厂烧录文件制作步骤.docx》由会员分享,可在线阅读,更多相关《Nandf I ash工厂烧录文件制作步骤.docx(4页珍藏版)》请在冰点文库上搜索。

Nandf I ash工厂烧录文件制作步骤.docx

Nandflash工厂烧录文件制作步骤

一.使用海思自带工具制作分区镜像.

使用海思烧录文件制作工具把生成的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发给工厂即可

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2