母片制作
1. nand flash 母片制作¶
1.1. 制作方法¶
nand flash 母片的制作需要借助sigmastar提供的工具来实现。
提供内容如下:

-
图中的images是源文件,在编译后,会生成在
project/image/output/下,拷贝过来即可; -
生成命令:
./Mstarbin -n SPINAND.INI; -
根据实际分区情况,修改
auto_update_spinand.txt,且需要将images/scripts/[[set_partition.es中的setenv mtdparts*删掉。(不删掉会跟auto_update_spinand.txt中分区重复); -
生成的bin文件为nand.bin。
-
其它请阅读readme.txt。
1.2. 验证方法¶
生成后,可以进行简单验证,将生成的nand.bin用ultraEdit打开,然后再用ultraEdit分别打开其它bin文件,对比指定地址的数据是否一致,只需比较头尾即可。例如:

1.3. 资料下载¶
相关资料请参考nand_flash.rar。
2. nor flash 母片制作流程¶
2.1. 制作方法¶
nor flash母片的制作不需要借助工具。只需要将每个文件拼接起来即可。拼接时需要按照每个分区的实际大小来拼接,具体大小可以在板子上进入uboot,输入mxp t.list来查看或者从nor.squashfs.partition.config分区文件查看。
这里提供了一个脚本make_bin.sh:

上图是脚本的截图,左边框内的文件都可以从images文件中获取。生成的文件名为nor.bin。
uboot的环境变量BOOTENV.bin,可以用isptool从板子上的环境变量dump。
2.2. 验证方法¶
验证方法和nand flash一致。
2.3. 资料下载¶
相关资料请参考nor_flash.rar。