基于mini2440的h-jtag烧写程序的方法

基于mini2440的h-jtag烧写程序的方法

ID:32636462

大小:334.11 KB

页数:6页

时间:2019-02-14

基于mini2440的h-jtag烧写程序的方法_第1页
基于mini2440的h-jtag烧写程序的方法_第2页
基于mini2440的h-jtag烧写程序的方法_第3页
基于mini2440的h-jtag烧写程序的方法_第4页
基于mini2440的h-jtag烧写程序的方法_第5页
资源描述:

《基于mini2440的h-jtag烧写程序的方法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JournalofInformationandElectronicsofGuangdongOceanUniversityVol.1,No.1July2008,pp1—3基于mini2440的H-JTAG烧写程序的方法陈海创I广东海洋大学智能工程研究所,湛江524000)TheMethodofProgrammingbyH-JTAGBasedonMini2440ChenHaisheng1^'(InstiiuteofintelligentengineeringofGuangdongOceanUniversity,ZhanJi

2、ang524000,China)+Correspondingauthor:Phone:+86-0759-2383064,Fax:+86-0759-2383064,E-mail:cider2002@126.com,http://www.gdouhaiqian.cnAbstract:ThispaperintroduccsthemethodofprogrammingbyH-JTAGbasedonmini2440.Howtodownloadthecodetonorflashornandflashisveryimportant.

3、Oneisthatthenlethodisanappendandamendmentforniini2440usermanual,theotheristhatthemethodshowshowtouseADS+AXD+HJTAGtorealizetheprogramdebuggingstepbysteporatfulltile,whichisiniportanttodevelopprojectsbybarecomputerorsomeuser-definedoperationsystem.Keywords:mini244

4、0;H-JTAG;Programming摘要:本文以mini244()开发板为平台,介绍了利用H-JTAG烧写程序到norflash和nandflash的方法。一方而该方法是对《mini2440使用说明书》补充和修正,另一方面该方法对利用ADS+AXD+HJTAG联合调试,实现单步调试和全速调试,对在裸机上开发或者自定义的操作系统下开发程序非常重要。关键词:mini2440;H-JTAG;烧写1引言H-JTAG是H-JTAG团队开发的一款自主原创的ARM仿真套件,H-JTAG开发套件主要包括了:H-JTAGSERVER

5、调试软件,H-FLASHER烧写软件,及高速H-JTAGUSB仿真器。其支持各种ARM处理器:ARM7,ARM9,ARM11,XSCALE(包括最新的PXA300系列),CORTEX-M3。无缝连接各种主流IDE:ADS,SDT,IAR,KEIL,RVDS。支持各种WINDOWS平台NT/2000/XP/VISTA。本文就如何利用H-JTAG把程序烧写到友善之臂mini244()开发板进行详细的说明。作为友善之臂的《mini2440使用说明书》的一种补充和修正。2关于Nandflash和norflashS3C2440支

6、持两种方式的启动:NorFlash启动和NandFlash启动。NorFlash和NandFlash都是非易失性存储器,NorFlash的特点是芯片内执行,程序可以直接在其中运行,而不必将程序读取到RAM+运行。NorFlash虽然具有这个优点,但是它的性价比远低于NandFlash,因而很多系统采用NandFlash启动。NandFlash的特点是采用非线性存储模式,程序无法在其屮运行,它只能作为程序或数据的存储载体,存储广东海洋大学电子信息学刊2008年6月第1卷USB接口ARM报小系统彼件设计在英中的程序只能先拷

7、贝到RAM中才能运行。从NorFlash启动时,与nGCSO相连的NorFlash就被映射到nGCSO片选的空间,其地址被映射为0x00000000:从NandFlash启动时,S3C2440芯片内部自带的一块容量为4K的被称为“Steppingstone”(“起步阶石”)的BootSRAM被映射到nGCSO片选的空间,其地址被映射为0x00000000o当系统上电或复位时,程序会从0地址处开始执行,因此我们编写的启动代码耍确保存储在0地址处。当启动方式为NorFlash启动时,没冇额外需要考虑的问题,因为这种借况下程

8、序在系统启动前就存储在NorFlash中,我们只要保证将启动代码保存在NorFlash开始的位置即可,系统上电或复位时,0地址处的启动代码就会被执行。在启动方式为NandFlash启动的情况卜,系统启动前所有的程序存储在NandFlash中,系统的启动过程稍微冇点复杂:系统上电或复位时,()地址处为S3C2440内部自带的Boot

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。