Chinaunix首页 | 论坛 | 博客
  • 博客访问: 245768
  • 博文数量: 35
  • 博客积分: 1415
  • 博客等级: 上尉
  • 技术积分: 334
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-10 21:31
文章分类

全部博文(35)

文章存档

2010年(22)

2009年(13)

我的朋友

分类: 嵌入式

2009-11-13 16:10:29

1、下载H-Jtag软件
   
 
2、配置JTAG接口
    现在大家使用的基本上都是SJF 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的配置文件
 
 
    针对我的开发板,选择S3C2440+K9F1208.hfc文件:
 
 
然后选择左侧的“Programming”菜单,复位开发板,再点右边的“Check”按钮,此时应该能正确检测到Flash与CPU,如下图:
 
 
 
5、烧写Flash
    选择需要烧写的文件类型,flash的block位置以及page页面,最后选择需要烧写的文件,如上图,我的选择是针对烧写S3C2440的bootloader进行的配置,然后点右边的“Program”按钮,开始进行flash烧写
 
 
 
    烧写速度基本上稳定在7K/S,相比sjf2440程序快多了,烧写完成后会有提示
 
   
    这种方式特别适合调试bootloader,可以节省不少时间。我的操作系统是windows7,我想其他windows平台也应该都支持的。
 

 

原创文章,转载请注明:转载自 风雨无阻博客(http://Apollo5520.cublog.cn

 本文链接地址:http://blog.chinaunix.net/u3/105764/showart_2093789.html

 

阅读(4762) | 评论(3) | 转发(1) |
给主人留下些什么吧!~~

chinaunix网友2010-11-01 20:34:33

你好,看到你的这篇博文,有个问题想请教下。 最后你说这种方法最适合调试bootloader,据我了解。在没有运行bootloader的时候nandflash还没有初始化,这时候根本不能从nandflash中运行啊? 看到arm2440的存储结构,从nandflash启动时,底部的cs0被映射为内部的4k空间。这是不是烧写到这内部的4k里边了呢?恐怕不是吧? 还请详解谢谢

chinaunix网友2010-02-25 18:39:54

好帖,顶了!!!!!!!

chinaunix网友2009-12-23 14:55:43

好贴 顶了 ~~