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.

[参考译文] CCS/TMS320F28027F:错误-1142 @ 0x0

Guru**** 2568585 points
Other Parts Discussed in Thread: DRV8305, TMS320F28027F, C2000WARE, MOTORWARE, TMS320F28027, LAUNCHXL-F28027F, LAUNCHXL-F28027

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/928853/ccs-tms320f28027f-error--1142-0x0

器件型号:TMS320F28027F
主题中讨论的其他器件:DRV8305C2000WAREMOTORWARETMS320F28027LAUNCHXL-F28027F

工具/软件:Code Composer Studio

您好!

IAM 尝试运行 BLDC 电机,iam 使用 TMS320F28027F Launch Pad 和 DRV8305 boostxl。 请通过更好的解释解决我的问题,因为 我是 beginnere2e.ti.com/.../123344.pdf

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

    您好!

    这里没有很多信息可以为您提供具体建议。  我建议您先尝试将 CCS 连接到 LauchPad、而不连接 DRV BoosterPack。 按照 LaunchPad 的快速入门指南步骤进行操作。

    https://www.ti.com/tool/LAUNCHXL-F28027F

    如果仍然存在问题、您可以在本文档中找到一些调试步骤:

    www.ti.com/.../spracf0.pdf

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

    根据上述文档,我检查了偶数 JTAG 是否也正常。

    错误:C28xx:读取寄存器 PC:(错误-1142 @ 0x0)由于当前正在执行不可调试的代码,设备阻止了调试访问。 选择"粗鲁重试"以禁用礼貌模式并强制执行操作。 (仿真包5.1.641.0)

    仍在进行中,请确切说明调试步骤

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

    您好!

    感谢您确认 JTAG 连接"正常"。 您可能会触发器件的安全功能、以防止对受保护的固件进行逆向工程。 我已联系一位同事以提供进一步的帮助。  

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

    Vasanth、

    C2000ware 中有许多示例。  C:\ti\c2000Ware_3_02_00_00\device_support\f2802x\examples\structs。

    您能否运行示例并检查您是否能够设置断点、启用变量的持续刷新等?

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

    此外,如果您不熟悉 C2000或 CCS,请访问 https://training.ti.com/c2000-mcu-device-workshops 查看技术讲座 。 TI 投入了大量资源来开发这些自定进度的技术讲座、大多数问题都可以通过查看特定器件系列的技术讲座材料或最接近的器件系列来回答。 这些技术讲座将非常好地介绍 C2000 MCU 的基础知识以及编写和运行您的第一个示例的过程。 有关 CCS 的良好介绍视频,请访问 https://www.youtube.com/user/CodeComposerStudio

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

    您好!

    当我打开即时旋转 FOC 通过以下 TI 视频识别电机变速器时、会出现此错误。 但不是 hppen

    请查找错误的屏幕截图。  

    希望您能理解我的问题

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

    您好!

    感谢您的建议。 请解决我发布的问题

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

    您的器件是否使用密码进行了保护?

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

    [引用] C2000ware 中有许多示例。  C:\ti\c2000Ware_3_02_00_00\device_support\f2802x\examples\structs。 能否运行示例并检查您是否能够设置断点、启用变量的持续刷新等?

    请完成上述练习、并告知我们您观察到的内容。 请务必了解您的设置(硬件和 CCS)是否正常工作。

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

    您可以按照 MotorWare 下文件夹中的 InstaSPIN 实验指南使用 CCS 运行相关实验、以查看该实验是否能够与该板上的 CCS 良好配合使用。

    \ti\motorware\motorware_1_01_00_18\docs\labs

    然后按照 GUI 指南使用 GUI、确保 appProgram.out 适合您使用的套件。

    C:\ti\motorware\motorware_1_01_00_18\docs\GUis\universal

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

    您好,

    1.我遵循上述电机软件文档和 GUI 指南。 甚至我也通过了视频验证。 与硬件连接相同  

    但我在 BoosterPack DRV8305EVM 中观察到 nfault LED 亮起、但在任何视频中、nfault LED 未亮起。

    我关注了2.below 链接视频

    https://www.element14.com/community/roadTestReviews/2616/l/ti-motor-drive-bundle-motorware-personal-trainer-review

    请运行您的电路板 TMS320F28027 LaunchPad 和 BoosterPack DRV8305EVM、因此您也会了解我的问题。 因此、您可以为我提供更好的解决方案

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

    很抱歉、我不能重复上面提到的问题。

    您是否按照实验室指南尝试使用 CCS 运行 lab02b/lab02? 如果是? 发生什么事了?

    您是否复制 并重命名了文件夹(\ti\guicomposer\webapps\InstaSPIN_F2802xF_universal)中的 proj_lab02b.out/roj_lab02c.out 而不是原始的 appProgram.out?

    您是否更改了示例实验并在原始结构中添加了任何变量?

    如果可能、您能否详细描述您所执行的操作步骤?

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

    很抱歉、我不能重复上面提到的问题。

    答案:还可以 如果可以的话…… 因此、您可以轻松地理解并解决我的问题。

    您是否按照实验室指南尝试使用 CCS 运行 lab02b/lab02? 如果是? 发生什么事了?

    答案:是的。

    错误以  严重错误 x 的形式出现
    错误:C28xx:读取寄存器 PC:(错误-1142 @ 0x0)由于当前正在执行不可调试的代码,设备阻止了调试访问。 选择"粗鲁重试"以禁用礼貌模式并强制执行操作。 (仿真包5.1.641.0)

    您是否复制并重命名了文件夹(\ti\guicomposer\webapps\InstaSPIN_F2802xF_universal)中的 proj_lab02b.out/roj_lab02c.out 而不是原始的 appProgram.out?

    答:是的


    您是否更改了示例实验并在原始结构中添加了任何变量?

    无论我购买的是哪种 BLDC 电机、都可以在 user.h (Anaheim_BLY172S)中找到。 因此无需电机参数。

    甚至使用 Anaheim_BLY172S 电机的数据表验证了电机参数。 滴答仅正确。


    如果可能、您能否详细描述您所执行的操作步骤?
    当然
    执行以下步骤
    删除了跳线1、2、3以将 USB 和电源与 LAUNCHXL-F28027F 上的 BOOSTXL-DRV8305隔离
    2.S1设置为 ON-ON-ON 以允许 JTAG
    3.S4设置为 OFF (应关闭、以使 LaunchPad 能够驱动 BoosterPack 的故障 LED)
    如图所示、连接 LAUNCHXL-F28027F 至 BOOSTXL-DRV8305 EVM 的电源为24V、2A 至 BOOSTXL-DRV8305
    已将 USB 连接至 EVM 和 PC。驱动程序在 PC 中标识为附加图2 (PC 中的设备管理器)
    6.I 导入了 Motorware (C:\ti\motorware\motorware_1_01_00_18\sw\solutions\instaspin_foc\boards\boostxldrv8301_revB\f28x\f2802xF)
    \Projects\CCS)、并首次使用 Lab5b 来识别和运行我的电机。
    7.in LAB5 TI 已在用户.h 内编写了一些已定义的电机、因此检查了我的电机的参数(Anaheim_BLY172S)
    然后、我完成了构建以在 user.h (完成构建目标:"Proj_lab05b.out")上实现正确的 clickng、 生成了 proj_lab05b.out。
    复制到 webapp 位置( C:\ti\guicomposer\webapps\InstaSPIN_F2802xF_Univers)并将 proj_lab05b.out 重命名为 appProgram.out

    10.then 简单地运行了 InstaSPIN_UNIVERSAL.exe
    11.在我连接时出现错误

    12.即使我也关注了该视频(www.element14.com/community/roadTestReviews/2616/l/ti-motor-drive-bundle-motorware-personal-trainer-review)

    13. JTAG 测试也是我完成的。 它成功了

     

    请将 此错误作为最早的阶段进行解决。 请查看错误根本原因(错误-1142 @ 0x0)器件阻止调试访问)

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

    请检查您使用的套件是 LAUNCHXL-F28027F、而不  是不支持 InstaSPIN 的 LAUNCHXL-F28027。

    2. 确保 USER_PWM_FREQ_kHz/USER_NUM_PWM_TICKS_PER_ISR_TICK 小于18kHz。

    请勿移除 LaunchPad 上的跳线1、2、3

    4.清理并重建项目,尝试再次运行。  

    如果在执行这些步骤后套件仍然存在上述问题、这意味着 LauchPad 上的 F28027F 器件可能会被阻塞或损坏。

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

    您好!

    我购买了在 MCU 上标记的 TMS320F28027PTT 版本。 那么、您是说 FOC 被阻断了

    2.是否可以通过删除 FOC 块来共享软件?

    是否有任何可能的解决方案可在 TMS320F28027PTT 版本 Launchpad 上运行即时开发?

    是否可以在 TMS320F280379DZWTT Launchpad 上运行即时 SPIn?

    请提供解决方案、因为我已经购买了此 Launchpad (TMS320F28027PTT 版本 launchpad 和 MS320F280379DZWTT launchpad)

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

    都不是 InstaSPIN 内核代码存储在 ROM 中、不会在闪存中发布。    如果要实现 InstaSPIN、则必须使用 LAUNCHXL-F28027F。

    请通过以下链接查找启用 instaspin 的 C2000 MCU。

    https://www.ti.com/microcontrollers/c2000-real-time-control-mcus/products.html#p2192=InstaSPIN-FOC%20Technology