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.

[参考译文] TDA4VM:C7x 数据中止

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/906876/tda4vm-c7x-data-abort

器件型号:TDA4VM
Thread 中讨论的其他器件:SYSBIOS

您好!

   c7x 长时间运行后、没有响应。 连接 XDS110后 、会生成 PAGE_FAULT。 我们可以通过 XDS110看到寄存器。

  我们如何根据 c7x 寄存器调试页面故障? 是否有任何文档?

PSDK_RTOS_auto_J7_06_02_00_21/BIOS_6_76_03_01/packages/ti/sysbios/family/c7x/hwi_disp_always.s71中的 PAGE_FAULT 如下:

.align 0x200
PAGE_FAULT:
   b1 $PCR_OFFSET (PAGE_FAULT)

  谢谢!

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

     您能提供更多详细信息吗?

    1.您正在尝试运行什么应用程序?

    2.您是否在任务的上下文中运行?

    3.您的任务是否执行 memcpy?

    4.任务是否经常中断?

    如果您对问题2、3和4的回答是肯定的、则您将在 SYSBIOS (6_76_03_01)中遇到一个错误、该错误是 PSDK_RTOS_auto_J7_06_02_00_21的一部分

    我们将在6月发布的下一个 SDK 版本中提供修复程序。  

    作为一种权变措施、您可以在进入任务时尝试禁用中断、并在退出任务时重新启用中断。

    此致、
    Shyam

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

    Shyam、

    C7x:

    2.您是否在任务的上下文中运行?   

      是的

    3.您的任务是否执行 memcpy?

      是的、 我们知道 memcpy 的问题、因此我们使用简单的 for 循环重写 memcpy。

    4.任务是否经常中断?

    是的、 频繁的 IPC 中断.

    该问题大约每10小时出现一次.

    数据表中< > 1.18.4.8.3、页面故障与推测加载指令相关。

    IEAR (内部异常地址寄存器):0xFFFFFFFC

    那么、这是与 memcpy 相同的问题吗?

    此致、

    CUI

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

    CUI、

    是的、这是相同的问题。 请预计 SDK 7.0将于本月推出修复程序。

    此致、
    Shyam

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

    CUI、

    我们已在即将推出的 SDK 7.0版本中修复了此问题。 现在可以关闭此主题吗? 如果使用 SDK 7.0再次遇到相同的问题、则可以重新打开或打开另一个问题

    此致、
    Shyam

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

    您好、Cui、

    请观看 zip 文件中随附的视频。 这包含有关更改的所有详细信息
    解决该问题的方法。 更改应回退到6.02。

    e2e.ti.com/.../c7x_2D00_data_2D00_abort_2D00_fix_2D00_changes.7z
    此致、
    基尔西

x 出现错误。请重试或与管理员联系。