你好,
我有一个工作系统,我可以上传新的固件到我们的设备(DA14680)使用SUOTA应用程序(从谷歌播放商店)。
然而,我在一个新的设备上安装了应用程序(旧的不再可用),现在它似乎我可以上传,但新的固件似乎不闪烁正确。
在Suota应用程序中,我可以找到我的设备,它连接。在我执行“更新设备”并选择图像后,我会看到以下设置。
SPI选择了
MISO GPIO ==> P0_5
MOSI GPIO ==> P0_6
cpio ==> p0_3
SCK GPIO ==> P0_0
图像银行==> 0
块大小==> 240
我不确定这些设置对我的设备(DA14680)是否正确,找不到他们应该的任何地方。
在“发送到设备”后,我得到:
启用Spota_serv_status通知
固件CRC:0x82
上传大小:117493字节
块大小:244字节
x13000000 SPOTA_MEM_DEV: 0
x05060300 SPOTA_GPIO_MAP: 0
设置SPOTA_PATCH_LENGTH: 244
更新程序已开始
设置SPOTA_PATCH_LENGTH: 129
send SUOTA END命令
上传完成
运行时间:30.279秒
然后弹出对话框窗口:上传完成->重启设备?- >好吧
重新启动发生但使用旧固件。
Suota应用程序版本3.190.14
有什么建议么?谢谢。
关键词:
设备:
嗨Myken,
能否请您指出您正在使用的设备的完整版本?是DA14680-01吗?另外,您使用哪个SDK版本?只有DA1458x设备需要具有SPI配置的屏幕。对于DA1468x,只要按下Send to设备,无论这里的值是什么都没有效果。此外,请确保第9节软件升级中描述的步骤UM-B-056: DA1468x软件开发人员指南遵循了。
谢谢,PM_DIALOG.
你好,
我们正在使用的设备确实是DA14681_01
作为SDK,我们使用da1468x_da15xxx_sdk_1.0.12.1078
我们的设置中没有任何改变。我只重新安装了Suota应用程序。
我们可以在“9.1.5使用手机执行SUOTA升级”项目9中描述的新设备上安装软件。
但之后,我们无法通过电话/平板电脑更新。所有接缝都很好,包括重启......
它以前完美地工作过。我们尝试了不同的手机和平板电脑的结果。
嗨Myken,
SDK1.0.12是旧的SDK版本,目前尚未支持。为此,我强烈建议您进入我们最新的SDK,适用于DA1468X产品,该产品是SDK1.0.14。亚博电竞菠菜您可以从我们的支持网站下载它。请尝试使用最新的SDK,并告知我是否仍然存在同样的问题。
谢谢,PM_DIALOG.
你好,
更新到SDK 1.0.14.1081,如预期仍然有相同的问题。
有办法调试这个吗?APP是否有调试模式?是否有可能降级SUOTA APP(更新后出现问题)?
这个问题对于许多设备都是一样的。
谢谢。
嗨Myken,
不,移动应用程序中没有调试模式。我在我身边尝试过,但我无法复制你的问题,所以请你能为你所做的做出更多的输入吗?你遵循教程吗?
谢谢,PM_DIALOG.
请帮我了解这个问题:
如果我有一个工作系统来生成仿图像,请使用SDK版本X和Tool-Chain y,并使用Suota应用程序版本A下载到我的设备上的工作映像。如果我在新手机/平板电脑上安装新版本的Suota应用程序(B或C)并使用SDK版本X和Tool-Chain y生成图像,它应该仍然工作,对吧?
另一方面,SUOTA APP(最新版本)做什么是应该做的,下载图像和重置设备(没有错误)。
我确实遵循了教程,但有一个例外,我是在Linux机器上,所以对于每个脚本,我都使用*_linux变体。
所以,是的,我确实遵循逐步遵循教程(9.1.5执行手机升级),没有错误。在步骤9之后,我的设备中有一个新的工作形象。
其余的教程也有效,没有问题。
在步骤15之后,唯一的是新的(OTA)图像不会启动。对于我更改MAC地址的每个新图像,这就是我检查哪个图像是活动的。
供你参考,我们现场有几个设备我无法执行第9步。
如果我对9.1.3段的理解是正确的,那么唯一可能出错的地方就是引导加载程序,如果它检测到一个无效的新映像,它将不会将该映像复制到执行分区。
如何验证(或修复该)。在这种情况下,Suota应用程序如何(更新应用程序后出现问题)?
谢谢。
如果我做的事:
我得到:
一些我如何设法将其工作在新设备上(基本上通过重复步骤9)。因此,我可以编程一个新设备并生成一个我可以上传的有效仿映像(在新设备上)。
问题仍然是我无法将新的仿图像上传到该字段中的设备。
是否有一种方法可以重置该字段中设备上的分区表,而不需要物理连接(这样引导加载程序就会生成一个新的连接)?
嗨Myken,
您提到某些设备无法执行步骤9。有什么错误吗?你能给我发个截图吗?你使用哪个SDK的例子?
谢谢,PM_DIALOG.
你好,
步骤9基本上需要有线连接(JTAG或UART)来运行脚本。某些设备都是我们在该字段中的所有设备。应用是可穿戴的,它们被浇铸/模制,因此我不能再安装电线。但我确实需要更新这些设备的软件。
我用来启动项目(1年前)的SDK示例是项目> dk_apps > features > ble_peripheral。
介意你,在一开始就已经过空气努力了。
谢谢。
嗨Myken,
您可以尝试使用SDK的PXP报告管理员执行课程吗?
谢谢,PM_DIALOG.