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.
您好!
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
此致、
基尔西