欢迎来到天天文库
浏览记录
ID:45755288
大小:60.85 KB
页数:52页
时间:2019-11-17
《CortexA8体系结构与接口技术实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、CortexA8体系结构与接口技术实验指导书Cortex-A8ARM体系结构与接口技术嵌入式系统实验指导书中南大学信息科学与工程学院测控技术与仪器实验室二0一六年^一月冃录实验一ARM集成开发环境搭建1实验二GPIO控制实验18实验三ARM中断实验..21实验四串口通信实验....25实验五PWM蜂鸣器实验29实验六A/D转换器实验31实验七SPI接口实验....35实验一ARM集成开发环境搭建一、实验冃的熟悉Eclipse开发环境、配置FS-JTAG调试工具。熟悉利用Eclipse开发工具新建工程、导入己有工程并编译调试工程。二、实验
2、内容1、硬件平台连接按下图1—1所示,连接FS-JTAG仿真器到实验箱主板的20芯JTAG插座,并用一根USB方口线将FS-JTAG仿真器与PC机连接;再将USB转串口线的一端连实验箱主板上的Debug_2串口,另一端连PC机的USB口,并将电源适配器插头接到实验箱的电源插座上(实验箱右上角)o图1-1硬件平台连接图1-2NAND启动拨码开关硬件连线接好后,将A8开发板右下方拨码开关SW2的OM1位拨至ON,0M2、0M3、0M5位拨至OFF(即设置SW2为1000NAND启动模式)如图1一2所示。2、Putty串口终端配置双击桌面上工
3、具软件“PUTTY.EXE”图标运行程序,弹出PuTTYConfiguration窗口,在窗口右侧Connectiontype下,选择“Serial”项,如图1一3所示。图1—3PuTTYConfiguration再点击PuTTYConfiguration窗口下Category-^Connection选项框下的“Serial”,然后再进入OptionsControllinglocalseriallines窗口设置,设置前先打开计算机管理下的设备管理器,查看计算机端口信息USB-SERIALCH340COMX(其中端口号X,不同计算机端口
4、号不一样),再根据本机的端口信息修改OptionsControllinglocalseriallines窗口中端口信息,并按图1・4所示进行其它参数项的设置。设置完成后,点击“Open”选项就自动打开PuTTY串口终端窗口。然后将实验箱电源开关K1和A8开发板电源开关拨到ON(开)的位置。图1—4PuTTyConfiguration和计算机设备管理器此时串口终端会显示如图1-5所示状态,在putty运行窗口中最底端一条信息会显示停留在autoboot吋间(时间为3秒,此处是倒计吋形式),因此,在打开窗口进入3秒倒计时的时候需快速地按下“
5、空格”键,如图中红色字的操作方法(即图中文字标记部分)让系统停留在autoboot状态(即图所示状态)。如果已经超过3秒,开发板就会进入启动Linux系统状态,要想再回到autoboot状态,就需关闭A8开发板电源,再重新打开A8电源重复以上操作。图1一5PuTTY串口终端运行显示界面图1—6系统停留显不注意:以后每次连接仿真前,都需要确定处于此状态,保证不耍启动到Linux,因为启动到Linux后,MMU功能会打开,导致仿真器无法正常使用。3、EclipseforARM使用EclipseforARM工具路径:D:嵌入式系统华清远见
6、■嵌入式ARM实验箱资料-l-FS210工具软件WindowsFS-JTAGeclipseeclipse-cpp-helios-SRl-win32.zipo将解压文件后的eclipse文件夹拷贝到D盘根目录下,并打开eclipse文件夹运行eclipse.exe文件。本实验室己解压,而且己将eclipse文件夹拷贝到D盘根目录下了。(注意:在Win7以上的用户,使用管理员模式打开)(1)指定一个工程存放目录EclipseforARM是一个标准的窗口应用程序,可以单击程序按钮开始运行。打开后必须先指定一个工程存放路径,如图1・7
7、所示。(建议在D盘根目录下建立英文文件夹。)点击“0K”进入工程界面。3图工程路径选择第一次打开会出现图1-8所示这个界瓯,然后点击“Workbench”,弹出如图1-9所示界面,便进入工程工作界面。图1-8进入工程界面图1-9工程工作界面4、创建一个新工程(汇编)在图1—9工程工作界面上创建一个新工程需耍新建4个文件,分别为MakeFile文件、脚本文件、连接脚本文件、汇编源文件。首先打开D盘eclipse文件夹下eclipse软件,进入工程工作界面后,选择“File—New—CProject”命令,eclipse将打开一个标准对话框
8、,输入新建的工程名,如:“led”,并单击“Finish”按钮即可创建一个新的工程,创建完成后,会在工程工作界面里有新建的工程名。如图1一10所示,建议对每个新建工程使用独立的文件夹。图1-10创建新工程注
此文档下载收益归作者所有