
һļҪ

1.ִг Mstarbin

2.ʼļPNAND.INI(pnand), SPINAND.INI(spinand),ɵpnandimagespinandimage

3.Ҫbinļscriptsļ

ִbinΪ

./Mstarbin -n  PNAND.INI       //pnandimage
./Mstarbin -n  SPINAND.INI     //spinandimage

XXX.INIļ˵

[path]                               //imagescriptbin·
root_directory=./
image_directory=pnand/               //imageλãǵñ©\
script_file=auto_update_pnand.txt    //һִеscriptsļ
outpath=./

[nand]                               //nandͣid
nandtype=PNAND                       //pnandΪPNAND,spinandΪSPINANDСд
#nandtype=SPINAND
nandid=0x98-0xF1-0x80-0x15-0xF2      //Ҫɵimageܵİϵflashid
//nandid=0xC2-0x12

[env]                               //ûͺͱ֣Աbinļʱܹ滷
env_type=NANDRAW                    //ĿǰֱӴnandflashУԶΪNANDRAW 
env_part=ENV                        //֣ҪmtdpartsеĻһ
#env_volume=MPOOL
#env_offset=0

[cis]                               //nniļpniļҪΪtoolʱloadӦļʼflashĲ
ecctype=10                          //ʹĬֵͺ
nni=NANDINFO.nni                    //pnandʹ.nniļ
#nni=SPINANDINFO.sni                //spinandʹ.sniļ 
pni=PARTINFO.pni                    //ļ
#ppm=PAIRPAGEMAP_v2.ppm             //ʱûõ

[fcie]                              //˴ҪpnandeccͣspinandòĿǰfcie5
type=fcie5

[boot]
#boottype=BFN
#miu=bfn_miu.bin

[rawdata]
#type=nand

auto_update.txt˵

ҪǵһУmtdpartsֵһ
dynpart nand0:0x60000@0x140000(IPL0),0x60000(IPL1),0x60000(IPL_CUST0),0x60000(IPL_CUST1),0xC0000(UBOOT0),0xC0000(UBOOT1),0x60000(ENV),0x560000(KERNEL),0x560000(RECOVERY),-(UBI)

ָҪصȫŲļ
estar images/mscript/nand.es

ִɵbinļΪnand.bin,ļΪsnchk.defļ¼¼ʱõ
ҪҪһ㣬ɵpnand binļǰoobģspinandbinļǲoobģspinandoobspinandԼɵģ¼ʱǵøflahsͣ򿪻ǹرoobѡ

Ŀǰļļֻ֧tftpָԼǵ޸һ½ű