H-FLASHER是针对ARM处理器专门设计的一款烧写软件.通过与H-JTAG的配合使用,H-Flasher是H-JTAG下的一个烧写FLASH程序的插件在H-JTAG V0.40版本出来前H-Flasher是不支持对ATMEL 的ARM处理器FLASH编程的。
支持各种ON-CHIP FLASH, NOR FLASH, NAND FLASH和SPI FLASH的烧写与校验.H-FLASHER同时还支持加密操作,二次校验和SMART模式,满足用户开发与生产的不同需求.H-FLASHER通过灵活的设计,提供了极大的易用性与稳定性,是用户开发与生产中理想的烧写工具.
国内主流的FLASH写入的方法要么是用ATMEL提供的SAM-BA或ISP软件 通过串口或USB把程序写入FLASH中但是每次操作都要短路TST 引脚还要等待10秒操作比较烦琐 另外的方法是用ULINK或JLINK 之类的专用仿真器把程序写入特点是速度块操作简单并可以KEIL无缝结合进行在FLASH中调试。
H-JTAG:
H-JTAG是H-JTAG团队开发的一款自主原创的ARM仿真软件,凝聚了H-JTAG团队数年的积累, 拥有广泛的用户基础.H-JTAG与ARM开发工程师一起成长,经过了众多用户的实际测试与检验.是用户值得信赖的选择.
H-FLASHER是针对ARM处理器专门设计的一款烧写软件.通过与H-JTAG的配合使用, 支持各种ON-CHIP FLASH, NOR FLASH, NAND FLASH和SPI FLASH的烧写与校验.H-FLASHER同时还支持加密操作,二次校验和SMART模式,满足用户开发与生产的不同需求.H-FLASHER通过灵活的设计,提供了极大的易用性与稳定性,是用户开发与生产中理想的烧写工具.
H-JTAG 是一款简单易用的的调试代理软件,功能和流行的MULTI-ICE 类似。H-JTAG 包括两个工具软件:H-JTAG SERVER 和H-FLASHER。其中,H-JTAG SERVER 实现调试代理的功能,而H-FLASHER则实现了FLASH 烧写的功能。
H-JTAG支持所有基于ARM7 和ARM9的芯片的调试,并且支持大多数主流的ARM调试软件,如ADS、RVDS、IAR 和KEIL。通过灵活的接口配置,H-JTAG 可以支持WIGGLER,SDT-JTAG 和用户自定义的各种JTAG 调试小板。同时,附带的H-FLASHER 烧写软件还支持常用片内片外FLASH 的烧写。使用H-JTAG,用户能够方便的搭建一个简单易用的ARM 调试开发平台。
更新日志:
H-JTAG V3.0正式版(Build 20140228). 基于上一个软件版本, 新版本做了很多改进与提高. 建议所有用户升级至该版本.
新版本更新如下:
1.提供了对CORTEX-M4的支持;
2.增加了很多心的片内FLASH的烧写支持;
3.改进了产品烧写模式,并提供更稳定更高效的烧写;
4.修正了一些小的BUG;
H-JTAG主要功能特点:
- 支持所有主流的处理器 (ARM7, ARM9, ARM11, XSCALE, PXA3XX, CORTEX-M0 and CORTEX-M3)
- 支持各种主流的IDE,实现无缝链接 (ADS1.2, IAR, KEIL, RVDS2.2)
- 支持灵活的初始化配置
- 支持ARM和THUMB模式
- 支持LITTLE-ENDIAN和BIG-ENDIAN
- 支持MMU和CACHE启用模式下的调试
- 支持各种WINDOWS平台 NT, 2000, XP, VISTA, WINDOWS7
- 支持并口,提供低成本可靠稳定的解决方案
- 支持高速H-JTAG USB仿真器,提供高效可靠的解决方案
H-FLASHER主要功能特点:
- 支持ON-CHIP FLASH, NOR FLASH, NAND FLASH和SPI FLASH提供高速稳定的烧写
- 支持自动下载到内部和外部FLASH进行调试, 方便快捷, 简化调试
- 提供灵活的初始化脚本, 支持不同硬件平台的初始化配置
- 提供自动校验, 烧写同时,自动进行校验操作
- 提供自动二次校验, 烧写完成后,自动进行二次校验操作
- 提供自动复位功能, 烧写完成后,自动执行系统复位操作
- 支持FLASH加密, 烧写完成后,自动设置加密, 保护用户程序
- 支持SMART模式, 提供自动保存与恢复, 保证烧写地址覆盖空间外的数据不受影响
- 支持BIN和HEX等不同格式的烧写文件
- 支持配置文件的保存与装载, 方便用户保存与交换配置文件
- 灵活的接口设计, 易于扩展, 可以针对用户的需求进行定制, 提供高效的烧写解决方案
- 支持产品烧写模式, 最大化的提高生产效率.