04-TI-RSLK 模块 4 - 实验视频 4.1 - 调试解决方案、可视化、变量、单步执行

+荐课 提问/讨论 评论 收藏 分享
本实验的目的是介绍软件设计。 对于本实验,您将需要 MSP432 LaunchPad。 在本实验中,您将 了解一些称为控制和可观察性的 调试技巧。 现在让我们开始吧。 在本实验中,我们将探讨使 系统的中间结果可视化的不同方法。 我已经完成了实验 4。 现在我要对它进行调试或测试。 下面由我将运行程序 4_1。 在这里,您可以看到程序 4_1 将运行。 因此我要生成它 -- 生成了。 它在编译。 这将生成目标图像并将其连接在一起。 我单击“debug”。 它将擦除闪存,下载目标代码, 并启动调试器。 再说一次,初级程序员会犯的一个常见错误是, 他们编写完成软件,将其加载到 机器中后,只是单击“Go”按钮并尝试 查看总体结果。 这种粗略的调试难度比较大。 它称为黑盒调试。 我们要做的是,打开盖子,查看内部情况。 这称为白盒测试。 这使我能够看到内部情况。 这里的思路是,我要做出有关 每个步骤应产生何种结果的心理预期。 然后,当我运行代码时,我将 观察在代码运行时实际发生了什么。 我会将我的预期与我的观察结果进行 比较,并使用比较结果来修复错误。 正如我说过的,我将运行程序 4_1。 那么,我能够用于控制我所在位置的工具之一 是断点。 因此,如果我在这里设置一个断点, 我将在该代码行中设置一个断点, 即一个硬件断点。 现在,当我按“Go”按钮时, 它将运行到该点。 那么,再说一次,这是我用于到达该点的控制。 我的下一个技巧是可观察性。 这些都是局部变量。 那么,我可以在我的变量堆栈中看到局部变量。 现在还没有发生太多情况。 因此我要再执行一步,或一个步骤 -- 我要 执行一个步骤,即单个步骤。 这将执行单个行。 因此我在这里看到了我的 adc 值。 该变量为 2,000。 这将是输入。 然后我要再执行一步, 这将执行整个函数。 好了,这就是我的解决方案。 我不打算向您展示答案。 但我要对它进行单步执行。 它将返回数字 800。 然后,随着我继续进行单步执行, 我可以逐个查看差异 和错误等。 那么我们在这里看到的是通过断点, 即单个步骤、单步执行控制我们执行的 内容的功能。 然后,我们还有变量观察窗口。 我可以在这里的变量窗口中查看 我的局部变量。 如果我单击“Run”按钮,我将删除这里的断点。 如果我单击 -- 删除断点。 也就是这里的断点。 如果我删除所有断点,我单击“Run”按钮,它将 终止并且错误数为零。 在本实验中,您了解了新的 调试方法,尤其是断点。 在开发复杂系统时,调试技巧是一项 有价值的工具。 祝您学得开心。
课程介绍 共计5课时,1小时11分51秒

TI-RSLK 模块 4 - 使用 MSP432 进行软件设计

TI 机器人 MSP432 软件设计 RSLK

此模块除了讲解使用 MSP432 和 TI Code Composer Studio™ 进行编译和调试的概念外,还介绍了 C 语言(一种通用编程语言)。在开发与机器人相关的复杂系统时,调试技能很重要。

  • 技术支持

推荐帖子

胞弟NFC和胞哥蓝牙有何不同
印象中,NFC和蓝牙都同属于短距离通信技术,那它们的区别有哪些? NFC英文全称Near Field Communication,俗称近场通信技术,顾名思义,它是一个近距离通信的产物。它是由飞利浦公司发起,由诺基亚、索尼等多家公司厂商联合主推的一项无线技术。 而蓝牙(Bluetooth)是近距离无线数据通讯技术标准。它能够在10 米的半径范围内实现单点对多点的无线数据和声音传输,其数据传输带宽...
Jacktang 无线连接
TVP5150问题求教---急
论坛里的各位大哥大姐好,我在学校要自己做了个TVP5150的模块。 但是不能正常工作,电路是按照TI手册的参考电路。现在晶振不能起振,两端电压几乎为0。不知道怎么解决。还有当时设计时的负载电容不知道怎么弄,自己就按网上搜的结果,在晶振两端都接了30PF的电容。模块供电是1.8V,3.3V同时供电的。 由于急着用,所以请大家帮帮忙,如果有现成电路给小弟参考,也非常感谢。...
HEYsir DSP 与 ARM 处理器
【我的WEBENCH得意之作】四旋翼电源设计
本帖最后由 blacklili 于 2015-6-30 10:35 编辑 1. 设计目标         在四旋翼中,使用的是11.1V的航模电池供电,但单片机系统、一些调理电路需要3.3V、5V电压供电。本设计就是在此种需求中提出的,利用航模电池11.1V左右的输入,经过电平转换得到5V和3.3V电压,如图1所示。 图1 设计目标 ...
blacklili 模拟与混合信号
图解功率MOS管的每一个参数
本帖最后由 qwqwqw2088 于 2018-11-8 10:17 编辑 最大额定参数 最大额定参数,所有数值取得条件(Ta=25℃) VDSS 最大漏-源电压 在栅源短接,漏-源额定电压(VDSS)是指漏-源未发生雪崩击穿前所能施加的最大电压。根据温度的不同,实际雪崩击穿电压可能低于额定VDSS。关于V(BR)DSS的详细描述请参见静电学特性。 VGS 最大...
qwqwqw2088 模拟与混合信号

dingxilindy

学习TI-RSLK 模块 4 - 使用 MSP432 进行软件设计

2019年09月26日 15:21:30

hawkier

学习了

2019年08月03日 13:19:16

zwei9

学习-TI-RSLK 模块 4 - 使用 MSP432 进行软件设计

2019年07月06日 03:04:25

大明58

好好学习天天向上。。。

2019年07月03日 20:53:48

hellokt43

好好学习天天向上。。。

2019年05月19日 13:42:45

凤凰息梧桐

学习一下

2018年12月30日 20:17:16

百万千万

学习

2018年10月18日 17:26:38

warMan

学习看看。

2018年10月15日 23:11:24

dl265361

学习

2018年10月15日 21:51:36

273734588

学习

2018年10月11日 07:50:19

草草了事

看看

2018年09月30日 08:32:01

采样电阻

可以不错

2018年09月19日 09:43:55

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

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

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

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

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