加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

H-jtag烧写u-boot到Nand Flash(mini2440)

发布时间:2020-12-15 18:41:51 所属栏目:百科 来源:网络整理
导读:H-jtag烧写u-boot到Nand?Flash —— 鹏哥整理并验证 开发板??????mini2440 核心??????????S3C2440 NAND?Flash(K9F2G08)????256?MB 我今天刚试着把u-boot通过H-jtag烧写到友善之臂的mini2440的Nand?flash上去。在网上找了一些资料。最后烧写成功了。过程如下

H-jtag烧写u-boot到Nand?Flash

—— 鹏哥整理并验证

开发板??????mini2440

核心??????????S3C2440

NAND?Flash(K9F2G08)????256?MB

我今天刚试着把u-boot通过H-jtag烧写到友善之臂的mini2440的Nand?flash上去。在网上找了一些资料。最后烧写成功了。过程如下:

?

目录:

一、下载H-jtag的最新版本H-jtag-v1.0 2

二、配置H-jtag 2

1、设置?JTAG?端口 2

2、设置初始化脚本 3

3、检测目标器件 4

三、烧写U-bootNand?Flash 4

一、下载H-jtag的最新版本H-jtag-v1.0?

http://www.hjtag.com/

按照友善之臂的手册和H-jtag的手册安装好H-jtag。

H-JTAG-1.0的功能和特点总结如下:
1.?支持?RDI?1.5.0??以及?1.5.1;
2.?支持??所有?CORTEX-M3,ARM7,ARM9?和XSCALE?芯片;
3.?支持?THUMB??以及?ARM??指令;
4.?支持?LITTLE-ENDIAN??以及?BIG-ENDIAN;
5.?支持?SEMIHOSTING;
6.?支持?WIGGLER,?SDT-JTAG,自定义?JTAG调试板和?H-JTAG?USB?仿真器;
7.?支持?WINDOWS?9.X/NT/2000/XP/VISTA;
8.支持常用片内?FLASH,?NOR?FLASH和?NAND?FLASH?芯片的编程烧写;
9.?支持?LPC1700/2000,AT91SAM,LUMINARY?和?STM32F系列的片内?FLASH?自动下载;?

二、配置H-jtag

?1、设置?JTAG?端口

(1)打开H-jtag的主界面,选择Setting--》USB/LPT?Selection?,然后弹出的对话框中选择LPT,用并口连接H-jtag。

(2)安装完也许H-JTAG后可能会检测不到芯片,这很正常,这是因为jtag小板和软件配置有一定到差别,因此要配置一下软件,依次打开setting-LTP?Jtag?Setting,然后按照下图的参数进行配置:在友善之臂的手册上有,请参看手册。配置完成后点击OK

2、设置初始化脚本

?在?H-JTAG?的主界面,点?Init->Init?Script,跳出?Init?Script?窗口,点该窗口下面的Load按钮,找到FriendlyARM2440.his文件,然后点击OK,注意不要点击“Enable?Auto?Init”,如下图

?

3、检测目标器件

使用开发板附带的?JTAG?小板连接开发板的?JTAG?接口,将选择开关打到NAND?flash启动那一端。并接上打开电源。点主菜单COntrol->Detect?Target。

三、烧写U-bootNand?Flash

(1)点?H-JTAG主菜单的Flasher?-》Start?H-Flasher?打开H-Flasher烧写程序窗口。

(2)下载配置文件S3C2440+K9F2G08.hfc,并解压放到某一个目录。

在?H-Flasher?窗口菜单中选择“Load”?,出现打开文件选择窗口,选择下载好并且解压好的S3C2440+K9F2G08.hfc这个文件(如果是烧写nor的话选择S3C2440+SST39VF1601.hfc),这样烧写的配置基本就好了,不用再配置其他的选项了。

配置文件S3C2440+K9F2G08.hfc如下:

文件:

S3C2440+K9F2G08.rar

大小:

0KB

下载:

下载

(3)开始烧写

在选项“4?Programming”里面点击check的话就会正确检测出nand?flash的id了。

Type选择“Plain?Binary?Format”,

Src?File选择要烧写的u-boot,

最后点击program,等待烧写结束就可以了!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读