如何通过suota更改分区表并更新FW?

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
尼格利
离线
最后一次露面:2周4天前
加入:2018-03-20 08:24
如何通过suota更改分区表并更新FW?

嗨对话框,

我的旧固件和新的固件有不同的分区表。如何通过suota更改分区表和更新固件,因为我的产品已发送到客户网站。

我无法通过有线方法使用不同的分区表更新代码。

感谢您的帮助

设备:
PM_DIALOG.
离线
最后一次露面:1周前1周前
职员
加入:2018-02-08 11:03
嗨nigelyang,

嗨nigelyang,

谢谢你的问题在线。你能分享旧的和新分区表吗?通常,更改产品中的分区表,意味着数据丢失,因此您可以理解它不是好的方法。

谢谢,PM_DIALOG.

尼格利
离线
最后一次露面:2周4天前
加入:2018-03-20 08:24
嗨对话框,

嗨对话框,

新的分区表不会更改太多,只需增加nvms_fw_exec_part 4kbyte,减少nvms_log_part 4k字节,增加nvms_fw_update_part 4k字节并减少nvms_generic_part 4k字节。其他分子是相同的。我的目标是消耗消费码的空间(增加4 k字节)。数据丢失在我的产品中不是大量的。谢谢你的帮助。

PM_DIALOG.
离线
最后一次露面:1周前1周前
职员
加入:2018-02-08 11:03
嗨nigelyang,

嗨nigelyang,

如我之前的答案中提到,请分享整个旧的分区表。旧的和新分区表应该是1m / suota / partition_table.h格式。我们需要详细检查它们两个。

谢谢,PM_DIALOG.

尼格利
离线
最后一次露面:2周4天前
加入:2018-03-20 08:24
嗨对话框

嗨对话框

旧分区表是

Partition2(0x000000,0x01e000,nvms_firmware_part,0)// 120k字节
Partition2(0x01e000,0x001000,nvms_product_header_part,0)// 4k
partition2(0x01f000,0x001000,nvms_image_header_part,0)// 4k
Partition2(0x020000,0x050000,nvms_fw_exec_part,0)// 320k
Partition2(0x070000,0x00d000,nvms_log_part,0)// 52k
partition2(0x07d000,0x002000,nvms_platform_params_part,partition_flag_read_only)// 8k
partition2(0x07f000,0x001000,nvms_partition_table,partition_flag_read_only)// 4k
Partition2(0x080000,0x010000,nvms_param_part,0)// 64k
Partition2(0x090000,0x051000,nvms_fw_update_part,0)// 324k
partition2(0x0e1000,0x010000,nvms_generic_part,partition_flag_ves)// 64k
Partition2(0x0f1000,0x00f000,nvms_pixels_part,0)// 60k //

新的是

Partition2(0x000000,0x01e000,nvms_firmware_part,0)// 120k字节
Partition2(0x01e000,0x001000,nvms_product_header_part,0)// 4k
partition2(0x01f000,0x001000,nvms_image_header_part,0)// 4k
Partition2(0x020000,0x051000,nvms_fw_exec_part,0)// 324k
Partition2(0x071000,0x00c000,nvms_log_part,0)// 48k
partition2(0x07d000,0x002000,nvms_platform_params_part,partition_flag_read_only)// 8k
partition2(0x07f000,0x001000,nvms_partition_table,partition_flag_read_only)// 4k
Partition2(0x080000,0x010000,nvms_param_part,0)// 64k
Partition2(0x090000,0x052000,nvms_fw_update_part,0)// 328k
partition2(0x0e2000,0x00f000,nvms_generic_part,partition_flag_ves)// 60k
partition2(0x0f1000,0x00f000,nvms_pixels_part,0)// 60k

谢谢

PM_DIALOG.
离线
最后一次露面:1周前1周前
职员
加入:2018-02-08 11:03
嗨nigelyang,

嗨nigelyang,

正如我所通知的那样,这个问题来自论坛离线。

谢谢,PM_DIALOG.