DA14681异常复位

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
2个员额/0个新员额
最后一篇文章
古香
离线
最后一次见到:3周1天前
加入:2017-05-12 04:18
DA14681异常复位

嗨,dialog
我们在设备上遇到了一些异常重置。
我们的设备使用CR2450硬币锂离子电池作为电源。我们有三个i2c传感器和一个qspi闪存,它们都由VDD1V8焊盘提供。

1、所有外部传感器(包括i2c传感器和qspi闪存)是否只能由VDD1V8焊盘供电,而不能使用VDD1V8P焊盘?
2、IO pad默认由V33导轨供电。是否有必要使用“hw_gpio_配置_引脚_电源(hw_gpio_端口_0、hw_gpio_引脚_1、hw_gpio_电源_VDD1V8P)”将所有引脚(i2c总线引脚和qspi总线引脚)配置到VDD1V8P导轨中?
3,我们发现VDD1V8P焊盘约为3V,接近电池电压(CR2450硬币电池),尽管我们已使用“hw_gpio_配置_引脚_电源(…端口,…引脚,hw_gpio_电源_VDD1V8P)”将所有相关引脚(i2c总线引脚和qspi总线引脚)配置到VDD1V8P导轨中。
4.有时,当我们在设备上安装一个新电池(电压约为3.3v)时,设备很容易在每次电池结束后复位。但当我们将电池更换为旧电池(电压低于3.2v)时,设备不会复位。
5.一旦我们发现设备发生异常重置。我们打开调试模式,发现它进入了硬故障中断。因此,我们记录了导致硬故障中断的汇编代码段。然后我们关闭了设备,再次打开电源,设备再也不会重置。然后我们打开调试模式,奇怪的事情发生了——上次导致硬故障中断的汇编代码段消失了。我们猜测,当将代码从qspi闪存带到缓存ram时,可能会发生一些错误。可能吗?

设备:
MT_对话框
离线
最后一次见到:7个月4天前
工作人员
加入:2015-06-08 11:34
嗨,桂香,

嗨,桂香,

1) 1V8和1V8P的最大电流是有限的,请查看数据表以了解有关1V8和1V8P可提供的电流量的更多信息,同时请注意,这是在设备处于唤醒状态时,而不是在睡眠状态时,设备可提供的最大电流约为3mA,因此,连接在V33和V18上的任何外部设备都无法获得比这更大的功率。

2) 对于QSPI接口,您不必配置管脚,因为这是由VDDIO管脚(QSPI接口电源)配置的。对于其他管脚,如果您希望默认电源为18V,则必须相应地重新配置。

3) 也许在定制板上的1V8和3v3之间会出现回环。您还可以在未连接调试器的情况下执行某些测量(如果在以前的测量中连接了JTAG)。

4、5)我发现从闪存传输到缓存时,代码不可能被破坏。

谢谢你的对话