欢迎来到天天文库
浏览记录
ID:61448066
大小:67.00 KB
页数:11页
时间:2021-01-31
《嵌入式系统实验三.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、CENTRALSOUTHUNIVERSITY实验报告课程:单片机与接口技术班级:学号:姓名:日期:2014年11月26日实验三综合编程实验1.实验目的(1)掌握处理器启动配置过程;(2)掌握使用ADS辅助信息窗口来分析判断调试过程和结果,学会查找软件调试时的故障或错误;(3)掌握使用ADS开发工具进行软件开发与调试的常用技巧。2、实验设备(1)硬件:PC机(2)软件:ADS1.2集成开发环境,Windows73.实验内容完成一个完整的工程,要求包含启动代码、汇编函数和C文件,而且C文件包含ARM函数和Thumb函数,并可以相互调用。4.实验操作步骤(1)open源代
2、码(2)参考本章前面各节实验的操作步骤进行标准的设置。(3)对工程进行编译和调试。在ADS窗口中单机Debug按钮后出现AXD调试窗口。(4)打开Memory/Registers/Watch/Variables窗口,单步执行,观察程序运行情况。(6)理解实验后,完成实验练习题。5.实验参考程序①entry.s源代码;/********************************************************************************************;#NAME:entry.s*;#Author:Embest*;#D
3、esc:debuggingwitharmandthumbinstruction*;#History:*;#*;#********************************************************************************************/;/*------------------------------------------------------------------------------------------*/;/*constantdefine*/;/*--------------------
4、----------------------------------------------------------------------*/;//.equcount,20countEQU20;/*------------------------------------------------------------------------------------------*/;/*externfunction*/;/*------------------------------------------------------------------------
5、------------------*/;//.externthumb_functionIMPORTthumb_function;/*------------------------------------------------------------------------------------------*/;/*globalsymboldefine*/;/*------------------------------------------------------------------------------------------*/;.global_
6、start;/*------------------------------------------------------------------------------------------*/;/*code*/;/*------------------------------------------------------------------------------------------*/AREAstart,CODE,READONLYENTRYCODE32;start:;#Setupinterrupt/exceptionvectorsbReset_H
7、andlerUndefined_HandlerbUndefined_HandlerSWI_HandlerbSWI_HandlerPrefetch_handlerbPrefetch_handlerAbort_HandlerbAbort_Handlernop;/*Reservedvector*/IRQ_HandlerbIRQ_HandlerFIQ_HandlerbFIQ_HandlerReset_Handlerldrsp,=0x0C;/*setupuser_modestackpointer(r13)*/movr0,#count;/*thenumberofloop*/
此文档下载收益归作者所有