HJARM嵌入式开发软件很容易上手,并且也很实用,它集成了多种常规软件的特色,比如,色彩显示(帮助用户查找软件编写方面的错误),集成了一个串口监控软件,这样当我们要作为ucLinux控制台的时候,不需要另外打开一个超级终端,可以节省软件和计算机内存开销,提高开发速度,此外,软件内置了一个jtag仿真接口和一个jtag下载接口,可以方便地对板上的FLASH进行下载编程,一体化的操作特色,非常适合于0起点用户和有一定软件基础的用户,这种特色还有助于为用户树立学习信心,让用户不至于在软件使用方面就败下阵来(很多初学者在面临软件方面往往很困惑,往往拿到一个软件,摸索了好长时间还不知道如何入手,大大损害了学习的积极性,而我们的软件正是克服了这个缺点,简单易用,容易上手,即学即会)。 软件使用: 请点击放大该图片,图中,最上面是各类菜单,其下是各类工具快捷方式。左边栏是项目工程窗口,中间是工作区,右边是技术支持窗口,用户可以通过技术支持实时地和我们交流,下面是信息显示窗口,程序运行中的一些信息都会在这里显示出来。 初步了解了软件界面的情况之后,我们就可以开始打开我们提供的一些程序代码来熟悉这个软件的操作了。
找到C:\HJARM\PROJECT\LED\LED.HJP如图3(如果不是默认安装,请查找到相关的安装目录后找到该文件)。
打开工程之后,界面如图4,我们就可以对工程进行操作和对文件进行编辑了。
看到倒数第二行,没有显示错误(error)吧,那就说明我们的工程编译正常,已经为我们生成了可执行文件代码,好,那我们就把代码下载到系统中去吧,按F9快捷方式(在键盘的最上面一排),出来了吧?
如果左上角没有出现 HJARM系统的字样,那么你就去把它拉出来,如果拉都不出来,那就是软件安装的问题了,或者没有重新启动过电脑,如何解决呢?好,关闭这个窗口,然后按 F10,看到下面的窗口了吧?
然后找到下载接口(最后面一个),按一次检测设备,这个时候,左边就应该有HJARM系统了吧?选中它,如果还没有,检测设备没反应,那就是软件安装的问题了,找我们技术支持为您解决,联系方式是 tech@hejoin.com.
好,找到了,我们按确定退出这个窗口,重新按F9进入下载窗口,我们可以看到很多按钮,每个按钮的功能如下:
系统提示找不到设备,看看是不是没有连接好JTAG接口和电源呢?系统电源开关打开没有?检查过后,重新按编程
图最下面的 ">>>>"不断地在滚动,显示下载进度...下载完毕,出现图12的正确信息
只要看到了图12的结果,那我们就毫不犹豫地按一下系统板上的复位按钮(标有RESET),系统的8个LED九出来结果了吧? 怎么样?开发ARM就是这么简单,很有信心了是不是?那我们就开始吧!让我们自己来开发一个程序玩玩。
按了之后,中间那个窗口就有了,我们开始输入下面的代码:
.global __main LDR R0, =IOPMODE
现在我们编写好了文件了吧?如图15:
文件编好了,我们开始编译让系统给我们生成目标代码,按快捷方式F7(键盘上),看看最下面是不是生成了.BIN文件?
然后,按F9,把代码下载到FLASH里面去,等待下载完毕,按一下系统的复位钮,怎么样?指示灯是不是闪烁起来了?
按了之后,出现图18的界面,好像不对吧,什么都没有?一片空白啊,看看最下面,哦,没有工程呢,好,那我们建立一个工程。 从哪里呢,看菜单,最上面有一个"工程"菜单吧,下面找到新建,按一下。
按了?那应该是图20的效果了
然后呢,我们给工程增加文件吧,把我们的demo.s增加进来,如图21
接下来,我们已经有了一个工程了,也把文件加进来了,我们就需要保存工程文件了。我们还是保存为DEMO.HJP这个文件好了。
现在可以重新编译工程了,按F8(编译工程快捷方式)
这就对了,开始一步一步地走了,我们就可以在右边界面看到每个寄存器的内容了。到此为止,我们基本上掌握了大部分的功能了,只有串口通信部分还没讲解,这一段将放在以后学习ucLinux的时候讲解去了。
按一次获得,就将获得属于您的机器码,然后按照图26里面的要求,把机器码发送给我们即可得到注册码,把获得的注册码输入到下面的注册码窗口,按注册,就好了。 最新软件升级情况,请参见我们网站内容 www.hejoin.com 有什么软件使用方面的疑问或者问题,请及时和我们联络 tech@hejoin.com 恒坚电器 www.hejoin.com 2004-1-1 |