SUOTA后,Software_reset不能启动芯片

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
2个帖子/ 0个新
最后发表
魏文彬
离线
最后看到:5个月,3个星期前
加入:2019-04-10 03:51
SUOTA后,Software_reset不能启动芯片

嗨DA团队:

我使用ble_sps_peripheral例程能够正常SUOTA,并在SUOTA完成后正常启动。

但是,在我根据ble_sps_peripheral例程改变了很多东西之后,SUOTA在重置后将不能正常启动。但是拔下电源,然后把它连接到电源上,开始更新程序。

我想问一下SUOTA和重启设备后,程序从哪里启动?是ble_suota_ loader还是ble_sps_peripheral?

而另一个问题是:为什么每次我重启设备uart都会使用57600_baudrate显示“DA14682BB”用4次?但我不能罚款他们在哪里代码?你能告诉我他们在哪吗?

项目:ble_sps_peripheral

平台:DA14682

谢谢

设备:
PM_Dialog
离线
最后看到:1天6小时前
工作人员
加入:2018-02-08 11:03
你好,

你好,

当设备重新启动时,ble_suota_加载器将运行,它将决定加载哪个二进制映像。如果你拔掉电源,这就像一个软件重置,所以ble_suota_加载器将被执行。这就是应用程序正确启动的原因。在修改DSPS代码时,您可能做了一些错误的配置。57600是系统重启时ROM代码中预定义的波特率。另外,预计你会得到4倍的“DA14682BB”

谢谢,PM_Dialog