Suota Partition表1MB - 179KB固件

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇
bobspam@free.fr.
离线
最后一次露面:6个月2周前
加入:2018-06-20 08:07
Suota Partition表1MB - 179KB固件

你好

我确实需要切换到使用8MB闪存的产品的Suota Loader。默认分区表如下:

Partition2(0x000000,0x01e000,nvms_firmware_part,0)
Partition2(0x01e000,0x001000,nvms_product_header_part,0)
Partition2(0x01f000,0x001000,nvms_image_header_part,0)
Partition2(0x020000,0x050000,nvms_fw_exec_part,0)
Partition2(0x070000,0x00d000,nvms_log_part,0)
Partition2(0x07d000,0x002000,nvms_platform_params_part,partition_flag_read_only)
partition2(0x07f000,0x001000,nvms_partition_table,partition_flag_read_only)
Partition2(0x080000,0x010000,NVMS_PARAM_PART,0)
Partition2(0x090000,0x051000,nvms_fw_update_part,0)
Partition2(0x0e1000,0x01f000,nvms_generic_part,partition_flag_ves)

我的二进制是这个大小

文本数据BSS DEC十六进制文件名
182736 296 28392 211424 339e0 poc.elf

最终的bin文件是179kb

您能否向我确认哪些分区是上传的固件?

如果它位于nvms_firmware_part中,则大小可以减少其他分区?

先感谢您

此致

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

你好呀,

所有辅导功能都描述于UM-B-056:DA1468X软件开发人员指南和第9节软件升级。支持软件更新的应用程序使用以下分区:

  • Bootloader分区,包含引导加载程序,该引导程序如果已上传新的固件可执行文件,则会管理更新过程。
  • 产品标题分区(带有关于设备的信息的分区)即NVMS_Product_Header_Part
  • 与软件版本信息的图像标题分区即nvms_image_header_part。
  • 应用程序可执行分区()nvms_fw_exec_part,包含当前应用程序固件版本。在拟议应用中,这限制在320kb。
  • 固件更新分区(0,NVMS_FW_UPDATE_PART),其中包含引导加载程序将检测到下一次重新启动的新更新的固件版本。实际上,这仅限于应用程序可执行分区的大小320KB。

请检查图44和黄色分区。

谢谢,PM_DIALOG.