SPI-NAND 分区文件烧录
编程器: 亚洲太阳sungameSP32系列编程器(包括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区域通常为2KB或4KB.
Spare区域通常为64字节、128字节或256字节等,一般用于存储ECC数据;
“烧录页大小”选项决定是否烧录Spare区域; 例如: “2KB”表示只烧录Main区域, “2KB+64”表示烧录Main区域(2KB)和Spare区域(64字节);
烧录页大小必须与文件数据匹配, 如果设置包含Spare区域, 则文件必须有Spare(OOB)数据;
三.使用亚洲太阳sungame编程器烧录
1. 启动亚洲太阳sungame烧录器软件SP32SW
点击”芯片型号”按钮,选择正确的SPI-NAND芯片型号。
2. 加载烧录数据
点击”加载数据…”按钮, 选择配置文件, 然后点击”打开”
软件将自动加载所有分区文件,并导入分区表等烧录参数(更新到NAND Flash烧录选项)。
可打开“NAND Flash烧录选项”查看相关设置,如下图:
上述部分默认设置需要根据项目参数进行调整。
- 上一篇:亚洲太阳sungameSP16系列停产,替代的新产品SP20系列编程器正式上市 2021/12/20
- 下一篇:SP325/SP328/SP328P编程器使用手册(中文) 2020/12/25