您好,在使用CFG_READ_BDADDR_FROM_DA14583_FLASH之后,我通过根据进程与SmartSnippet燃烧后读取它,并且显示的数据与BIN燃烧的内容完全相同。转换文件的过程中没有错误。在我按重置后,583 OTA失败。
Is it a secondary boot file or procedure that needs to be modified?(I don't know why the buzzer will sound when the 583 module is powered on, but it will not sound when it is debugged.)
Thanks.
Device:

嗨ggq_in,
请您尝试描述您正在尝试的内容以及您的问题是什么?您正在工作的SDK示例?你有suota功能吗?
谢谢,PM_DIALOG.
嗨pm_dialog,
我想要OTA 583模块。我在SDK5.0.4中使用了BLE_APP_OTA和SEMARTER_BOOTLOODER示例。在SUOTA函数中,我使用此程序成功制作580个OTA.and,然后在此基本修改基础上为583制作了OTA,但此过程中没有错误,当我按下重置键时,583没有改变。
583和580之间的差异是从内部闪光灯读取583,而580则不是吗?
The following is the sw reset function. Do I need to modify the assembly function or is it a problem when reading 583 from flash?
__asm void sw_reset(空白)
{
LDR R0,= 0x20000000 //将0x2000000000给r0 reg
LDR r1,[r0,#0] //将0x20000000地址中的数 读取给r1,也就是栈地址传给r1
mov sp,r1 //将栈地址sp指针
LDR r2,[r0,#4] //复位地址给r2
BX R2 //跳转到到复位地址开
}
Thanks.
嗨ggq_in,
如果您正在启动新设计,我们将强烈建议从DA14531或DA14585 / 586产品和我们最新的SDK6.0.14开始,因为它更加改进。雷电竞官网登录我们有很多代码示例和改进的文档,还有软件路线图支持。DA14580产品系列和SDK5没有任何软件路线图支持。此外,在SDK6中,在项目中添加Suota功能是直接程序。
Please check DA14531:
//www.wsdof.com/products/connectivity/bluetooth-low-energy/products/da14531
此外,DA14531 SmartBond Tiny™模块现已发布!按照下面的链接查找模块的数据表,文档和HW抵消:
//www.wsdof.com/products/bluetooth-module-da14531-smartbond-tiny
Also, Dialog Serial Port Service (DSPS) and CodeLess are now available for the DA14531!
To answer your question, since you are interested in adding SOTA, please take a look at the following application note:
https://www.dialog-seminile.com/sites/default/files/an-b-010_da14580_using_suota_0.pdf.
Did you follow this document?
谢谢,PM_DIALOG.
嗨ggq_in,
如果您正在启动新设计,我们将强烈建议从DA14531或DA14585 / 586产品和我们最新的SDK6.0.14开始,因为它更加改进。雷电竞官网登录我们有很多代码示例和改进的文档,还有软件路线图支持。DA14580产品系列和SDK5没有任何软件路线图支持。此外,在SDK6中,在项目中添加Suota功能是直接程序。
Please check DA14531:
//www.wsdof.com/products/connectivity/bluetooth-low-energy/products/da14531
此外,DA14531 SmartBond Tiny™模块现已发布!按照下面的链接查找模块的数据表,文档和HW抵消:
//www.wsdof.com/products/bluetooth-module-da14531-smartbond-tiny
Also, Dialog Serial Port Service (DSPS) and CodeLess are now available for the DA14531!
To answer your question, since you are interested in adding SOTA, please take a look at the following application note:
https://www.dialog-seminile.com/sites/default/files/an-b-010_da14580_using_suota_0.pdf.
Did you follow this document?
谢谢,PM_DIALOG.
嗨pm_dialog,
Thank you for your advice.At present, I have 583 modules, so I want to use this module for internal FLASH burning and writing.
当下载在调试模式下,它可以normall运行y. When doing FLASH burning and writing, the contents read are as shown in the figure,but after hardware reset can not execute normally,Although I have updated the flash_programmer. Bin file, along with the guidance ofAn-b-010_da14580_using_suota_0.pdf文件,SPI引脚也已被修改。
是否需要注意OTA和OTA的SPI的销,用于583的内部闪光燃烧?
Thanks.
嗨ggq_in,
我的道歉,但我仍然无法理解问题是什么。
根据SmartSnippets Toolbox的附加屏幕截图,您正在使用的.bin文件是什么?它是muilti-二进制图像吗?燃烧二进制后,设备是否正确启动广告?
Please try to use the prox_reporter example according to the application note.
谢谢,PM_DIALOG.
嗨pm_dialog,
我正在使用的bin文件是muilti-binary映像,设备尚未启动广告。现在我做了两个测试,结果不同:
1.我在次要引导文件中更改了PIN,项目文件和资源\ Flash_Programmer。BIN文件回到PIN 580.当我调试再次将第二个引导文件下载到模块时,模块运行通过刻录写入的程序,并且模块广播。
2.在资源中配置SPI引脚\ Flash_Programmer后。垃圾箱进入对应于DA14583的SPI引脚,SmartSnippets SPI Flash无法读写和擦除。你有成功的583模块Flash_Programmer.bin让我去学习吗?
Thanks.
嗨ggq_in,
在SmartSnippets Toolbox中,您是否可以检查您是否使用正确的SPI引脚配置?这可以在“Board Setup”选项卡中找到。
谢谢,PM_DIALOG.
你好,
我的SmartSnippets版本为3.6,“板设置”选项卡没有SPI引脚可供选择。
Thanks.
嗨ggq_in,
请尝试再次打开SmartSnippets Toolbox(SST)。您应该像附加的屏幕截图一样获取一个弹出窗口。您能否检查你有类似的配置吗?
如果左列为空,则应按“新建”按钮并设置名称(您可以添加您想要的任何名称/描述)。
至少你应该至少看到JTAG编号或COM端口。
请检查SST用户手册(下面提供的链接)
http://lpccs-docs.dialog-semicondiond.com/smartsnippetstoolbox5.0.8_um/getting_started/getting_started.html.
谢谢,PM_DIALOG.