oflash是支持S3C2410/S3C2440、同時(shí)支持OpenJTAG、并口JTAG、支持所有Nor、Nand Flash的燒寫(xiě)工具
使用方法(注意:在Linux下前面oflash前要加上sudo):
1. 直接運(yùn)行oflash,按照提示選擇CPU、NAND或NOR、讀或?qū)?br />2. oflash <要燒寫(xiě)的文件>3. 使用配置文件,建一個(gè)名為cfg.txt的文件,下面是一個(gè)例子:
# 說(shuō)明:"#"號(hào)開(kāi)頭表示注釋
# 每個(gè)配置占一行,每行有6個(gè)參數(shù),分別表示:JTAG類(lèi)型、CPU類(lèi)型、Flash類(lèi)型、讀寫(xiě)類(lèi)型、偏移地址、文件
# 可以在配置文件里寫(xiě)多個(gè)配置用來(lái)把不同的文件寫(xiě)到不同的Flash、不同的偏移地址去
# jtag(0:openjtag, 1:并口) cpu(1:s3c2410, 2:s3c2440) flash(0:nand, 1:nor) read/write(0:write, 1:read) offset file
1 2 1 0 0 u-boot.bin
1 2 0 0 0 leds.bin
4. oflash -f <其他名字的配置文件>
5. 仿照配置文件的方式,把配置項(xiàng)直接放在oflash命令后面,比如:
oflash 0 2 1 0 0 leds_nor.bin //通過(guò)OpenJTAG把leds_nor.bin燒到S3C2440的Nor flash上
oflash 1 2 0 0 0 leds_nand.bin //通過(guò)OpenJTAG把leds_nand.bin燒到S3C2440的Nand flash上