oflash ubuntu烧写软件总是检测不到CPU怎么回事

 |  |  | 
您所在的位置: >
> oflash烧写软件
oflash烧写软件
支持所有Nor、Nand Flash的烧写工具
软件类别:/
软件语言:
相关链接:
软件大小:346 KB
运行环境:Vista/winXP/win7/win8
软件评级:
更新时间:
手机扫一扫下载
工作必备网络工具
淘宝快捷工具
大幅度提高网络的整体安全
GPS端口修改工
免费进销存软件
最新攻略资讯
oflash是支持S3C0、同时支持OpenJTAG、并口JTAG、支持所有Nor、Nand Flash的烧写工具
oflash使用:
1. 直接运行oflash,按照提示选择CPU、NAND或NOR、读或写
2. oflash &要烧写的文件&
3. 使用配置文件,建一个名为cfg.txt的文件,下面是一个例子:
# 说明:"#"号开头表示注释
# 每个配置占一行,每行有6个参数,分别表示:JTAG类型、CPU类型、Flash类型、读写类型、偏移地址、文件
# 可以在配置文件里写多个配置用来把不同的文件写到不同的Flash、不同的偏移地址去
# jtag(0:openjtag, 1:并口) cpu(1:s3cc2440) 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上
oflash烧写软件图片(1/1)
,软件? 软件下载后?飞翔小编十二分诚意等待着您的投诉与建议
APK文件怎么打开,下载APK文件如何安装到手机?推荐使用
软件无法下载
下载后无法使用
与描述不一致S3C2440A(12)
嵌入式Linux(6)
2440烧写方式
1.1 使用并口烧写
OpenJTAG支持将二进制代码烧写到FLASH中。它的烧写工具是oflash。oflash烧写完成后会自动复位。
1.2.1 安装oflash
光盘资料\windows\tools目录下,双击01.OpenOCD with GUI setup.exe进行安装。
驱动安装成功后,设备管理器中会增加100ASK
安装完成后,在命令行中输入oflash进行测试。
常用的命令格式是2和4.
命令2:oflash file name
按照提示,一步一步进行操作。
命令4:oflash [jtag_type] [cpu_type] [flash_type] [read_or_write] [offset] [file]
设定好参数后,只需一步操作,即可全部完成,其实本质是一样的,只是没有提示信息。
输入x退出oflash。
1.2.2 烧写步骤
启动命令行
切换到bin文件目录
连接OpenJTAG,并打开开发板电源
命令行下输入oflash
选择JTAG类型。输入0,选择使用OpenJTAG
选择CPU类型,输入1,选择2440
输入0,选择Nand Flash下载
输入文件名
输入0,选择Nand Flash写入
选择Nand flash地址,输入0,下载到Nand flash的0地址上
烧写完成后,板卡自动重启,检查LED是否被点亮
1.3 JLINK烧写
JLINK只能烧写NOR FLASH
1.4 使用NOR FLASH上的uboot烧写
oflash将uboot烧写到NOR FLASH中
设置NOR启动
拔掉OPENJTAG
拨码开关NOR NAND,选择NOR
插上USB线(不是串口)
使用DNW下载bin文件
5.1. 插上USB线,准备发送
5.2.重启,载menu菜单下输入k
| S3C2440A USB Downloader ver R0.03 2004 Jan
USB: IN_ENDPOINT:1 OUT_ENDPOINT:3
FORMAT: &ADDR(DATA):4&+&SIZE(n+10):4&+&DATA:n&+&CS:2&
NOTE: Power off/on or press the reset button for 1 sec
in order to get a valid USB device address.
Hit any key to stop autoboot:
[n] Download u-boot to Nand Flash
[k] Download Linux kernel uImage
[j] Download root_jffs2 image
[y] Download root_yaffs image
[d] Download to SDRAM & Run
[z] Download zImage into RAM
[g] Boot linux from RAM
[f] Format the Nand Flash
[s] Set the boot parameters
[b] Boot the system
[r] Reboot u-boot
[q] Quit from menu
Enter your selection: k
USB host is connected. Waiting a download.
5.3. 打开dnw.exe
5.4. 发送uImage文件
发送完成后,串口会输出信息
Enter your selection: k
USB host is connected. Waiting a download.
Now, Downloading [ADDRESS:h,TOTAL:1848730]
RECEIVED FILE SIZE: 1848730 (902KB/S, 2S)
NAND erase: device 0 offset 0x60000, size 0x200000
Erasing at 0x240000
NAND write: device 0 offset 0x60000, size 0x1c3590
Writing data at 0x223000
1848720 bytes written: OK
5.5. u-boot菜单下输入b,启动内核
starting pid 772, tty '/dev/s3c2410_serial0': '/bin/sh'
lost+found
1.5 tftp下载
OpenJTAG& set ipaddr 192.168.1.17
OpenJTAG& set serverip 192.168.1.4
启动tftp服务
nand erase bootloader
nand write
bootloader
oflash 0 1 1 1 0 u-boot.bin
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
(3)(3)(1)(23)(31)(4)(1)(2)oflash烧写程序使用说明
oflash-第一次往flash烧写程序
注意:在使用oflash前需要配置完这些步驟:
打开image镜像文件夹(里面含有oflash oflash使用说明.TXT u-boot.bin uImage 文件)
1)chmod 777 oflash
2)cp oflash /bin
1)在root下 ~: oflash
2)Select the JTAG type:
0. OpenJTAG
1. Dongle JTAG(parallel port)
注意:当使用openjtag时选择0, 当直接使用并口时选择1。这里选择 0
3)Select the CPU:
1. S3C2410X
2. S3C2440X
选择 2 因为板子CPU为S3C2440X
4)[Main Menu]
0:Nand Flash prog 1:Nor Flash prog 2:Memory Rd/Wr 3:Exit
5)Enter the file name: /tftpboot/u-boot.bin
把u-boot.bin的路径输入
6)[NAND Flash JTAG Programmer]
Scan nand flash:
Device 0: NAND 256MiB 3,3V 8-bit, sector size 128 KiB
Total size: 256 MiB
0:Nand Flash Program 1:Nand Flash Print BlkPage 2:Exit
7)Available target block number: 0~2047
Input target block number:0 输入0
注意:这里0~2047表示这个flash共有2048个块。
8)STATUS:
Epppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp
Eppppppppppppppppppppppppppppppppppppppppppppppppppppp
[root@localhost ~]#
这样表示已经把u-boot.bin成功烧入flash中。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。win7 64位 oflash烧写问题 - ARM技术论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
win7 64位 oflash烧写问题
18:36:20  
在用oflash烧写程序时选择了JTAG类型和cpu类型后提示couldn't open giveio.sys
我是按照教程将giveio.sys放在C:\Windows\system32\drivers目录下的,是不是因为是win7 64位所以要把giveio.sys放在其他位置呢?
求解答,谢谢!
(23.94 KB, 下载次数: 1)
18:33 上传
11:22:44  
可能是giveio.sys不支持win7 64位的系统 重新下载一个giveio.sys文件
除了亲人欢聚的喜悦
让人头痛的就是来自亲朋好友的过度关怀
“做什么工作啊?”
“工资多少啊?”
“有没有女朋友?”
“什么时候结婚?”
“买房了吗?”
面对让人崩溃的问题,如何自救呢?快来支支招吧!
春节回家,除了见到亲人,儿时的玩伴
那一顿一顿的美食
带了家乡独有的味道
光是想想,都就能让人,垂涎三尺。
快拿起你手中的相机,拍下美食
一起分享你的幸福,还有机会中大奖喔
Powered by> 运用Jtag烧写bootloder
运用Jtag烧写bootloder
yaoyoupei & &
发布时间: & &
浏览:1 & &
回复:0 & &
悬赏:0.0希赛币
使用Jtag烧写bootloder
  使用H-Jtag替代sjf2440烧写2440Flash的详细说明&&&
  说明 :
使用的是OK2440-III开发板,NANDFLASH 是K9F2G08的nandflash芯片
  1、下载H-Jtag软件
  2、配置JTAG接口
  &&&&现在大家使用的基本上都是SJF&JTAG小板,JTAG小板上有两个接口,一个JTAG口,一个WIGGLER口,使用H-JTAG软件连接WIGGLER口,使用sjf2440软件使用JTAG口,。连接好开发板上的JTAG接口和电脑上的并口,安装并口驱动。打开H-Jtag的&Settings-&LPT&JTAG&Setting菜单,如下图配置即可:
  3、检测CPU芯片
  &&&&在配置好JTAG后,使用&Opertaions-&Detect&Target&来检测CPU,有时可能会弹出错误提示(当我的板子进Qopia界面后偶尔会出错),此时只需手动复位开发板,再重新检测即可,检测到CPU后软件会显示CPU架构,如下图:
  4、配置对应的CPU以及Flash参数
  &&&&&&通过Flasher-&Start&H-Flasher菜单打开Flash烧写程序,首先&打开Load菜单,弹出文件选择界面,定位到H-Jtag安装目录下的HFC&Examples目录,该目录下包括一些常用的CPU以及flash的配置文件
  &&&&针对我的开发板,选择S3CF1208.hfc文件:
  在flash&Selection中选择s3cF2G08flash&,不同的flash选择不同的型号,我用的是K9F2G08的nandflash芯片
  然后选择左侧的“Programming”菜单,复位开发板,单击reset按钮,再单击reset复位下边的“Check”按钮,此时应该能正确检测到Flash与CPU,如下图:
  5、烧写Flash
  &&&烧写flash前先配置下Configuration选项,把RAM&START&Addres&为0x&
  选择需要烧写的文件类型,flash的block位置以及page页面,最后选择需要烧写的文件src&File&框选择bootloader文件,
  如上图,我的选择是针对烧写S3C2440的bootloader进行的配置,然后点右边的“Program”按钮,开始进行flash烧写
  &&&&烧写速度基本上稳定在7K/S,相比sjf2440程序快多了,烧写完成后会有提示
  重新开发板,会在DNW下看到bootloader启动了,以后就可以用usb下载kernel和根文件系统了。
  &我的操作系统是XP,win&7&上应该也可以的
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&

我要回帖

更多关于 oflash不是内部命令 的文章

 

随机推荐