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.

[参考译文] LAUNCHXL-F28379D:ADC ILLEGAL_ISR 问题

Guru**** 2478325 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1469527/launchxl-f28379d-adc-illegal_isr-issue

器件型号:LAUNCHXL-F28379D
Thread 中讨论的其他器件:C2000WARE

工具与软件:

我曾尝试将 ADC 与 ePWM3一起用作 SOC、但一旦我在调试模式下运行代码、调试器就会跳转到非法 ISR。 然后、我尝试将 CPU Timer0中断用作 SOC 来操作 ADC、它运行良好。 之后、尝试从导入 CCS 示例 C2000Ware_5_04_00_00->device_support->f2837xd->examples->CPU1->ADC_SoC_ePWM 但它显示错误:'项目'adc_soc_epwm'的导入失败,因为它的元数据无法解释。 请联系支持部门。" 但是、"adc_soc_epwm_tempsensor"示例可以正常工作。 但是、当我将该项目中的内容复制到我自己的项目中时、又出现了非法的 ISR 问题。 请提供建议。 我已经附加了 reference.e2e.ti.com/.../ADC_5F00_SOC_5F00_Timer0.zipe2e.ti.com/.../ADC_5F00_SOC_5F00_ePWM3.zip 的所有项目文件夹

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

    尊敬的 Krunal:

    当您在工程之间复制文件时、请不要忘记在工程属性中添加包含地址(如包含选项和路径变量)。 如果跳过此步骤、可能会出现问题、例如找不到"F2837xD_DEVICE.h"文件。 您可能需要查看我们使用 PWM 生成 ADC SoC 的一个电机控制 SDK 示例。

    此致、

    Masoud

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

    尊敬的 Masoud:

    我已经上传了一个项目中的两个项目文件夹、我使用 CPU Timer0中断作为 ADCA1的 SOC、它运行良好。 但是我又创建了一个新项目、在这个项目中、我使用了 ePWM3作为 ADCA1的 SOC、当在闪存中运行这个项目时、调试器跳转至 ILLEGAL_ISR。 我已经上传了两个项目文件夹、请您检查并帮助我确定问题的原因和解决方案。

    谢谢。此致、

    Krunal Shah