DA14583 OTA失败

⚠️
嗨,那里..感谢您参加论坛。激动人心的消息!现在,我们正在转到我们的新论坛平台,该平台将提供更好的功能,并包含在主话网站中。所有帖子和帐户都已迁移。我们现在仅在新论坛上接受流量 - 请在https://www.dialog-spoomendonductor.com/support。我们将在未来几天修复错误 /优化搜索和标记。
11帖子 / 0新
最后一篇文章
GGQ_IN
离线
最后一次露面:1年7个月前
加入:2019-07-23 04:41
DA14583 OTA失败

您好,在使用CFG_READ_BDADDR_FROM_DA14583_FLASH定义S之后,我根据该过程燃烧SmartSnippets后阅读了它,并且显示的数据与bin燃烧的内容完全相同。在转换文件的过程中,没有任何错误。按下重置后,583 OTA失败。

它是需要修改的辅助启动文件或过程吗?

谢谢。

设备:
pm_dialog
离线
最后一次露面:4个月2周前
职员
加入:2018-02-08 11:03
嗨,ggq_in,

嗨,ggq_in,

您能否尝试描述您要完成的工作,而您的问题是?在哪个SDK示例中?您有Suota功能吗?

谢谢,pm_dialog

GGQ_IN
离线
最后一次露面:1年7个月前
加入:2019-07-23 04:41
嗨,pm_dialog,

嗨,pm_dialog,

我想使用OTA 583模块。我在sdk5.0.4中使用了ble_app_ota和secontary_bootloader示例。在suota函数的情况下,我使用此程序成功地制作了580 ota.,然后基于此基本修改为583做OTA,但是失败了。当我按重置键时,583没有更改。

583和580之间的差异是从内部闪光灯读取583,而580不是吗?

以下是SW重置函数。我需要修改汇编功能,还是从Flash读取583时问题?

__asm void sw_reset(void)
{
LDR R0,= 0x20000000 //将0x20000000给r0 reg
ldr r1,[r0,#0] //将0x20000000地址地址的给给r1,也也就栈地址地址
mov sp,r1 //将将地址给给
LDR R2,[R0,#4] //
BX R2 //跳跳复位地址运行运行
}

谢谢。

pm_dialog
离线
最后一次露面:4个月2周前
职员
加入:2018-02-08 11:03
嗨,ggq_in,

嗨,ggq_in,

如果您正在开始新的设计,我们强烈建议您从DA14531或DA14585/586产品和我们最新的SDK6.0.14开始,因为它的改进要得到了更大的改进。亚博电竞菠菜我们有很多代码示例和改进的文档,并且还有软件路线图支持。DA14580产品系列和SDK5没有任何软件路线图支持。此外,在SDK6中,在您的项目中添加SUOTA功能是直接的过程。

请检查DA14531:

https://www.dialog-spoomendonductor.c亚博电竞菠菜om/products/connectivity/bluetooth-low-energy/products/da14531

此外,DA14531 SmartBond Tiny™模块现在发布!请按照下面的链接查找模块的数据表,文档和HW抵押品:

https://www.dialog-spoomendonductor.c亚博电竞菠菜om/products/bluetooth-module-da14531-smartbond-inin

此外,对话框串行端口服务(DSP)和无编码可用于DA14531!

要回答您的问题,由于您有兴趣添加SOTA,请查看以下申请注:

https://www.dialog-spoomendonductor.com/sites/default/files/an-b-010_da14580_using_suota_0.pdf

您是否遵循此文件?

谢谢,pm_dialog

pm_dialog
离线
最后一次露面:4个月2周前
职员
加入:2018-02-08 11:03
嗨,ggq_in,

嗨,ggq_in,

如果您正在开始新的设计,我们强烈建议您从DA14531或DA14585/586产品和我们最新的SDK6.0.14开始,因为它的改进要得到了更大的改进。亚博电竞菠菜我们有很多代码示例和改进的文档,并且还有软件路线图支持。DA14580产品系列和SDK5没有任何软件路线图支持。此外,在SDK6中,在您的项目中添加SUOTA功能是直接的过程。

请检查DA14531:

https://www.dialog-spoomendonductor.c亚博电竞菠菜om/products/connectivity/bluetooth-low-energy/products/da14531

此外,DA14531 SmartBond Tiny™模块现在发布!请按照下面的链接查找模块的数据表,文档和HW抵押品:

https://www.dialog-spoomendonductor.c亚博电竞菠菜om/products/bluetooth-module-da14531-smartbond-inin

此外,对话框串行端口服务(DSP)和无编码可用于DA14531!

要回答您的问题,由于您有兴趣添加SOTA,请查看以下申请注:

https://www.dialog-spoomendonductor.com/sites/default/files/an-b-010_da14580_using_suota_0.pdf

您是否遵循此文件?

谢谢,pm_dialog

GGQ_IN
离线
最后一次露面:1年7个月前
加入:2019-07-23 04:41
嗨,pm_dialog,

嗨,pm_dialog,

感谢您的建议。在场时,我有583个模块,因此我想将此模块用于内部闪光燃烧和写作。

在调试模式下下载时,它可以正常运行。当进行Flash燃烧和写作时,读取的内容如图所示,但是在硬件重置之后,尽管我已经更新了Flash_programmer,但无法正常执行。bin文件,以及AN-B-010_DA14580_USIN_SUOTA_0.PDF文件,SPI的PIN也已修改。

我是否需要注意SPI的ota和OTA的PIN,以进行583?的内部闪光燃烧

谢谢。

pm_dialog
离线
最后一次露面:4个月2周前
职员
加入:2018-02-08 11:03
嗨,ggq_in,

嗨,ggq_in,

我的道歉,但我仍然无法理解问题是什么。

根据SmartSnippets Toolbox的附件屏幕快照,您正在使用的.bin文件是什么?是Muilti-Binary图像吗?燃烧该二进制后,设备是否开始正确广告?

请尝试根据应用程序说明使用Prox_reporter示例。

谢谢,pm_dialog

GGQ_IN
离线
最后一次露面:1年7个月前
加入:2019-07-23 04:41

嗨,pm_dialog,

我正在使用的bin文件是muilti-binary映像,并且该设备尚未开始广告。现在我进行了两个测试,结果是不同的:

1.我更改了辅助启动文件,项目文件和资源\ flash_programmer中的PIN。bin文件回到580的PIN。当我再次调试第二个引导文件时,再次将第二个引导文件下载到模块时,模块运行了由Burning编写的程序,并且模块广播。

2.我在资源\ flash_programmer中配置了SPI PIN之后。bin进入与DA14583相对应的SPI引脚,Smartsnippets Spi Flash无法读写和擦除。您是否拥有成功的583 Module flash_programmer.bin让我学习?

谢谢。

pm_dialog
离线
最后一次露面:4个月2周前
职员
加入:2018-02-08 11:03
嗨,ggq_in,

嗨,ggq_in,

在SmartSnippets工具箱中,您能检查您使用的SPI PIN配置是否正确?这可以在“董事会设置”选项卡中找到。

谢谢,pm_dialog

GGQ_IN
离线
最后一次露面:1年7个月前
加入:2019-07-23 04:41

你好,

我的SmartSnippets版本为3.6,“董事会设置”选项卡没有SPI引脚可供选择。

谢谢。

附件:
pm_dialog
离线
最后一次露面:4个月2周前
职员
加入:2018-02-08 11:03
嗨,ggq_in,

嗨,ggq_in,

请尝试再次打开Smartsnippets工具箱(SST)。您应该获得一个弹出窗口,例如附带的屏幕截图。您能检查您是否有类似的配置?

如果左列为空,则应按“新”按钮并设置名称(您可以添加所需的任何名称 /描述)。

您应该至少看到JTAG号或COM端口。

还请检查SST用户手册(下面提供链接)

http://lpccs-docs.dialog-spoomendonductor.com/smartsnippetstoolbox5.0.8_um/getting_started/getting_started.html

谢谢,pm_dialog

附件: