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.

[参考译文] TMS320F280025:TMS320F280025的软件问题

Guru**** 1624165 points
Other Parts Discussed in Thread: TMS320F280025C, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1365257/tms320f280025-the-sw-issue-for-tms320f280025

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

您好!

我们在新项目中使用 F280025、现在、F280025有以下问题:

=>主持人的编辑:Q1将在这里支持: TMS320F280025:如何避免 PWM TBPHS 交叉 CMP - C2000微控制器论坛导致异常的高电平和低电平

对于 ePWM:

a: 中断内 TBPRD/CMPA/CMPB 寄存器相关功能的排列顺序将导致 EPWM 异常、 更改 CMP 状态时、也需要更改 TBPRD 的值

   例如:1)当仅更改 CMP 且不更改 TBPRD 并启用 DB 时、CMPA 由 CMPB 补充性强制执行;

             2)当在中断内操作 ePWM 时、TBPHS 使能必须始终在波形的开头、否则在开始时可能存在不稳定的异常高电平和低电平

               高频信号

b. 在 DB 使能和禁用状态之间切换时未能及时完成运行可能导致异常高电平和低电平;

c.问题:对于 TBPHS 穿越 CMP 导致的异常高电平和低电平、是否有任何其他解决方案?

=>主持人编辑:Q1在这里将受支持: TMS320F280025:CMPSS 配置- C2000微控制器论坛

2.对于 ADC:

a.如果我们可以 按照如下所示将 CM3_HP3、CM3_LP4设置为:以下代码是否存在任何错误:

3.闪存:

1. 关于演示中闪存宏的定义、它在工程属性中定义、但在实际的工程文件中没有定义。 当使用100V3刻录程序时、将报告错误233、

  导致芯片 保持无法烧毁的状态。 使用演示板110的工作原理通常是

连接到目标时出错:
(错误-233 @ 0x0)
JTAG IR 和 DR 扫描路径无法循环位、它们可能会损坏。
尝试扫描 JTAG 扫描路径失败。 目标的 JTAG 扫描路径似乎损坏了
停留在1或停留在零故障的线性调频脉冲。

2. 说明:  

报告调试和发布错误:TMS320F280025C:没有"_system_post_cinit ()"的源可用。 程序停止运行

以下为无错误代码:

错误代码:

1)添加1个代码后其它未改变的错误报告;

2)如果所有其他的代码都是空的,函数 void ad_sample (void)在位置2将直接报告内容在位置4 , 删除 位置4 ad_sample();

3) Plesae 检查代码,并提供你推荐为什么我们有错误报告?

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

    尊敬的 Zhang、您好、未来请针对每个问题发布单独的主题帖、因为我们将根据这些主题分配不同的主题专家。  对于该主题、我已分别发布了以下问题1和2的主题帖。  该主题支持第三个问题。

    Q1: TMS320F280025:如何避免 PWM TBPHS 交叉 CMP 导致的异常高电平和低电平- C2000微控制器论坛

    Q2: TMS320F280025:CMPSS 配置- C2000微控制器论坛

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

    尊敬的 Zhang:

    现在、Joe 为您单独发布了非闪存问题、现在让我们在这里讨论闪存问题。

    您是否在问为什么#pragma 导致了错误?  我没有看到任何与此相关的误差。  您能否提供更多详细信息?

    谢谢。此致、
    瓦姆西

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

    尊敬的 Vamsi:

    请参阅以下内容、我们比较了 EVM 程序和 C2000ware 程序、第1行仅在 EVM 程序中:

    1.我们 在 EVM 中运行以下程序,没有错误报告;

    2.我们在我们的板上运行以下程序(使用 XDS100V3 仿真器), 这是 错误# 233报告;

    3.我们想知道 EVM 和我们的板为什么会有什么不同,以及如何解决这个问题,以及什么是错误的意思- 233 ,谢谢。

    连接到目标时出错:
    (错误-233 @ 0x0)
    JTAG IR 和 DR 扫描路径无法循环位、它们可能会损坏。
    尝试扫描 JTAG 扫描路径失败。 目标的 JTAG 扫描路径似乎损坏了
    停留在1或停留在零故障的线性调频脉冲。

     

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

    尊敬的 Zhang:

    pragma 用法与错误无关。  误差与电路板/JTAG 路径有关-这必须是单独的线程。

    关于是否需要 C2000Ware 示例中的 pragma:这可能是与性能相关的决定。  由于 RAM 是0等待内存、如果出于性能原因需要从 RAM 运行、您可以将其映射到 TI.ramfunc。

    谢谢。此致、

    瓦姆西