新安装的SUOTA应用程序(Android)无法正确闪存新固件。

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
12个员额/0个新员额
最后一篇文章
麦肯
离线
最后一次见到:2年1个月前
加入:2016-07-13 20:06
新安装的SUOTA应用程序(Android)无法正确闪存新固件。

你好

我有一个工作系统,我能够使用SUOTA应用程序(从谷歌play store)上传新的固件到我们的设备(DA14680)。

然而,我在新设备上安装了APP(旧的不再可用),现在似乎可以上传,但新固件似乎不能正确闪烁。

在SUOTA应用程序中,我可以找到我的设备,它可以连接。完成“更新设备”并选择图像后,我会看到以下设置。

选择SPI
MISO GPIO==>P0\U 5
MOSI GPIO==>P0_6
cpio ==> p0_3
SCK GPIO==>P0\U 0
图像银行==> 0
块大小==> 240

我不确定这些设置是否适合我的设备(DA14680),无法找到它们应该是什么。

在“SEND TO DEVICE”之后,我得到:

启用SPOTA\u SERV\u状态通知
固件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

有什么建议吗?谢谢。

关键词:
设备:
PM_对话框
离线
最后一次见到:1天19小时前
工作人员
加入:2018-02-08 11:03
嗨Myken,

嗨Myken,

您能说明您正在使用的设备的完整版本吗?是DA14680-01吗?另外,您使用的是哪个SDK版本?只有DA1458x设备需要使用具有SPI配置的屏幕。对于DA1468x,只需按Send to device,因为这里的值没有任何作用。此外,请确保在第9节软件升级中描述的步骤DA1468x软件开发人员指南已经被跟踪。

谢谢,下午好

麦肯
离线
最后一次见到:2年1个月前
加入:2016-07-13 20:06
你好

你好

我们使用的设备确实是DA14681_01
作为SDK,我们使用DA1468x_DA15xxx_SDK_1.0.12.1078

我们的设置没有改变。我只重新安装了SUOTA应用程序。

我们能够将软件安装到新的设备上,如“9.1.5使用移动电话执行SUOTA升级”第9项所述。
但此后,我们无法通过手机/平板电脑进行更新。所有接缝都很好,包括重新启动。。。
它以前工作得很好。我们试过不同的手机和平板电脑,结果都是一样的。

PM_对话框
离线
最后一次见到:1天19小时前
工作人员
加入:2018-02-08 11:03
嗨Myken,

嗨Myken,

SDK1.0.12是旧SDK版本,目前不受支持。为此,我强烈建议您使用我们最新的DA1468x产品SDK,即SDK1.0.14。您可以从我们的支持网站下载。请使用最新的SDK进行尝试,如果仍然存在相同的问题,请告诉我。雷电竞官网登录

谢谢,下午好

麦肯
离线
最后一次见到:2年1个月前
加入:2016-07-13 20:06
你好

你好
更新到SDK 1.0.14.1081,如预期的仍然有相同的问题。
有办法调试吗?APP有调试模式吗?是否可以降级SUOTA APP(更新后出现问题)?
对于一些设备来说,这个问题也是一样的。
谢谢。

PM_对话框
离线
最后一次见到:1天19小时前
工作人员
加入:2018-02-08 11:03
嗨Myken,

嗨Myken,

不,移动应用程序中没有调试模式。我试过站在我这边,但我无法复制你们的问题,所以你们能为你们所做的提供更多的投入吗?你遵循了教程吗?

谢谢,下午好

麦肯
离线
最后一次见到:2年1个月前
加入:2016-07-13 20:06
请帮助我了解

请帮助我了解问题:
如果我有一个工作系统来生成一个suota映像,使用SDK版本X和工具链Y,并将其与suota应用程序版本a一起下载,以在我的设备上获得一个工作映像。然后,如果我在新手机/平板电脑上安装新版本的SUOTA应用程序(B或C)(我们都尝试了),并使用SDK版本X和工具链Y生成图像,它应该仍然可以工作,对吗?

另一方面,SUOTA APP(最新版本)做了应该做的事情,下载图像并重置设备(没有错误)。

我确实遵循了本教程,但有一个例外,我是在Linux机器上,所以对于每个脚本,我都使用*_linux变体。
所以,是的,我确实遵循了教程(9.1.5使用手机执行SUOTA升级),一步一步,没有错误。步骤9之后,我的设备中有一个新的工作映像。
本教程的其余部分也非常有效,没有问题。
唯一的问题是新的(OTA)映像在步骤15之后无法启动。对于每个新映像,我都会更改MAC地址,这就是我检查哪个映像处于活动状态的方式。

供你参考:我们有几个设备在现场,我不能执行第9步。

如果我正确理解9.1.3段,唯一可能出错的地方是引导加载程序,如果它检测到一个无效的新映像,它将不会复制映像到执行分区。
我如何验证(或修复)。在这种情况下,SUOTA应用程序会做什么(更新应用程序后会出现问题)?

谢谢。

麦肯
离线
最后一次见到:2年1个月前
加入:2016-07-13 20:06
如果我做的事:

如果我做的事:

cli\u程序员/dev/ttyUSB0读取分区表

我得到:

正在连接到设备。。。扇区大小:4096字节开始#扇区偏移量大小id名称0x00 0x1e 0x000000 0x1e000 0x01 NVMS_固件(部分0x1e 0x01 0x01e000 0x01000 0x13 NVMS_产品(部分0x1f 0x01 0x01f000 0x01000 0x14 NVMS_图像)头部分0x20 0x50 0x0200000 0x50000 0x11 NVMS_固件(执行部分0x70 0x0d 0x070000 0x070000 0x0d000 0x04 NVMS)日志(部分0x7d 0x02 0xD00700 0xD00700 0x0fNVMS\U平台参数部分0x7f 0x01 0x07f000 0x01000 0x10 NVMS\U分区表0x80 0x10 0x080000 0x10000 0x02 NVMS\U参数部分0x90 0x51 0x090000 0x51000 0x12 NVMS\U FW\U更新部分0xe1 0x1f 0x0e1000 0x1f000 0x05 NVMS\U通用部分完成。
麦肯
离线
最后一次见到:2年1个月前
加入:2016-07-13 20:06
我是怎么得到它的

我知道我是如何在一个新设备上工作的(基本上是通过重复步骤9)。因此,我可以编程一个新设备,并产生一个有效的索塔图像,我可以上传(在一个新设备上)。
问题仍然是我无法将新的索塔图像上传到现场的设备上。
是否有一种方法可以在没有物理连接的情况下,在该字段中的设备上重置分区表(因此引导加载程序生成一个新的分区表)?

PM_对话框
离线
最后一次见到:1天19小时前
工作人员
加入:2018-02-08 11:03
嗨Myken,

嗨Myken,

您提到有些设备无法执行步骤9。你得到任何错误吗?你能发个截图给我吗?您使用的是哪个SDK示例?

谢谢,下午好

麦肯
离线
最后一次见到:2年1个月前
加入:2016-07-13 20:06
你好

你好

步骤9基本上需要有线连接(jtag或uart)来运行脚本。有些设备是我们在现场拥有的所有设备。该应用程序是可穿戴的,它们是铸造/模制的,所以我不能再连接电线了。但我确实需要更新这些设备的软件。
我用于启动项目(1年前)的SDK示例是项目> dk_apps > features > ble_peripheral。

请注意,“空中传送”更新在开始时运行良好。

谢谢。

PM_对话框
离线
最后一次见到:1天19小时前
工作人员
加入:2018-02-08 11:03
嗨Myken,

嗨Myken,

你能试着用SDK的PXP reporter应用程序执行SUOTA吗?

谢谢,下午好