嗨对话框,
我有自定义DA14580板。我试图使用Suota iOS应用程序将我的固件(image1)更新到它第一次在我试图更新相同的图像时获得成功,我按预期获得“相同的图像错误”。当我更新NewFirmware(image2)它显示成功,但是当我尝试更新旧的固件版本(image1)时,我会得到“无效的产品标题”。之后,我无法更新固件既不旧的也不是更新的可能是什么问题 ?
谢谢,Shrikrishna。
嗨shrikrishna.katore,
如果获得这种代码,意味着产品标题已损坏,则课题预计将从产品标题读取图像的位置,然后在执行其检查其0x70和0x52的位置0x1f000,如果产品标题与I VE所提到的签名字节不匹配,则应用程序返回无效的产品标题消息。因此,您可以在该特定位置检查闪光灯,并检查数据是否与产品标题签名的数据匹配。
谢谢mt_dialog.
你好,
我有同样的错误。我正在使用DA14583女儿卡与DA14580母板。fw_multi_part_spi.bin被刻录到片内闪光灯中。女儿板是广告的。iPhone上的Suota连接到子卡。当我向子卡发送FW_Image_2.img时,我收到了“错误:无效的产品标题”消息。
我使用Smart Spippets工具来检查产品标题和FW_Image_2.img。两个标题都是对的。在secoftic_bootloader项目中的bootloader.h文件中,产品标题签名定义为7052,图像标题定义为7051。
问题是什么?
谢谢。
嗨米洛,
在这种情况下,可能从闪存返回的数据不正确(您使用的是使用自定义fw或一个ble examples?),以验证您可以做的是准备相同图像的多级图像并运行相同通过keil,然后在app_read_image_headers()函数中在大约899中的app_spotar.c文件中放置一个断点,因此在设备运行并连接到拟议手机应用程序时按下更新按钮,因此fw应该点击断点并且,如果数据不正确,则可以检查设备读取的值是在访问产品标题数据时读取的值是什么,如果数据不正确,则FW应该返回Spotar_inval_Product_HDR。
嗨shrikrishna.katore,
如果获得这种代码,意味着产品标题已损坏,则课题预计将从产品标题读取图像的位置,然后在执行其检查其0x70和0x52的位置0x1f000,如果产品标题与I VE所提到的签名字节不匹配,则应用程序返回无效的产品标题消息。因此,您可以在该特定位置检查闪光灯,并检查数据是否与产品标题签名的数据匹配。
谢谢mt_dialog.
你好,
我有同样的错误。
我正在使用DA14583女儿卡与DA14580母板。
fw_multi_part_spi.bin被刻录到片内闪光灯中。
女儿板是广告的。iPhone上的Suota连接到子卡。
当我向子卡发送FW_Image_2.img时,我收到了“错误:无效的产品标题”消息。
我使用Smart Spippets工具来检查产品标题和FW_Image_2.img。
两个标题都是对的。在secoftic_bootloader项目中的bootloader.h文件中,
产品标题签名定义为7052,图像标题定义为7051。
问题是什么?
谢谢。
嗨米洛,
在这种情况下,可能从闪存返回的数据不正确(您使用的是使用自定义fw或一个ble examples?),以验证您可以做的是准备相同图像的多级图像并运行相同通过keil,然后在app_read_image_headers()函数中在大约899中的app_spotar.c文件中放置一个断点,因此在设备运行并连接到拟议手机应用程序时按下更新按钮,因此fw应该点击断点并且,如果数据不正确,则可以检查设备读取的值是在访问产品标题数据时读取的值是什么,如果数据不正确,则FW应该返回Spotar_inval_Product_HDR。
谢谢mt_dialog.