你好,
我们试着在DA14580上测试SUOTA,生成fw_1。img, fw_2。根据“AN-B-010_da14580_using_suota_0.pdf”逐步声明,fw_multi_part_spii . img, fw_multi_part_spii .bin。在DA14580开发板(p2ml3656)中刻录fw_multi_part_spi.bin后。它不做广告。它工作正常,只发布fw_1.bin或fw_2.bin,不发布fw_multi_part_spi.bin。
在Smartsnippet工具箱中,它写到0x7FF8 (32kb),即使它读0x1B090。附加spi_smartsnippet.png
我已经在boot_loader.h中启用了SPI_FLASH_SUPPORTED和undefined SUPPORT_AN_B_001,参见文档“UM-B-012”。
对于DA14580,还能做什么呢?
附加图片
问候,
哈瑞
设备:
嗨HarishKumar,
所以,如果我正确地理解了你所说的,你创建了多图像,在烧SPI Flash后,设备不能开始广告。我的假设正确吗?
是否有可能共享二进制文件和多图像,您正在使用,以测试它在我的一边?
谢谢,PM_Dialog
嗨PM_Dialog,
是的,在烧毁多幅图像后,设备不能开始发布广告。
我已经上传了二进制文件,请告诉我问题所在。
最好的问候,
哈瑞
嗨HarishKumar,
请您再检查一下第8部分的步骤好吗?
//www.xmece.com/sites/default/files/an-b-010_da14580_using_suota_0.pdf
预计设备不能引导,因为多映像固件不包含引导加载程序,在正确的地址fw1和f2。应该如图5所示。
我建议在一个干净的SDK项目中重新执行这些步骤,并将.hex文件复制粘贴到输入文件夹中。
如果您正在开始一个新的设计,我们强烈建议您从DA14531或DA14585/586产品和我们最新的SDK6.0.14开始,因为它改进得更多。亚博电竞菠菜我们有很多代码示例和改进的文档,也有软件路线图的支持。目前还没有对DA14580产品族和SDK5的任何软件路线图支持。
请查看DA14531:
//www.xmece.com/亚博电竞菠菜products/bluetooth-module-da14531-smartbond-tiny
此外,对于DA14531,我们有一个更详细的SUOTA教程:
http://lpccs-docs.dialog-semiconductor.com/Tutorial-BLE-SUOTA-DA145x/index.html
谢谢,PM_Dialog
嗨PM_Dialog,
非常感谢您的及时反馈。我已经采取干净的SDK 5.0.4,尝试步骤提供的编程在4.2秒SPI flash和测试多图像仍然不能开始广告的设备。我已经上传了图片供你进一步验证。
我们正在开发其他特性SDK 5.0.4和DA14850 || ZY模块,所以很难更改新的6.0.4 SDK。
是否有可能提供DA14850辅助引导程序的工作版本?
最好的问候,
哈瑞
嗨HarishKumar,
抱歉我的回复晚了,我已经按照文档中描述的步骤,设备可以在Dialog SUOTA移动应用程序上检测到。
我所做的唯一额外的步骤是在8.1节运行python脚本(22)之前:
拷贝5.0.4\binaries\host\windows\mkimage\mkimage.exe并将其传递到DA1458x_SUOTA_Multipart_Binary_Generator_v0.3\bin中
此外,请注意,当燃烧的SPI flash与多图像,你不应该使设备引导。
谢谢,PM_Dialog