11 posts / 0 new
Last post
csq
Offline
Last seen:1 year 2 months ago
加入:2018-08-05 08:56
da14580 外部SUOTA OTP

我下载了官方的suota python的那个包,然后发现将secondary_bootloader下载到OTP,其它下载到spi flash里,虽然能够正常引导程序,能够搜到,但在进行SUOTA时,引脚配置对的情况下无法更新,每次都是upload fail我知道里面是加了service 才能进行,但我用的是官方的文件,什么都没改,且已成功在默认引脚下成功进行过suota了,请问这是什么原因造成的?难道secondary下载bin格式而不是hex格式?或者硬件上需要有什么特殊的改动?我的flash能够正常使用

Device:
CYibin
Offline
Last seen:3 months 2 weeks ago
工作人员
加入:2017-12-14 02:48
你好,

你好,

请说明清楚以下两点:

1、“已成功在默认引脚下成功进行过suota了”

2、“引脚配置对的情况下无法更新”

意思是不是说,按默认的引脚,能够跑完整个 OTA 流程;修改了 FLASH 引脚配置,就失败?

csq
Offline
Last seen:1 year 2 months ago
加入:2018-08-05 08:56
是的

是的

CYibin
Offline
Last seen:3 months 2 weeks ago
工作人员
加入:2017-12-14 02:48
你好,烧到OTP的 second

你好,烧到OTP的 second bootloa有根据你 flash 的引脚进行修改?

csq
Offline
Last seen:1 year 2 months ago
加入:2018-08-05 08:56
secondary_bootloader spi

secondary_bootloader spi pin脚 修改了,且成功广播了SUOTA01,手机里ios软件里的pin脚跟这个一模一样而且,但更新不了

CYibin
Offline
Last seen:3 months 2 weeks ago
工作人员
加入:2017-12-14 02:48
一、你的 spi 管脚定义是什么?

一、你的 spi 管脚定义是什么?

二、flash 的内存分配是?

三、ota 过程进行到哪一步失败了:

1、能搜到服务并连接上?

2、能启动升级,进度条有变化

3、固件能成功下载并烧录到 flash 中?

4、能复位重启,重新引导程序运行?

csq
Offline
Last seen:1 year 2 months ago
加入:2018-08-05 08:56
CLK 2_5

CLK 2_5
CS 2_6
MISO 2_8
MOSI 2_7

第二步,然后断开了

Attachment:
csq
Offline
Last seen:1 year 2 months ago
加入:2018-08-05 08:56
什么问题,摁错了

什么问题,摁错了

CYibin
Offline
Last seen:3 months 2 weeks ago
工作人员
加入:2017-12-14 02:48
你是指可以 OTA 成功了,之前操作有误?

你是指可以 OTA 成功了,之前操作有误?

csq
Offline
Last seen:1 year 2 months ago
加入:2018-08-05 08:56
没成功,不小心摁到接受了,SUOTA就是没法成功

没成功,不小心摁到接受了,SUOTA就是没法成功

CYibin
Offline
Last seen:3 months 2 weeks ago
工作人员
加入:2017-12-14 02:48
你好,

你好,

你可先用当前FLASH管脚配置(OTA不成功那个),进行FLASH读写操作,看FLASH是否有问题。然后再继续OTA流程。

也可在代码里添加一些打印信息,看OTA卡在了哪一步。

若还不行,可上传你OTA相关的代码、文件;或者留下邮箱,我们联系你