您好,在使用CFG_READ_BDADDR_FROM_DA14583_FLASH定义S之后,我根据该过程燃烧SmartSnippets后阅读了它,并且显示的数据与bin燃烧的内容完全相同。在转换文件的过程中,没有任何错误。按下重置后,583 OTA失败。
它是需要修改的辅助启动文件或过程吗?
谢谢。
嗨,ggq_in,
您能否尝试描述您要完成的工作,而您的问题是?在哪个SDK示例中?您有Suota功能吗?
谢谢,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 regldr r1,[r0,#0] //将0x20000000地址地址的给给r1,也也就栈地址地址mov sp,r1 //将将地址给给LDR R2,[R0,#4] //BX R2 //跳跳复位地址运行运行}
如果您正在开始新的设计,我们强烈建议您从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
您是否遵循此文件?
感谢您的建议。在场时,我有583个模块,因此我想将此模块用于内部闪光燃烧和写作。
在调试模式下下载时,它可以正常运行。当进行Flash燃烧和写作时,读取的内容如图所示,但是在硬件重置之后,尽管我已经更新了Flash_programmer,但无法正常执行。bin文件,以及AN-B-010_DA14580_USIN_SUOTA_0.PDF文件,SPI的PIN也已修改。
我是否需要注意SPI的ota和OTA的PIN,以进行583?的内部闪光燃烧
我的道歉,但我仍然无法理解问题是什么。
根据SmartSnippets Toolbox的附件屏幕快照,您正在使用的.bin文件是什么?是Muilti-Binary图像吗?燃烧该二进制文件后,设备是否开始正确地做广告?
请尝试根据应用程序说明使用Prox_reporter示例。
我正在使用的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让我学习?
在SmartSnippets工具箱中,您可以检查是否正在使用正确的SPI PIN配置?这可以在“董事会设置”选项卡中找到。
你好,
我的SmartSnippets版本为3.6,“董事会设置”选项卡没有SPI引脚可供选择。
请尝试再次打开Smartsnippets工具箱(SST)。您应该获得一个弹出窗口,例如附带的屏幕截图。您能检查您是否有类似的配置?
如果左列为空,则应按“新”按钮并设置名称(您可以添加所需的任何名称 /描述)。
您应该至少看到JTAG号或COM端口。
还请检查SST用户手册(下面提供链接)
http://lpccs-docs.dialog-spoomendonductor.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和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 //跳跳复位地址运行运行
}
谢谢。
嗨,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,
如果您正在开始新的设计,我们强烈建议您从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,
感谢您的建议。在场时,我有583个模块,因此我想将此模块用于内部闪光燃烧和写作。
在调试模式下下载时,它可以正常运行。当进行Flash燃烧和写作时,读取的内容如图所示,但是在硬件重置之后,尽管我已经更新了Flash_programmer,但无法正常执行。bin文件,以及AN-B-010_DA14580_USIN_SUOTA_0.PDF文件,SPI的PIN也已修改。
我是否需要注意SPI的ota和OTA的PIN,以进行583?的内部闪光燃烧
谢谢。
嗨,ggq_in,
我的道歉,但我仍然无法理解问题是什么。
根据SmartSnippets Toolbox的附件屏幕快照,您正在使用的.bin文件是什么?是Muilti-Binary图像吗?燃烧该二进制文件后,设备是否开始正确地做广告?
请尝试根据应用程序说明使用Prox_reporter示例。
谢谢,pm_dialog
嗨,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让我学习?
谢谢。
嗨,ggq_in,
在SmartSnippets工具箱中,您可以检查是否正在使用正确的SPI PIN配置?这可以在“董事会设置”选项卡中找到。
谢谢,pm_dialog
你好,
我的SmartSnippets版本为3.6,“董事会设置”选项卡没有SPI引脚可供选择。
谢谢。
嗨,ggq_in,
请尝试再次打开Smartsnippets工具箱(SST)。您应该获得一个弹出窗口,例如附带的屏幕截图。您能检查您是否有类似的配置?
如果左列为空,则应按“新”按钮并设置名称(您可以添加所需的任何名称 /描述)。
您应该至少看到JTAG号或COM端口。
还请检查SST用户手册(下面提供链接)
http://lpccs-docs.dialog-spoomendonductor.com/smartsnippetstoolbox5.0.8_um/getting_started/getting_started.html
谢谢,pm_dialog