ZHCU458J March 2018 – February 2025 TMS320F28P550SG , TMS320F28P550SJ , TMS320F28P559SG-Q1 , TMS320F28P559SJ-Q1
若要构建工程,右键点击工程名称,然后点击 Rebuild Project(重建工程)。项目编译成功。
要加载工程,首先确保在 Project Explorer 中的 targetConfigs(*.ccxml 文件)下将正确的目标配置文件设置为“Active”。然后,点击 Run → Debug (运行 → 调试)以启动调试会话。对于双 CPU 器件,可能会显示一个窗口,用户可以在其中选择要对哪个 CPU 执行调试。在本例中,选择“CPU1”。然后工程加载到器件上,同时 CCS 调试视图变为活动状态。代码在主例程开始时停止。
若要调试系统,应监视观察/表达窗口中的变量。若要在此窗口中填入正确的变量,请点击View → Scripting Console(查看 → 脚本编写控制台),以打开脚本编写控制台对话框。在该控制台的右上角,点击 Open(打开),然后浏览至位于工程文件夹内的 setupdebugenv_lab<Number>.js 脚本文件。这将在观察窗口中填入调试系统所需的合适变量。启用观察窗口中的“Continuous Refresh”(持续刷新)按钮,可持续更新控制器中的值。
实时仿真是一项特殊仿真功能,允许在 MCU 运行时更新 Code Composer Studio 内的窗口。该功能不但可实现图形和观察视图更新,而且使用户能够改变观察或存储器窗口中的值,并且无需停止处理器即可查看这些更改对系统的影响。若要启用实时模式,请点击 CCS 顶栏上的此按钮。如果出现消息框,请选择 YES 以启用调试事件。这将把状态寄存器 1 (ST1) 的位 1(DGBM 位)置位为 0。DGBM 是调试使能屏蔽位。当 DGBM 位设置为 0 时,内存和寄存器值将传递到主机处理器以更新调试器窗口。
在不同的实验中,有时需要通过查看图形窗口中的数据来验证所测量的电流和电压或控制变量。对于此图形窗口,可将其与控制器上运行的一段代码结合使用,用于显示控制器如何感知数值的快照。这些值通常由数据记录器记录在较慢的 ISR 中。要将图形导入 CCS 视图,请选择“Tools”(工具)→“Graph”(图形)→“DualTime”(双时间),然后点击“Import”(导入)并指向工程文件夹中的 graph1.GraphProp 文件。CCS 会显示两个图形。点击这些图形上的“Continuous Refresh”(持续刷新)。还可以通过导入 graph2.GraphProp 文件来添加第二组图形。