关于H-JTAG的NANDFLASH烧写方法以及2416初始化脚本的问题

H-JTAGS3C2416+NORFLASH 由于项目需要,前些天购买了一块2416的开发板,在测试时发现无法用SD卡启动EBOOT,询问FAE未果。心想,如果不小心把NANDFLASH擦了,那不完蛋了,因为NORFLASH中并没有启动代码。那么现在就有两种可行的方式:一种是用SJF,另外一种是用H-JTAG。这里先说用H-JTAG吧,那个SJF暂时还没搞定。在使用H-JTAG之前,需要有一个初始化脚本(后缀为HFC格式的文件 阅读详情

不好意思,最近有朋友给我留言问起配置文件有问题,前些天有写忙就没有去改,这个BLOG不知道怎么回事回复不了,就再写一篇吧,顺便再说说NANDFLASH的烧写问题。

2416的H-JTAG初始化文件如下:

--------------------------------------------------------------------

FLASH SECTION:
NAND-FLASH
S3C2416+K9GAG08
MEMORY SECTION:
08-BIT X 1-CHIP
0x0
0x30000000
XTAL SECTION:
NULL
TCK SECTION:
9
5
SCRIPT SECTION:
SoftReset+++
Setmem+32-Bit+0x53000000+0x00000000
Setmem+32-Bit+0X4A000008+0xFFFFFFFF
Setmem+32-Bit+0X4A000048+0xFFFFFFFF
Setmem+32-Bit+0X4A00001C+0x1FFFFFFF
Setmem+32-Bit+0x560000e0+0xaaaaaaaa
Setmem+32-Bit+0x4C000024+0x00000001
Setmem+32-Bit+0x4C000000+0x00000e10
Setmem+32-Bit+0x4C000010+0x00060101
Setmem+32-Bit+0x4C000020+0x00000050  
Setmem+32-Bit+0x48000000+0x00069253
Setmem+32-Bit+0x48000004+0x44000040
Setmem+32-Bit+0x48000008+0x00010030
Setmem+32-Bit+0x48000004+0x44000041
Setmem+32-Bit+0x4800000C+0x80000003
Setmem+32-Bit+0x48000004+0x44000043
Setmem+3

H-JTAG调试工具使用详解与实战指南 H-JTAG是一款专为ARM架构处理器设计的高性能JTAG仿真器软件,支持标准JTAG和SWD调试接口,具备芯片级调试、Flash编程、寄存器访问及硬件诊断等能力。其底层基于Wiggler、USB-JTAG等硬件适配器,通过虚拟TAP控制器实现对目标设备的精确控制。在嵌入式开发中,H-JTAG广泛用于固件录(ICP)、裸机调试、Bootloader开发以及PCB生产测试。配合H-Flasher工具可实现无需IDE的独立流程,适用于研发调试与批量生产环节。 阅读详情

相关推荐

H-JTAG工具链解析与应用

本文深入解析H-JTAG、H-Flasher与H-Converter的原理及应用,涵盖调试、录、自动化量产等场景,探讨其在国产MCU开发中的关键技术优势与实战问题排查,助力嵌入式开发者高效构建低成本、高兼容性的开发环境。

jupi8的博客 691

H-JTAGNAND FLASH

个人建议:如果不是在迫不得已的情况下,初学者不要用 H-JTAG 小板 Nand Flash,因为过程可能会遇到一些匪夷所思的情况,会浪费我们更多时间。 平台:MINI2440  NOR:S29AL016  NAND:K9F2G08U0B  SDRAM:K4S561632N  工具:MINI2440或MICRO2440自带H-JTAG小板     无论是用J-LINK还是

RubyBoss的专栏 5467

H-JTAG程序的方法

H-JTAG是H-JTAG团队开发的一款自主原创的ARM仿真套件, H-JTAG开发套件主要包括了: H-JTAG SERVER 调试软件, H-FLASHER 软件,及高速H-JTAG USB 仿真器。 其支持各种ARM处理器: ARM7, ARM9, ARM11, XSCALE (包括最新的PXA300系列), CORTEX-M3。无缝连接各种主流IDE:ADS, SDT, IAR, KE...

weixin_41663935的博客 3603

【JLINK与JTAG】JLINK与JTAG的区别,JTAG和H-JTAG和SBW的区别

Jlink仿真需要自己的软件,但是支持的芯片多一点; 而JTAG不需要专业的软件,但是支持的芯片少一点。 SBW 既是TI推出的2线的JTAG JTAG是协议和H-JTAG传输这种协议的硬件接口 调试ARM,要遵循ARM的调试接口协议,JTAG就是其中的一种(也就是说,首先JTAG是一个协议)。当仿真时,IAR、KEIL、ADS等都有一个公共的调试接口,RDI就...

我的笔记本 993

H-jtagu-boot到Nand Flash(mini2440)

H-jtagu-boot到Nand Flash —— 鹏哥整理并验证 开发板      mini2440 核心          S3C2440 NAND Flash(K9F2G08)    256 MB 我今天刚试着把u-boot通过H-jtag到友善之臂的mini2440的Nand flash上去。在网上找了一些资料。最后成功了。过程如下:   目录: 一、

小鹏博客 4316

原来程序是这样从NandFlash拷贝并跳转到SDRAM的

重新看了一下FL2440的BootLoader,终于把程序是怎样从Nandflash拷贝并跳转到SDRAM的过程弄清楚了,在这边做一下笔记。先上张图: 1.当S3C2440被配置成从Nand Flash启动时, S3C2440的Nand Flash控制器会在

canjiangsu的专栏 6744

U-boot-2014.10移植到TQ2416开发板之NandFlash启动探究

探究s3c2416的nand boot启动模式,以及在启动时Stepingstone的0x00000000地址的验证,并简单的实现一段汇编代码测试sram的可用性,最后简单的介绍了H-JTAG和JLink录调试arm9设备的一些常见方法,并提供了H-JTAG录文件

开发者 1583

用OpenJTAG程序到Flash—— 韦东山嵌入式Linux视频学习笔记03

用OpenJTAGFlash(通过Oflash软件)

车子(chezi) 4816

H-JTAG V0.9.2 录nand flash方法

  H-JTAG V0.9.2 录nand flash方法说明:      本文以S3C2410的开发板说明用H-JTAG录程序到nand flash方法。      本文录K9F1208的8bit nand flash。 1. 到http://www.hjtag.com/download.html下载H-JTAG V0.9.22. 安装H-JTAG V0.9.2

anve的专栏 2227

通过JLink录Nor/NandFlash

转自:http://blog.chinaunix.net/uid-24708340-id-3250960.html 通过JLink录Nor/NandFlash  JLINK可以方便的操作CPU,但不能操作Nand FlashNand Flash只是从理论上能够达到,但是还没有人直接实现这点(韦东山好像做了一个,我没用过)。 本文使用一个间接方法录Nand Flash:

行者 2634

[转]用H-JTAGARM9开发板flash指南

<br />关键字: H-JTAG  bootloder nandflash norflash mini2440<br />   近几天我不断地在搜寻有关如何通过JTAGbootloder到flash(norflash&nandflash)的问题.看到网上既能norflash又能nandflash的软件比较流行的有两种:三星原厂提供的SJF2440和H-JTAG. 把bootloder到了nor flash里面,这个很简单,按住手册上的说明操作H-JTAG即可!要到nand flash

Walker(QQ:343675038) 3463

移植u-boot-2011.03到S3C2440(utu2440)的方法与步骤###5.使用JLINK间接u-boot至FLASH方法与步骤

作者:reille 本博客网址:http://blog.csdn.net/reille/ 开发环境:主机:Window XP SP2;linux:VMware7.01+ubuntu9.10;目标板:扬创utu2440-F开发板 交叉编译器:arm-linux-gcc4.3.2(一开始用的是编译内核的版本arm-linux-gcc3.4.1,但出现了软浮点问题,于是换成了现在用的版本,当然本人

reille的笔记 2万+

nand flash学习笔记一

Nandflash   原理图上有data0-data7共8个引角 容量为256M*8bit,所以地址位应该有28位,原理图上只有data0-data7,所以需要发出多次地址信号 1命令、地址、数据复用 2地址多次发出   Nandflash与内存不同,不能直接读,要先发出命令,再发出地址,再读数据 CLE为高电平data0-data7传输的是命令 ALE为高电平data0...

a4512138的专栏 464

h-jtag和j-link仿真比较

JTAG 是ARM的仿真器(这里所说的是硬件),ARM9 2440芯片上面留有4根JTAG接口,但是电平需要转换后才能从电脑的并口直接与芯片的4根JTAG接口 线相连,于是 JTAG仿真器就这样产生了。      仿真器硬件设备有了,肯定需要一个中间的 软件转换协议吧,于是就有了个 H-JTAG 仿真中间软件,用于协议以及数据和地址的转换等等。       也就是说   JTAG和 H-JTAG

河北正定欢迎您-少占鱼 2127

HJTAG工具的使用

HJTAG工具的使用(是一个ARM仿真软件)福州星网视易信息系统有限公司更新记录:版本作者日期内容V1.0熊金飞2011年4月4日用HJTAGNorFlashNandFlash1.简单介绍:·HJTAG开发套件重要包括了:         1、H-JTAG SERVER 调试软件         2、H-FLASHER 软件

爱的就是米 3547

AXD+H-JTAG环境搭建总结

1. 到http://www.hjtag.com/下载最新版的H-JTAG 安装好后,如下图所示设置好AXD: 添加H-JTAG.dll,该dll文件在H-JTAG的安装目录下可以找到 设置好过后,在ADS1.2的界面中点击如下按钮即可以进行调试: 弹出对应的调试界面,可以看到执行LDR r0,=0x56000000候,左边的寄存器的值发生了变化,还可以看到下一条将要...

weixin_33762321的博客 308
上一篇: H-JTAG烧写S3C2416+NORFLASH
下一篇: wince5 编译 SDK 出错及解决办法
Linux_lee
博客等级 码龄18年 49粉丝 8原创
评论 13
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值