百问网Linux技术区调试工具(Eclipse+OpenOCD+OpenJTAG) OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

1  /  1  页   1 跳转 查看:2406

OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

同时支持S3C2410、S3C2440、同时支持OpenJTAG、并口JTAG、支持所有Nor、Nand Flash的烧写工具oflash发布
windows版本:oflash.exe

linux版本:oflash

使用方法(注意:在Linux下前面oflash前要加上sudo):
1. 直接运行oflash,按照提示选择JTAG、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  //通过并口把leds_nand.bin烧到S3C2440的Nand flash上



如果没有安装OpenJTAG的驱动程序,要用到ftd2xx.dll这个库。把它放到c:\windows目录下或是oflash.exe相同目录下即可:

附件附件:

文件名:oflash.rar
下载次数:437
文件类型:application/octet-stream
文件大小:
上传时间:2009-12-29 15:36:36
描述:rar

附件附件:

文件名:FTD2XX.rar
下载次数:261
文件类型:application/octet-stream
文件大小:
上传时间:2009-12-31 16:20:50
描述:rar

最后编辑thisway.diy 最后编辑于 2009-12-31 16:20:50
 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布

mark
 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布

大哥我现在想自己搭建个GCC toolchain,CPU已经搞定,FPGA软核的,汇编,GCC工具链目前有,是个老外写的,我想把它做出来,这样自己就可以定义指令结构,也就是我做个GCC价差编译链,版主老大,能不能给我点好的建议呢?
我的个人网站:www.chinafpga.org
e-mail:johnson@chinafpga.org
 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布

谢谢!售后的大力支持
 

回复: OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布



如果第一次选错了,不能再选,要退出,重新打开软件。
 

回复: OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

@thisway.diy

can you add function like "Dump flash to file" ?

I have somethign like this in my custom sjf2440, but i would prefer to use oflash as it is much faster

void K9S1208_DumpFlash(void)// dump to file
{
int i;
U16 id;
U32 block,blockcount;
U32 progSize=0;
U8 buffer[512+16];
FILE *outFile;
char dstFileName[256];
printf(
"\n[(K9F1208) NAND Flash dump]\n");

NF_Init();
id=NF_CheckId();
printf(
"ID=%x(0xec76)\n",id);
if(id!=0xec76)
return;
printf(
"Input destination file name:");
scanf(
"%s",&dstFileName);
printf(
"Input start block number:");
scanf(
"%d",&block);
printf(
"Input block count:");
scanf(
"%d",&blockcount);
printf(
"STATUS:\n");
outFile = fopen(dstFileName,
"wb");
while(1)
{
printf(
"E");
for(i=0;i<32;i++)
{
if(!NF_ReadPage(block,i,buffer,buffer+512))
{
break;
}
fwrite(&buffer,512,1,outFile);
printf(
"p");
}
printf(
"\n");
progSize+=1;
if(progSize>=blockcount)
break;
block++;
}
fclose(outFile);
printf(
"\n");
}


 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

可以加上,但是需要时间,这段时间我非常忙,但是我承诺在10天内会发布新版本
 

回复: OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口



引用:
原帖由 thisway.diy 于 2010-1-4 16:14:00 发表
可以加上,但是需要时间,这段时间我非常忙,但是我承诺在10天内会发布新版本


appreciate taht, however 10 days will be hard time to wait
 

回复: OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

任何新闻?
 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

这两天在忙转移网站,已经在调试这个功能了
 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

ok, understood.
 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

这个工具能烧yaffs文件吗?
 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

很不错,赞一个!!!
 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

could we got any source code for this tool?
 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

暂时没有公开源码的打算
 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

oflash支持256M nandflash吗
 

回复: OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

好贴,在楼主推荐的软件下终于把4个LED灯都给点亮了,我使用的是Linux系统,我还想问个问题,就是我在
使用Jflash-s3c2440软件燒写程序的时候出现了如下的问题:
[root@localhost for_linux]# ./Jflash-s3c2440 /work/hardware/led_on/led_on.bin /t=5

+------------------------------------+
|    SEC JTAG FLASH for 2440+       
|    modified by Quasar 2003.9.22+ 
+------------------------------------+
> flashType=5
> S3C2440X(ID=0x0032409d) is detected.

[K9S1208 NAND Flash JTAG Programmer]
ERROR: K9S1208 is not detected. Detected ID=0xecf1.
不知道错在哪里,还望楼主帮忙给分析下。
下面是我使用楼主推荐燒写成功的过程:
[root@localhost oflash]# ./oflash 1 2 0 0 0 led_on.bin

+---------------------------------------------------------+
|  Flash Programmer v1.3 for OpenJTAG of www.100ask.net  |
|  OpenJTAG is a USB to JTAG & RS232 tool based FT2232  |
|  This programmer supports both of S3C2410X & S3C2440  |
|  Author: Email/MSN(thisway.diy@163.com), QQ(17653039)  |
+---------------------------------------------------------+
Usage:
1. oflash, run with cfg.txt or prompt
2. oflash [file], write [file] to flash with prompt
3. oflash [-f config_file]
4. oflash [jtag_type] [cpu_type] [flash_type] [read_or_write] [offset] [file]
Select the JTAG type:
0. OpenJTAG
1. Dongle JTAG(parallel port)
Enter the number: 1
Select the CPU:
1. S3C2410X
2. S3C2440X
Enter the number: 2
S3C24X0 detected, cpuID = 0x0032409d

[Main Menu]
0:Nand Flash prog    1:Nor Flash prog  2:Memory Rd/Wr    3:Exit           
Select the function to test:0

[NAND Flash JTAG Programmer]
Scan nand flash:
Device 0: NAND 128MiB 3,3V 8-bit, sector size 128 KiB
Total size: 128 MiB
0:Nand Flash Program      1:Nand Flash Print BlkPage  2:Exit               
Select the function to test :0

[NAND Flash Writing Program]

Source size: 0x20

Available target block number: 0~1023
Input target block number:0
target start block number    =0
target size        (0x20000*1) =0x20000
STATUS:
Ep
谢谢~
 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

为什么linux下的oflash大小为什么是windows下的5倍呢。。。
 

回复:OpenJTAG烧写工具改名为oflash,windows版本、linux版本发布,也支持并口

在UBUNTU下的错误:
ming@ming/tools/oflash$ sudo oflash
[sudo] password for ming:
sudo: oflash: command not found
其他工具,像eclipse就不没有这样的错误,请问是什么原因?
 
1  /  1  页   1 跳转

地址:广东省深圳市南山区南山大道3003号久商大厦C-1406;邮编:518052;电话:0755-86200561

粤ICP备09041549号, 版权所有 百问网   Sitemap

Powered by Discuz!NT 2.0.1214    Copyright © 2001-2010 Comsenz Inc.
Processed in 0.078125 second(s) , 5 queries.
返顶部