最近修改了一下电路板,然后发现一个很奇怪的问题,若不设计蓝牙协议栈的话,是可以debug全速运行,但只要一涉及协议栈,跑系统,一按全速运行直接进入hardfalut_handler。求解答,到目前为止都不知道什么原因。因为之前的电路板是可以正常运行的,但是现在修改的新板(在之前的原理图上加东西)就不行了,求解答!谢谢了(附件是电路原理图和pcb)
你好,
抱歉回复很晚。
这个问题最常见的引起原因是芯片没有贴好,底下ground pad接地不稳。不知道你手头有没有别的板子可以测试。
另一个就是看看BLE时钟源是否工作正常,以及查看DCDC部分的电压电流状况。
你提到之前工作正常,修改后不行了,那么可以检查一下具体加了哪些东西,对比测试一下。
你好,我的单板也是出现了跟你描述相同的情况,DCDC部分电压测试1.5V。我的单板芯片底部的地铜皮块没有做,会不会是这个原因造成的?
你好,
抱歉回复很晚。
这个问题最常见的引起原因是芯片没有贴好,底下ground pad接地不稳。不知道你手头有没有别的板子可以测试。
另一个就是看看BLE时钟源是否工作正常,以及查看DCDC部分的电压电流状况。
你提到之前工作正常,修改后不行了,那么可以检查一下具体加了哪些东西,对比测试一下。
你好,我的单板也是出现了跟你描述相同的情况,DCDC部分电压测试1.5V。我的单板芯片底部的地铜皮块没有做,会不会是这个原因造成的?