DA14683 - 0x7F000E6异常?

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
bobspam@free.fr
离线
最后看到:三个月两个星期前
加入:2018-06-20 08:07
DA14683 - 0x7F000E6异常?

你好

我正在我的新硬件板上运行一些演示代码。使用USB开发工具包,代码可以正常工作。在我的板上,我在位置7F0 00E6的ROM代码中结束了一个无限循环。

你能帮我弄一下吗?
-有ROM代码的文件吗?
-这是一个重置像BOD或watchdog ?
-任何其他硬件异常?

我使用臭氧v2.60i, JLink v640和Segger JLink EDU下的Linux Ubuntu LTS 18.04开箱,没有配置。

提前谢谢你

关键词:
设备:
PM_Dialog
离线
最后看到:3小时54分钟前
工作人员
加入:2018-02-08 11:03
嗨bobspam@free.fr,

bobspam@free.fr

没有任何关于ROM代码的可用文件。你能解释一下固件在哪里卡住了吗?我建议您在调试模式下运行热连接调试器。DA1468x的所有硬件设计指南都被演示到应用说明:DA1468x应用硬件设计指南文档。我强烈建议您重新检查单板的电源线,确保符合DA1468x的电源规格。

谢谢,PM_Dialog

bobspam@free.fr
离线
最后看到:三个月两个星期前
加入:2018-06-20 08:07
你好,

你好,

我确实执行了一个演示软件基于free_rtos软件交付SDK(它在USB演示板上工作)。
代码执行到“vTaskStartScheduler”,但第一个任务永远不会启动。
当我手动停止cpu时,它正在ROM中执行一个位于0x7F000E6的无限循环(对话框工厂代码)

我已经检查了ldo,启动时都没问题。时钟也是可以的。我唯一不能检查的是DC-DC。
你能确认一下DC-DC第一次启动是什么时候吗?似乎DC-DC位于IDLE功能中,并且在进入或走出睡眠模式时被切换。

CPU尝试进入睡眠模式在第一次执行vTaskStartScheduler,从而启动DC-DC ?

我的代码大小是110k,存入内存。我不确定是否所有内存都被正确地保留了,所以在睡觉时可能会发生崩溃。

提前谢谢你

bobspam@free.fr
离线
最后看到:三个月两个星期前
加入:2018-06-20 08:07
问题已经解决了。

问题已经解决了。

复位后,JTAG探针没有正确加载sys_ctrl_reg。