服务&支持
联系方式

    地址:深圳市龙岗区龙岗路15号

    电话:0755-84867757

    传真:0755-84867941

    邮件:sfly#sflytech.com(#改为@)

    QQ: 67234068(业务/售前咨询)

你的位置:首页 > 服务&支持 > 技术文档

SPI-NAND 分区文件烧录

2021/6/10 14:39:32      点击:

编程器: 硕飞SP32系列编程器(包括SP325/SP328/SP328P)

编程器软件:    SP32SW V1.47或以上版本

工具软件: MultiFileConfig(V1.6)或以上版本


一.概述

本文适用于分区模式项目,每个分区对应一个独立的烧录文件;


注意: 如果是基于海思平台的项目,请参考文档“HiSilicon(海思)平台的SPI-NAND烧录解决方案“


二.使用MultiFileConfig工具创建配置文件


1.  打开工具软件MultiFileConfig,点击“新建配置“


2.  选择该配置文件的保存目录以及文件名。


建议和烧录文件保存在同一目录。

在随后的“配置类型“对话框中选择”NAND Flash分区文件(块偏移量)


3.  点击按钮“增加文件“,加入所有分区烧录文件(镜像文件)



4.  设置数据文件的Block Offset(块偏移量)


Block Offset(块偏移量, 或块编号)计算方式: 分区地址 / 块大小

例如: 分区地址为0x100000, 块大小为128KB

则块编号为: 0x100000 / (128*1024) = 1048576 / 131072 = 8


5. 设置“烧录页大小”(即是否烧录Spare区域/OOB数据); 然后保存配置。



说明:

Flash的页包含Main区域和Spare区域(OOB区域);

Main区域通常为2KB4KB.

Spare区域通常为64字节、128字节或256字节等,一般用于存储ECC数据;

烧录页大小选项决定是否烧录Spare区域; 例如: “2KB”表示只烧录Main区域, “2KB+64”表示烧录Main区域(2KB)Spare区域(64字节);

烧录页大小必须与文件数据匹配, 如果设置包含Spare区域, 则文件必须有Spare(OOB)数据;


三.使用硕飞编程器烧录

1.  启动硕飞烧录器软件SP32SW

点击芯片型号按钮,选择正确的SPI-NAND芯片型号。




     2.   加载烧录数据

点击加载数据…”按钮, 选择配置文件, 然后点击打开


软件将自动加载所有分区文件,并导入分区表等烧录参数(更新到NAND Flash烧录选项)。

可打开“NAND Flash烧录选项”查看相关设置,如下图:


上述部分默认设置需要根据项目参数进行调整。


Copyright 2007-2024 深圳硕飞科技有限公司 版权所有

粤ICP备17105160号     粤公网安备 44030702000782号 hw