DA14583 OTA失败

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
11个帖子/ 0个新帖子
最后发表
GGQ_in
离线
最后看到:6个月2周之前
加入:2019-07-23 04:41
DA14583 OTA失败

你好,在我用CFG_READ_BDADDR_FROM_DA14583_FLASH定义了s之后,我按照流程用SmartSnippets烧录后读取它,显示的数据和bin烧录的内容完全一样。在转换文件的过程中没有错误。我按下reset后,583 ota失败了。

是它是需要修改的次要启动文件或过程吗?(我不知道为什么蜂鸣器会在583模块上电时发出声音,但它在调试时不会发出声音。)

谢谢。

设备:
PM_Dialog
离线
最后看到:2天12小时前
工作人员
加入:2018-02-08 11:03
嗨GGQ_in,

嗨GGQ_in,

你能不能试着描述一下你想要达到的目标以及你的问题是什么?您在哪个SDK示例中工作?你有SUOTA功能吗?

谢谢,PM_Dialog

GGQ_in
离线
最后看到:6个月2周之前
加入:2019-07-23 04:41
嗨PM_Dialog,

嗨PM_Dialog,

我想要OTA 583模块。我使用了SDK5.0.4中的ble_app_ota和secondary_bootloader示例。通过SUOTA功能,我用这个程序成功制作了580 OTA。然后根据这个基本修改为583做了OTA,但是失败了。过程中没有错误,当我按下复位键时,583没有改变。

583和580的区别在于583是从内部FLASH读取的,而580不是吗?

以下是SW重置功能。是否需要修改装配函数,或者在闪光灯中读取583时是问题吗?

__asm空白sw_reset(空白)

异地恋r0, = 0 x20000000 / /将0 x20000000给r0 Reg
ldr r1,[r0,#0] //将0x20000000地址中的数码给r1,也就是栈地址r1
MOV sp, r1 / /将栈地址给sp指针
LDR R2,[R0,#4] //复位地址给R2
BX r2 / /跳转到复位地址开始运行

谢谢。

PM_Dialog
离线
最后看到:2天12小时前
工作人员
加入:2018-02-08 11:03
嗨GGQ_in,

嗨GGQ_in,

如果您正在开始一个新的设计,我们强烈建议您从DA14531或DA14585/586产品和我们最新的SDK6.0.14开始,因为它改进得更多。雷电竞官网登录我们有很多代码示例和改进的文档,也有软件路线图的支持。目前还没有对DA14580产品族和SDK5的任何软件路线图支持。此外,在SDK6中,在项目中添加SUOTA功能是一个简单的过程。

请检查da14531:

https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/products/da14531

此外,DA14531 SmartBond TINY™模块现在发布!按照下面的链接找到模块的数据表,文档和HW附件:

https://www.dialog-seminile.com/produ雷电竞官网登录cts/bluetooth-module-da14531-smartbond-tiny.

此外,对话框串行端口服务(DSP)和无附件现在可用于DA14531!

要回答您的问题,因为您有兴趣添加SOTA,请查看以下应用程序注意:

//www.wsdof.com/sites/default/files/an-b-010_da14580_using_suota_0.pdf

你遵循这份文件了吗?

谢谢,PM_Dialog

PM_Dialog
离线
最后看到:2天12小时前
工作人员
加入:2018-02-08 11:03
嗨GGQ_in,

嗨GGQ_in,

如果您正在开始一个新的设计,我们强烈建议您从DA14531或DA14585/586产品和我们最新的SDK6.0.14开始,因为它改进得更多。雷电竞官网登录我们有很多代码示例和改进的文档,也有软件路线图的支持。目前还没有对DA14580产品族和SDK5的任何软件路线图支持。此外,在SDK6中,在项目中添加SUOTA功能是一个简单的过程。

请检查da14531:

https://www.dialog-seminile.com/produ雷电竞官网登录cts/connectivity/bluetooth-low-energy/products/da14531

此外,DA14531 SmartBond TINY™模块现在发布!按照下面的链接找到模块的数据表,文档和HW附件:

https://www.dialog-seminile.com/produ雷电竞官网登录cts/bluetooth-module-da14531-smartbond-tiny.

此外,对话框串行端口服务(DSP)和无附件现在可用于DA14531!

要回答您的问题,因为您有兴趣添加SOTA,请查看以下应用程序注意:

//www.wsdof.com/sites/default/files/an-b-010_da14580_using_suota_0.pdf

你遵循这份文件了吗?

谢谢,PM_Dialog

GGQ_in
离线
最后看到:6个月2周之前
加入:2019-07-23 04:41
嗨PM_Dialog,

嗨PM_Dialog,

谢谢您的建议。目前,我有583个模块,所以我想使用这个模块进行内部闪光刻录和写作。

在调试模式下下载时,它可以正常运行。在做闪存刻录和写入时,内容读取如图所示,但硬件复位后无法正常执行,虽然我已更新Flash_Programmer。宾文件,以及指导AN-B-010_DA14580_USING_SUOTA_0.PDFspi的引脚也修改了

583的内部闪烧spi和OTA的引脚需要注意吗?

谢谢。

PM_Dialog
离线
最后看到:2天12小时前
工作人员
加入:2018-02-08 11:03
嗨GGQ_in,

嗨GGQ_in,

我很抱歉,但我还是不明白这是什么问题。

根据附件中的SmartSnippets工具箱的截图,您正在使用的.bin文件是什么?是多重二值图像吗?烧完二进制文件后,设备是否开始正确地发布广告?

请尝试根据应用笔记使用Prox_reporter示例。

谢谢,PM_Dialog

GGQ_in
离线
最后看到:6个月2周之前
加入:2019-07-23 04:41

嗨PM_Dialog,

我使用的bin文件是多二进制图像,设备还没有开始广告。我做了两次测试,结果不一样:

1.我改变了二级引导文件,项目文件和资源\flash_programmer的引脚。Bin文件返回到580的引脚。当我再次调试下载第二个引导文件到模块时,模块运行烧录编写的程序,模块广播。

2.在我配置资源\flash_programmer中的spi引脚后。Bin进入DA14583对应的spi引脚,SmartSnippets spi FLASH读写擦除失败。你有成功的583模块flash_programmer.bin让我学习吗?

谢谢。

PM_Dialog
离线
最后看到:2天12小时前
工作人员
加入:2018-02-08 11:03
嗨GGQ_in,

嗨GGQ_in,

在SmartSnippets工具箱中,请检查是否使用了正确的SPI引脚配置?这可以在“板设置”标签中找到。

谢谢,PM_Dialog

GGQ_in
离线
最后看到:6个月2周之前
加入:2019-07-23 04:41

你好,

我的SmartSnippets版本是3.6,和“板设置”标签没有spi引脚选择。

谢谢。

PM_Dialog
离线
最后看到:2天12小时前
工作人员
加入:2018-02-08 11:03
嗨GGQ_in,

嗨GGQ_in,

请尝试再次打开SmartSnippets工具箱(SST)。您应该会看到一个弹出窗口,就像所附的屏幕截图一样。你能检查一下有没有类似的配置吗?

如果左边一列是空的,你应该按“新建”按钮并设置一个名称(你可以添加任何你想要的名称/描述)。

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

请同时查阅SST用户手册(链接如下)

http://lpccs-docs.dialog-semiconductor.com/SmartSnippetsToolbox5.0.8_UM/getting_started/getting_started.html

谢谢,PM_Dialog

附件: