更多课程 选择中心

嵌入式培训
达内IT学院

400-996-5531

三个嵌入式相关问题解析

  • 发布:嵌入式培训
  • 来源:嵌入式问答
  • 时间:2017-09-12 14:08

本文提问大家三个嵌入式相关问题,请大家思考过后,再到下方寻找答案。

题一:

初始化存储器有哪几种方法?

题二:

JTAG测试信号由哪五个信号组成,并分别描述。

题三:

基于Angel的调试系统由哪两部分组成?请详细描述。

题一答案:

初始化存储器就是设置ARM处理器的某些寄存器,这可以通过两种方法完成:第一种,如果ARM处理器内部有SRAM,则可以建立一个简单的工程,该工程对涉及存储器映射的寄存器初始化;

第二种,利用AXD的命令行配置那些寄存器,具体步骤如下:

首先在C:\下建立文本文件memory_map.txt,该文件设置寄存器的值,其格式为:

setmemADDRESS,DATA,SIZE

其中,ADDRESS是寄存器的地址,DATA是该寄存器要设置的值,SIZE是数据宽度,一般为32,可以设置多个寄存器;然后打开AXDDebugger的命令行窗口,执行下面的命令,配置对应的控制寄存器。

>obeyC:\memory_map.txt

执行完毕后,memory_map.txt中的寄存器就配置完毕,存储器就映射到预定的地址空间了。

题二答案:

基于Angel的调试系统由下面两部分组成,这两部分之间通过一定的通信信道连接起来,通常使用的信道是串行口。

位于主机上的调试器(debugger)。它接受用户命令,将其发送到目标机上的Angel,使其执行一定的操作,并将目标机上Angel返回的数据以一定的格式显示用户。ARM公司提供的各调试器都支持Angel。对于其他的调试器,如果它支持Angel所使用的调试协议ADP,则也可以支持Angel。

位于目标机上的Angel调试监控程序。它接受主机上调试器传来的命令,返回相应的数据。通常Angel有两个版本:完整版本包含所有的Angel功能,主要可以用于调试应用系统;最小版本包含一些有限的功能,可以包含在最终的产品中。

题三答案:

基于Angel的调试系统由下面两部分组成,这两部分之间通过一定的通信信道连接起来,通常使用的信道是串行口。

位于主机上的调试器(debugger)。它接受用户命令,将其发送到目标机上的Angel,使其执行一定的操作,并将目标机上Angel返回的数据以一定的格式显示用户。ARM公司提供的各调试器都支持Angel。对于其他的调试器,如果它支持Angel所使用的调试协议ADP,则也可以支持Angel。

位于目标机上的Angel调试监控程序。它接受主机上调试器传来的命令,返回相应的数据。通常Angel有两个版本:完整版本包含所有的Angel功能,主要可以用于调试应用系统;最小版本包含一些有限的功能,可以包含在最终的产品中。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:现今是如何发展嵌入式工业机器人的?
下一篇:学习嵌入式开发的好途径是什么?

考一考!三大嵌入式开发面试题

三个嵌入式相关问题解析

嵌入式开发常见的三道面试题

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省