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、
请观看 zip 文件中随附的视频。 这包含有关更改的所有详细信息
解决该问题的方法。 更改应回退到6.02。
e2e.ti.com/.../c7x_2D00_data_2D00_abort_2D00_fix_2D00_changes.7z
此致、
基尔西