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/TMS320C5505:DMA 模块启动失败

Guru**** 2589300 points
Other Parts Discussed in Thread: TMS320C5505

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/637928/ccs-tms320c5505-dma-module-boot-failed

器件型号:TMS320C5505

工具/软件:Code Composer Studio

我使用的 DSP IC 是 TMS320C5505、我们的 EEPROM 双启动程序已完成;SPI 模块、IIC 模块和其他外设读写程序可以是正常启动、包括串行端口也可以是正常启动。 问题是在调试模式下使用 DMA 发送串行过程正常、 但是,使用 DMA 模块在引导模式下发送故障的串行端口,当将仿真器连接到电路板时,程序已经循环了,判断 DMA 发送是否完整,但是当连接仿真器时,单击“运行”按钮,可能是正常的工作。

我的 CCS 版本是6.2.0.00050、仿真器是 SED-XDS560PLUS。

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

    我已通知软件团队。 他们的反馈将在此处发布。

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

    您好!

    我尝试了以下方法:

    判断 DMA 完成标志代替中断模式、调试正常、但启动失败。

    使用对齐指令对齐 DMA 缓冲区、调试正常、但启动失败。

    3.配置 st0、st1、st2、st3寄存器值是正确的值,调试工作正常,但启动工作失败。

    配置 RAM 寄存器为0xFFFF、调试正常、但启动失败。

    5.在 DMA 配置出现延迟后,调试工作正常,启动工作失败。

    现在、DSP 工作频率为150Mhz、其他模块启动正常。

     

    谢谢!

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

    很抱歉、您能重新表述您的问题吗? 很难理解您描述的问题。 谢谢。

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

    很抱歉、我重新描述我的问题:
    我使用 DMA 模块通过 UART 发送数据模块。 在调试模式下、DMA 能够很好地发送数据、但在引导加载程序模式下无法发送数据。 我的问题是其他模块在引导加载程序模式下工作良好、包括 SPI、IIC、UART、GPIO、 等等、这表明我的引导加载程序工作良好、只有 DMA 模块在引导加载程序模式下无法正常工作。 出现此问题后、我连接了仿真器、连接到 C5505、单击"Run"按钮、DMA 会将数据发送回正常状态。
    我已经尝试了很多方法来解决这个问题领域、但失败了、我希望您能帮我解决这个问题、非常感谢!

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

    希望它能解决您的问题。

    Lali