9个帖子/ 0个新
最后发表
alex.jian
离线
最后看到:1个月1个星期前
加入:2019-08-28 14
SUOTA功能驗證及測試

嗨对话框

我們的專案想使用OTA功能,故先使用例子進行驗證

並參考以下資料

http://lpccs-docs.dialog-semiconductor.com/Tutorial-BLE-SUOTA-DA145x/introduction.html

當執行到http://lpccs-docs.dialog-semiconductor.com/Tutorial-BLE-SUOTA-DA145x/flashing_and_upgrading.html這裡時

我的SmartSnippets工具箱v5.0.10Make单一图像及使多图像都沒有可以像图9讓我選擇形象檔的輸出資料夾

請問我的該去哪裡取得我輸出後檔的形象

设备:
CYibin
离线
最后看到:8个月2周之前
工作人员
加入:2017-12-14 02:48
你好,

你好,

请参照文档://www.wsdof.com/sites/default/files/an-b-010_da14580_using_suota_0.pdf

的指示,使用python脚本来生成图像。

alex.jian
离线
最后看到:1个月1个星期前
加入:2019-08-28 14
你好

你好

請問一下

在文檔://www.wsdof.com/sites/default/files/an-b-010_da14580_using_suota_0.pdf

生成兩個不同版號的形象用意是甚麼? ?

如何指定開機讀取的形象? ?

alex.jian
离线
最后看到:1个月1个星期前
加入:2019-08-28 14
另外再詢問我在我的專案

另外再詢問我在我的專案

使用mkimage

但是出現错误請問該如何解決

附件:
CYibin
离线
最后看到:8个月2周之前
工作人员
加入:2017-12-14 02:48
你好,

你好,

图像文件可以给到手机,通过手机SUOTA应用对设备进行升级。

multixxx.bin文件里包含了两个固件,用于烧录闪光。

设置两个图像/ bin的目的,在于保障升级的成功率。FLASH中有两个固件升级时待升级的固件(图片)数据会覆盖掉其中的一个固件。

只有当待升级的固件(图片)数据完全传输下来时,系统复位后,才会去运行新的固件。

生成两个图片,你只需选取其中一个图像(一般是图片1)作为你的新版本固件进行升级即可。

alex.jian
离线
最后看到:1个月1个星期前
加入:2019-08-28 14
嗨对话框

嗨对话框

感謝回應

另外請教,每次開機執行的图片是哪一個位置的形象

以及每次更新都會被更新掉的图片是哪一個? ?

我在製作Mulit形象時可否先將兩個形象都使用成一樣的? ?

CYibin
离线
最后看到:8个月2周之前
工作人员
加入:2017-12-14 02:48
你好,

你好,

我的回答如下:

另外請教,每次開機執行的图片是哪一個位置的形象

[CYibin]:二级引导装载程序会选择映像id较大的图像进行加载。该过程的细节,可参考sdk二次引导装载程序工程里的源码

以及每次更新都會被更新掉的图片是哪一個? ?

[CYibin]:当在SUOTA应用中选择银行0时,程序会判断,清除掉非活跃的固件,用于给待升级的图像腾出空间。当选择BANK1或者2时,可以指定银行进行升级

我在製作Mulit形象時可否先將兩個形象都使用成一樣的? ?

[CYibin]:两个图像可以是一样的。但要保证. h头文件中的内容要有差异

alex.jian
离线
最后看到:1个月1个星期前
加入:2019-08-28 14
嗨对话框

嗨对话框

請問一下形象标识是指什麼id由哪個地方設定的? ?

CYibin
离线
最后看到:8个月2周之前
工作人员
加入:2017-12-14 02:48
你好,

你好,

映像id包含在图像头中。在用使形象工具生成图像时会生成。

可参考以下资料中的第六节:

//www.wsdof.com/sites/default/files/an-b-010_da14580_using_suota_0.pdf