我正在尝试从SDK示例项目上运行BLE Barebone应用程序在Custom 585板上。我用Pro Dev套件在585个女儿板上成功运行,我现在将我的自定义板连接到Dev套件。DA14585由J-Link接口正确识别,SmartSnippet可以将其作为正确的设备检测到。每次启动调试会话并运行代码时,它会在硬故障处理程序中断。我正在进行代码,并且在System_Init()调用期间,故障似乎正在发生,特别是在此行上的Arch_Rom_Init()内:
memcpy(hci_cmd_desc_root_tab,rom_hci_cmd_desc_root_tab,48);
我想看看将这些变量传递给Memcpy,并且keil似乎似乎没有定义任何地方。我不确定会导致这个错误是什么。如何欣赏如何跟踪这项下来的任何帮助或方向。
(我在我的板上没有任何外部闪光灯,但我认为此示例无论如何都在使用外部闪存。)
谢谢
设备:
嗨埃希,
你使用的硅是什么?对于DA14585 Silicon A-B,适当的SDK版本为6.0.2,如DA14585硅A-C为SDK 6.0.4。最可能导致问题的是,请检查一下。
布罗尔,
sts_dialog。
对话,
我上面有同样的问题。我在带有DA14585 00000 1723NCAA的自定义板上使用SDK 6.0.4。我正在尝试运行鞍冰对象(代码没有更改)。
嗨jlabuac,
如果SOC上的标记表明了14585 00000,据我所知,这意味着芯片是一个AC硅,这是最新的硅版本,并且您拥有的自定义板可能有问题,而不是硅版本SoC。您是否尝试过6.0.2并检查硬盘是否发生了?
谢谢mt_dialog.
嗨对话框,
是的,我还尝试过6.0.2,但我也有硬盘。我可以知道我应该看看与硬盘有关的硬件的可能领域吗?
嗨jlabuac,
好吧,没有标准的位置,以防问题发生故障,因为定制板的故障发生,因为这可能是相当多的,我可以建议的是检查硬盘究竟发生的地方,之后你可以有一个想法什么可能是问题。
谢谢mt_dialog.