arm接口技术-学生.doc

arm接口技术-学生.doc

ID:59552562

大小:9.82 MB

页数:75页

时间:2020-11-10

arm接口技术-学生.doc_第1页
arm接口技术-学生.doc_第2页
arm接口技术-学生.doc_第3页
arm接口技术-学生.doc_第4页
arm接口技术-学生.doc_第5页
资源描述:

《arm接口技术-学生.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、·一:开发工具的使用安装ads在开发工具目录下的ADS1.2下面双击【SETUP.EXE】,安装到默认目录【C:ProgramFilesARMADSv1_2】破解ads安装ads的过程中会提示安装license,出现如下界面Word资料·点【Browse】定位到ads的安装文件的【CRACK】目录,选中LICENSE.DAT文件即可3.安装调试工具HJTAG双击【H-JTAGV0.4.4.EXE】Word资料·安装完毕,在安装目的文件夹下面将会有下列文件:4.如何使用H-JTAG进行调试双击桌面上的【H-JTAG】图标将会弹出如下窗口Word资料·如果JTAG连接板一边

2、连上了PC的打印口,一边连上了开发板,那么点击H-JTAGServer的将会出现,中间部分表示已经找到了CPU的ID号。PC并口位于后面板,如下图Word资料·H-Ttag连接板如下:二运行测试例程,验证开发板是否OK运行老师给的myled工程文件,即双击myled.mcp文件Word资料·可以看到以下界面:点开main.c,看看源码Word资料·看不懂,没关系,直接运行,看结果点【】将会调出AXD调试界面Word资料·运行程序点出现下面界面观察开发板灯态,灯在亮灭!三,程序起源第一条语句,存放在哪里,如何执行Word资料·3.1建工程NEW->选中Project->ARME

3、xecutableImage,然后在Projectname中填写你要命令的工程名字,最后在Location下面选中你要存放你工程的目录点确定后,将会在你选中的目录下面生成一个以你工程名相同的目录,而且在该目录下有一个你命名的工程Word资料·Word资料·3.2接下来,新建文件与新建工程一样,进入NEW目录,在该界面下,选中File文件,如下图所示点确定后,将会出现如下情形因为是新建文件,里面为空。Word资料·3.3.如何写代码看老师给的《中文-ARM_汇编zhiling.pdf》中的第107页,从第96页一直看到107页,特别是107页的那个完整的例子。3.4搭框架通过C

4、语言的程序框架来理解汇编的程序框架Word资料·3.5框架搭好了,第一条语句怎么写看老师给的《中文-ARM_汇编zhiling.pdf》中的第15页ARM汇编指令分ARM指令集和thumb指令集,我们只需要了解以下ARM指令集就行了,ARM指令集分,储存器访问指令,数据处理指令,跳转指令,杂项指令,伪指令几种。看,《中文-ARM_汇编zhiling.pdf》中的目录结构。要用到那类指令,就到相关目录下去找,无需死记硬背。写一条数据处理指令movr0,#0x88Word资料·记得保存3.6然后编译编译成功如下生成的目标文件生成的可执行文件axf生成的bin文件Word资料·3.

5、7真正认识目标文件,可执行文件,二进制文件Axf文件Start.o目标文件Word资料·Start.bin文件四:ARM机器码Word资料·4.1指令码,条件码Word资料·五:认识什么是cpu中的寄存器Word资料·5.1r14[lr]寄存器5.2r15[pc]寄存器为什么pc=0x30000000六:从根本上理解存的概念0x30000000的来历---àWord资料·上面配置中的0x30000000又是根据什么来的?查看老师给的《s3c2440全套中文资料》Word资料·我们的SDRAM位于0x30000000~0x40000000===????多少M我们的板子有多少M,

6、SDRAM见《mini2440-um-20090223.pdf》我们的CPU总共可以挂载256M的sdram,而实际上,我们的板子只有64M。那,这64M存空间究竟位于0x30000000~0x40000000中的哪个位置呢?这个由硬件工程师来决定。Word资料·参见原理图《mini2440原理图.pdf》两个HY57V561620拼成64M因为,物理上HY57V561620的片选信号是接在2440的nGCS6上,所以,我们的存是0x30000000~0x34000000------------能心算出来吗?Word资料·6.1存储器系统Word资料·6.2如何访问我们的存先

7、看一个非常重要的数据文件Word资料·搞清楚代码和数据存放位置,彻底理解了吗?6.3用汇编代码怎么实现?Ldr,str汇编指令,怎么用?不用急,不用背,参考资料《中文-ARM_汇编zhiling.pdf》第19页Word资料·六-:总线的概念Word资料·6.1哈弗结构&诺依曼结构Word资料·七:怎么从汇编过渡到CIMPORT是导入外部符合的意思,不懂的参考《中文-ARM_汇编zhiling.pdf》注意在单步执行或者全速运行的时候出现下面现象是优化等级的问题Word资料·设置成调试模式Word资料·

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

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

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