This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28P550SJ:无法将 ePWM 程序调试到 LaunchPad-TMS320F28P550SJ 中

Guru**** 2843460 points

Other Parts Discussed in Thread: TMS320F28P550SJ, C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1630727/tms320f28p550sj-unable-to-debug-the-epwm-program-into-the-launchpad-tms320f28p550sj

器件型号: TMS320F28P550SJ
主题中讨论的其他器件: C2000WARE

尊敬的开发人员:

我不熟悉使用 C2000 微控制器 TMS320F28P550SJ_LaunchPad。 我一直在尝试调试一个简单的 ePWM 程序以生成脉冲、但我无法做到。 我的 LaunchPad 连接良好并显示在设备管理器中。 当我将 XDS110 探针连接到笔记本电脑时、LED 0、1、6 和 7 呈红色亮起。 LED-3 以蓝色亮起、而 LED 2、4 和 5 则熄灭。 成功构建程序 (epwm.txt) 并创建了一个.out 文件。 当我尝试调试程序时,它首先停止在行 InitSysCtrl ()(参见屏幕截图 1)。 当我按下“Resume"按钮“按钮时、它再次停止在存储器位置 0x3FFD6B(请参阅屏幕截图 2)、出现错误“解析前一帧 FP 失败“。 我尝试再次恢复、这次它停在 f28p55x_defaulttisr.c 文件中的 asm(“ ESTOP0“)的第 60 行。

我已在编译器设置中包含所有通用文件、driverlib 和头文件。 IAM 不知道 IAM 在哪里出错。 我需要您的专业知识帮助。 请将我的情况从你身边复制过来,让我知道解决办法。 我请您做必要的事情。

谢谢你。

此致、

Ramesh Junju

+91-9177059397.

 

 1.png

ad606e94-6daa-4796-ae78-7a0b4400b31e.png

3.png

4.png

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    您使用的是哪个 F28P55x 器件版本(修订版 0 或 A)? 你可以单步进入 InitSysCtrl() 、看看它在哪里卡住了吗?

    此致、
    马特
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    感谢 Matt 先生回答我的问题。

    IAM 使用 LaunchPad (F28P550 SJ9PZ 3L A - 53CC2SW G4)、它是器件修订版 A

    否、我不能单步(步转)。 我在尝试逐步转换时收到以下错误。

    C28xx_CPU1:在 0x8c2d 处执行“继续或完成步进“操作时无法删除断点:(错误–1066 @ 0x8C2D)无法设置/清除请求的断点。 验证断点地址是否在有效存储器中。 (仿真包 12.7.0.00105)“

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    抱歉、我离开办公室直至星期四 (4/2)。 请等待回复。  

    此致、
    马特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    运行为闪存构建的示例时是否会发生此问题? 您可以使用 C2000Ware 中的任何默认示例来检查。

    此外、您的时钟配置是什么?  

    此致、
    马特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Matt 先生:

    我很抱歉晚才回复。

    是的、即使使用默认示例、我也会遇到相同的问题。 我的 TMS320F28P550SJ 的时钟频率为 150MHz。

    此外、当 测试 JTAG 的连接时 (.ccxml 文件/高级设置选项卡/测试 conncection)、会显示消息“连接成功“。 但是、当我在新工程窗口中测试相同的连接(选择目标后验证连接)时、IAM 会收到一条错误消息、表明 JTAG 连接失败。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    您使用的是哪个版本的 CCS?

    但当我在新项目窗口中测试相同的连接(选择目标后验证连接)时、IAM 会收到 JTAG 连接失败的错误消息。

    连接到目标后、是否尝试测试连接? 如果是、则连接测试预计会失败。

    否则、请将设备置于等待引导状态、以排除 尝试连接时可能出现的任何应用干扰。

    [报价 userid=“691874" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1630727/tms320f28p550sj-unable-to-debug-the-epwm-program-into-the-launchpad-tms320f28p550sj ]0x3FFD6B

    一旦您能够连接并再次观察问题、请加载引导 ROM 的符号、以查看器件在 ROM 中的执行位置。

    请按照 SPRUJH3 第 5.3 章中的步骤操作。  

    F28P55x 修订版 A 的引导 ROM 符号可从以下位置下载: e2e.ti.com/.../F28P55x_5F00_ROM_5F00_revA.zip

    此致、
    马特