oflash是支持S3C2410/S3C2440、同时支持OpenJTAG、并口JTAG、支持所有Nor、Nand Flash的烧写工具
使用方法(注意:在Linux下前面oflash前要加上sudo):
1. 直接运行oflash,按照提示选择CPU、NAND或NOR、读或写
2. oflash <要烧写的文件>
3. 使用配置文件,建一个名为cfg.txt的文件,下面是一个例子:
# 说明:"#"号开头表示注释
# 每个配置占一行,每行有6个参数,分别表示:JTAG类型、CPU类型、Flash类型、读写类型、偏移地址、文件
# 可以在配置文件里写多个配置用来把不同的文件写到不同的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. 仿照配置文件的方式,把配置项直接放在oflash命令后面,比如:
oflash 0 2 1 0 0 leds_nor.bin //通过OpenJTAG把leds_nor.bin烧到S3C2440的Nor flash上
oflash 1 2 0 0 0 leds_nand.bin //通过OpenJTAG把leds_nand.bin烧到S3C2440的Nand flash上