科技

您的位置:主页 > 科技 >

嵌入式技巧:ARM的三种中断调试方法介绍

发布日期:2021-04-21 00:01浏览次数:
本文摘要:嵌入式软件研发流程 参照嵌入式软件的研发流程。第一步:工程项目建立和配备。第二步:编写源文件。 第三步:工程项目c语言编译器和连接。第四步:手机软件的调试。 第五步:执行文件的煅烧。 在全部步骤中,客户最先务必建立工程项目并对工程项目保证可行性分析的配备,还包含配备CPU和配备调试机器设备。

球探体育平台

嵌入式软件研发流程  参照嵌入式软件的研发流程。第一步:工程项目建立和配备。第二步:编写源文件。

第三步:工程项目c语言编译器和连接。第四步:手机软件的调试。

第五步:执行文件的煅烧。  在全部步骤中,客户最先务必建立工程项目并对工程项目保证可行性分析的配备,还包含配备CPU和配备调试机器设备。编写工程项目文件,还包含自身编写的编写和C语言源代码,也有工程项目c语言编译器时务必编写的连接脚本文件,调试全过程中务必编写储存区光盘文件和指令脚本文件,及其通电废黜时的程序执行通道的起动程序流程文件。  对后四种文件的讲解很最重要,其具有表明以下。

  (1)连接脚本文件:在程序流程c语言编译器时起具有。该文件描述编码连接精准定位的相关信息内容,还包含代码段,数据信息段,详细地址段等,连接器必不可少用于该文件对全部系统软件的编码保证精确的精准定位。在SDRAM中调试程序流程、在FLASH中调试或煅烧后经营的连接脚本文件不可多方面区别。

球探体育娱乐

(在IDE产品研发自然环境中用于后缀名*.ld)  (2)指令脚本文件:在SDRAM中调试程序流程时起具有。在搭建自然环境与总体目标相接时、手机软件调试全过程中及其总体目标板废黜后,有时候务必搭建自然环境全自动顺利完成一些特殊的作业者,例如废黜总体目标板、清除看门狗1、屏蔽掉中断存储器、储存区同构等。这种作业者能够根据执行一组指令编码序列来顺利完成,存留一组指令编码序列的文字文件称之为指令脚本文件(在IDE产品研发自然环境中用于后缀名*.cs)。

  (3)储存区光盘文件:在SDRAM中调试程序流程时起具有。在手机软件调试全过程中访谈不法储存区在一部分CPU和总体目标板上不容易造成发现异常,假如发现异常没应急处置,则不容易导致手机软件调试全过程没法以后,为了更好地防止之上难题并调节仿真器网站打开速度以超出适合的水准,获得那样一种作为描述每个储存区特性的文件叫储存区光盘文件(在IDE产品研发自然环境中用于后缀名*.map)。

球探体育娱乐

  在程序流程的调试全过程中能够随意选择用于储存区光盘文件*.map和指令脚本文件*.cs顺应程序流程的调试。  (4)起动文件:它主要是顺利完成一些和硬件配置涉及到的复位的工作中,为应用软件保证准备。一般,起动编码的第一步是设定中断和发现异常空间向量;第二步是顺利完成开机启动所必不可少的存储器配备;第三步设定看门狗1及客户设计方案的一部分外围电路;第四步是配备系统软件所用于的储存区分派详细地址室内空间;第五步是自变量复位;第六步是为CPU的每一个工作模式设定栈表针;最后一步是转到程序设计语言通道涵数(Main函数)。

  中断编程设计  中断调试层面能够应用类似矢量素材中断动态性处理方法,让中断相匹配的确定详细地址编码调整到RAM的同样详细地址处,界定一个函数指针偏向该同样详细地址,就可以随时随地根据拆换RAM同样详细地址处的编码,搭建动态性变化中断处理函数。


本文关键词:嵌入式,技巧,ARM,的,三种,中断,调试,方法,介绍,球探体育娱乐

本文来源:球探体育比分-www.scshuhu.com