你好,在我用CFG_READ_BDADDR_FROM_DA14583_FLASH定义了s之后,我按照流程用SmartSnippets烧录后读取它,显示的数据和bin烧录的内容完全一样。在转换文件的过程中没有错误。我按下reset后,583 ota失败了。
是它是需要修改的次要启动文件或过程吗?(我不知道为什么蜂鸣器会在583模块上电时发出声音,但它在调试时不会发出声音。)
谢谢。
嗨GGQ_in,
你能不能试着描述一下你想要达到的目标以及你的问题是什么?您在哪个SDK示例中工作?你有SUOTA功能吗?
谢谢,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 Regldr r1,[r0,#0] //将0x20000000地址中的数码给r1,也就是栈地址r1MOV sp, r1 / /将栈地址给sp指针LDR R2,[R0,#4] //复位地址给R2BX r2 / /跳转到复位地址开始运行}
如果您正在开始一个新的设计,我们强烈建议您从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
你遵循这份文件了吗?
谢谢您的建议。目前,我有583个模块,所以我想使用这个模块进行内部闪光刻录和写作。
在调试模式下下载时,它可以正常运行。在做闪存刻录和写入时,内容读取如图所示,但硬件复位后无法正常执行,虽然我已更新Flash_Programmer。宾文件,以及指导AN-B-010_DA14580_USING_SUOTA_0.PDFspi的引脚也修改了
583的内部闪烧spi和OTA的引脚需要注意吗?
我很抱歉,但我还是不明白这是什么问题。
根据附件中的SmartSnippets工具箱的截图,您正在使用的.bin文件是什么?是多重二值图像吗?烧完二进制文件后,设备是否开始正确地发布广告?
请尝试根据应用笔记使用Prox_reporter示例。
我使用的bin文件是多二进制图像,设备还没有开始广告。我做了两次测试,结果不一样:
1.我改变了二级引导文件,项目文件和资源\flash_programmer的引脚。Bin文件返回到580的引脚。当我再次调试下载第二个引导文件到模块时,模块运行烧录编写的程序,模块广播。
2.在我配置资源\flash_programmer中的spi引脚后。Bin进入DA14583对应的spi引脚,SmartSnippets spi FLASH读写擦除失败。你有成功的583模块flash_programmer.bin让我学习吗?
在SmartSnippets工具箱中,请检查是否使用了正确的SPI引脚配置?这可以在“板设置”标签中找到。
你好,
我的SmartSnippets版本是3.6,和“板设置”标签没有spi引脚选择。
请尝试再次打开SmartSnippets工具箱(SST)。您应该会看到一个弹出窗口,就像所附的屏幕截图一样。你能检查一下有没有类似的配置吗?
如果左边一列是空的,你应该按“新建”按钮并设置一个名称(你可以添加任何你想要的名称/描述)。
您至少应该看到JTAG编号或COM端口。
请同时查阅SST用户手册(链接如下)
http://lpccs-docs.dialog-semiconductor.com/SmartSnippetsToolbox5.0.8_UM/getting_started/getting_started.html
嗨GGQ_in,
你能不能试着描述一下你想要达到的目标以及你的问题是什么?您在哪个SDK示例中工作?你有SUOTA功能吗?
谢谢,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 / /跳转到复位地址开始运行
}
谢谢。
嗨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,
如果您正在开始一个新的设计,我们强烈建议您从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,
谢谢您的建议。目前,我有583个模块,所以我想使用这个模块进行内部闪光刻录和写作。
在调试模式下下载时,它可以正常运行。在做闪存刻录和写入时,内容读取如图所示,但硬件复位后无法正常执行,虽然我已更新Flash_Programmer。宾文件,以及指导AN-B-010_DA14580_USING_SUOTA_0.PDFspi的引脚也修改了
583的内部闪烧spi和OTA的引脚需要注意吗?
谢谢。
嗨GGQ_in,
我很抱歉,但我还是不明白这是什么问题。
根据附件中的SmartSnippets工具箱的截图,您正在使用的.bin文件是什么?是多重二值图像吗?烧完二进制文件后,设备是否开始正确地发布广告?
请尝试根据应用笔记使用Prox_reporter示例。
谢谢,PM_Dialog
嗨PM_Dialog,
我使用的bin文件是多二进制图像,设备还没有开始广告。我做了两次测试,结果不一样:
1.我改变了二级引导文件,项目文件和资源\flash_programmer的引脚。Bin文件返回到580的引脚。当我再次调试下载第二个引导文件到模块时,模块运行烧录编写的程序,模块广播。
2.在我配置资源\flash_programmer中的spi引脚后。Bin进入DA14583对应的spi引脚,SmartSnippets spi FLASH读写擦除失败。你有成功的583模块flash_programmer.bin让我学习吗?
谢谢。
嗨GGQ_in,
在SmartSnippets工具箱中,请检查是否使用了正确的SPI引脚配置?这可以在“板设置”标签中找到。
谢谢,PM_Dialog
你好,
我的SmartSnippets版本是3.6,和“板设置”标签没有spi引脚选择。
谢谢。
嗨GGQ_in,
请尝试再次打开SmartSnippets工具箱(SST)。您应该会看到一个弹出窗口,就像所附的屏幕截图一样。你能检查一下有没有类似的配置吗?
如果左边一列是空的,你应该按“新建”按钮并设置一个名称(你可以添加任何你想要的名称/描述)。
您至少应该看到JTAG编号或COM端口。
请同时查阅SST用户手册(链接如下)
http://lpccs-docs.dialog-semiconductor.com/SmartSnippetsToolbox5.0.8_UM/getting_started/getting_started.html
谢谢,PM_Dialog