1、由于V0.9.2的H-JTAG对现代的flash不是很支持。。。下载H-Jtagv1.1.0软件 http://www.hjtag.com/xz.asp?typeid=21
由于使用的是s3c2440+hy27uf082G2B的组合,这是oks3c2440-III的开发板
2、配置JTAG接口
连接好开发板上的JTAG接口和电脑上的并口,安装并口驱动。打开H-Jtag的 Settings->LPT JTAG Setting菜单,如下图配置即可:
3、检测CPU芯片时可能出现如下的错误
,can't open the H-JTAG usb hardware.please check the connection当出现这种错误的时候造成的原因可能是:造
当出现这种错误的时候造成的原因可能是:造成这个原因是1.并口基地址和并口类型。2.USB/LPT selection,选择的是否是LPT
1
1
2
我的情况是第二个造成的 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
此时只需手动复位开发板,再重新检测即可,检测到CPU后软件会显示CPU架构,如下图:
4、配置对应的CPU以及Flash参数
由于HY27UF082G2B芯片在H-JTAG下必须修改下才能找到该芯片的配置
http://dl.vmall.com/c0ja6j647c
在这里下载现代Flash必读-----2440文件夹,然后按照里面的步骤做:使用h-jtag软件,请将S3C2440+hyflash 文件拷贝到
X:\Program Files\H-JTAG\FDevice\NAND-FLASH目录下
然后
出现如下界面
选择S3C2440+hyflash 。不同的flash选择不同的型号,我用的是K9F2G08的nandflash芯片
然后选择左侧的“Programming”菜单,复位开发板,单击reset按钮,再单击reset复位下边的“Check”按钮,此时应该能正确检测到Flash与CPU,如下图:
5、烧写Flash
烧写flash前先配置下Configuration选项,把RAM START Addres 为0x30800000 选择需要烧写的文件类型,
flash的block位置以及page页面,最后选择需要烧写的文件src File 框选择bootloader文件,
如上图,我的选择是针对烧写S3C2440的bootloader进行的配置,然后点右边的“Program”按钮,开始进行flash烧写
烧写速度基本上稳定在7K/S,相比sjf2440程序快多了,烧写完成后会有提示
重新开发板,会在DNW下看到bootloader启动了,以后就可以用usb下载kernel和根文件系统了。
我的操作系统是XP,win 7 上应该也可以的