实验视频 3.1 - 调试解决方案、可视化、断点和单步执行

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • 实验视频 3.1 - 调试解决方案、可视化、断点和单步执行
  • 登录
本实验的目的是 介绍在 TI MSP432 微控制器中 使用的 Arm Cortex-M 处理器。 在本实验中,您只需要MSP432 Launchpad。 在本实验中, 您将学习一些调试技巧。 现在让我们开始吧。 我在这里写下了实验三的解决方案, 这里的解决方案位于汇编文件convert.asm中。 我现在要对其进行调试或测试,好吗? 第一步是构建, 就是编译和关联设备。 我已经插好了 MSP432,因此当我单击调试时, 它将擦除闪存,下载目标代码, 然后启动调试器。 调试的技巧在于以下两步。 第一个是控制。 换言之,我可以让我的软件在我需要的位置和时间 执行操作,明白吗? 这里的其中一个工具是单步, 这是汇编语言中的单步。 该工具用来控制执行内容。 第二个阶段是可观察性。 现在这是汇编语言,在此特定案例中, 我感兴趣的是寄存器。 这些是该程序使用的寄存器,是吗? 如果我单步执行一行,它将只执行一行。 第 63 行现在要加载到测试用例 R0 中。 我要将数字 2,000传递到该函数中。 另一个调试工具是单步执行。 单步执行要执行整个函数 然后返回。 因此您注意到输出参数是 2,000。 如果我执行整个函数, 我看到我的输出参数是 800。 现在,该测试程序的剩余部分是 运行 16 个用例,直到此处, 看看是否全部正常。 我现在要单击此处的“Go”按钮。 这将运行所有 16 个用例,然后我再停止。 结果证明我得到的正确编号是 R4。 16 个用例全部正确。 R5 和 R6 表示我得到的错误编号。 在本例中,我没有看到任何错误。 因此,如果您在这里的 R4得到的是 16 和 00,表示您成功完成了实验 3。 如果我现在要停止调试器, 我会单击“Terminate”按钮, 返回到编辑器版本。 在本实验中,您初步了解了Arm Cortex-M 和 Code Composer Studio 中可以使用的 一些调试技巧。 了解处理器的工作原理 对于设计嵌入式系统非常重要。 祝您愉快。
课程介绍 共计3课时,46分16秒

TI-RSLK 模块 3 - ARM Cortex M

TI ARM 机器人 Cortex RSLK

此模块简要介绍 ARM Cortex-M 微控制器、汇编语言和一些调试方法。了解处理器的工作原理对于嵌入式系统(例如机器人中使用的嵌入式系统)的设计至关重要。

推荐帖子

单片机,DSP,PLC怎么抉择
本人大三下学期学的课程,一个单片机,一个plc,一个嵌入式系统,老师重点讲的就是DSP。现在平时同学买的自己玩的板子都是单片机,毕设是关于plc,研究生导师要求攻关dsp,哎!都不知道怎么选择,希望得到大家的指点啊,到底差别在什么地方?一头雾水啊!...
gaoxiao DSP 与 ARM 处理器
240原理
看看对大家有没有帮助 [ 本帖最后由 chen54fly 于 2009-2-20 20:58 编辑 ]...
chen54fly 微控制器 MCU
这个板块还缺点什么话题?
现在个人能够想到的就是这些啦,可能还是受到了很多的限制,自己了解的有限,以后也主要是弄这一块的,这个板块你希望还看到什么话题,希望找到什么的,我们会尽量满足,大家提提,还有这么多的版主一定能够解决你的疑问的!...
gaoxiao 微控制器 MCU
求助:JTAG调试没问题,下载到目标板却不能正确运行
用F149做了数据采集程序,用JTAG download到目标板上,调试运行正确。退出调试后,拔掉JTAG连线,让目标板自带电源运行(3.3V),好像程序运行不了,反正结果不正确。请个位大虾指点!...
flywing 微控制器 MCU

06010601

好好学习天天向上。。。

2019年09月29日 11:47:53

dingxilindy

学习TI-RSLK 模块 3 - ARM Cortex M

2019年09月26日 13:32:52

zwei9

学习学习

2019年07月28日 13:07:54

大明58

好好学习天天向上。。。

2019年07月08日 16:59:01

hellokt43

好好学习天天向上。。。

2019年05月19日 13:58:24

wudianjun2001

不错的视频

2019年01月16日 13:25:51

wudianjun2001

学习一下

2019年01月14日 13:21:57

凤凰息梧桐

学习一下

2018年12月31日 08:53:01

天马行空0

不错

2018年12月17日 16:55:17

百万千万

不错的东西

2018年10月18日 17:26:27

分享到X
微博
QQ
QQ空间
微信

EEWorld订阅号

EEWorld服务号

汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved