母片制作


1. nand flash 母片制作


1.1. 制作方法

nand flash 母片的制作需要借助sigmastar提供的工具来实现。

提供内容如下:

  1. 图中的images是源文件,在编译后,会生成在project/image/output/下,拷贝过来即可;

  2. 生成命令:./Mstarbin -n SPINAND.INI;

  3. 根据实际分区情况,修改auto_update_spinand.txt,且需要将images/scripts/[[set_partition.es中的setenv mtdparts*删掉。(不删掉会跟auto_update_spinand.txt中分区重复);

  4. 生成的bin文件为nand.bin。

  5. 其它请阅读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