SUOTA Partition table difference

⚠️
Hi there.. thanks for coming to the forums. Exciting news! we’re now in the process of moving to our new forum platform that will offer better functionality and is contained within the main Dialog website. All posts and accounts have been migrated. We’re now accepting traffic on the new forum only - please POST any new threads at https://www.dialog-semiconductor.com/support . We’ll be fixing bugs / optimising the searching and tagging over the coming days.
4 posts / 0 new
Last post
dlo
Offline
Last seen: 3 months 1 week ago
Joined: 2017-05-26 16:21
SUOTA Partition table difference
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 )

1MB suota partition table

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 , 0x05D000 , NVMS_FW_EXEC_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 , 0x010000 , NVMS_LOG_PART             , 0 )
PARTITION2( 0x0A0000 , 0x05E000 , NVMS_FW_UPDATE_PART       , 0 )
PARTITION2( 0x0FE000 , 0x102000 , NVMS_GENERIC_PART         , PARTITION_FLAG_VES )

2MB suota partition table

In UM-B-056 it seems NVMS_FW_EXEC_PART is size limited to 320kb. However, why is that portion bigger in the 2MB (0x05D000) partition table than in the 1MB (0x051000)?

 

Device: 
PM_Dialog
Offline
Last seen: 2 months 2 weeks ago
Staff
Joined: 2018-02-08 11:03
Hi dlo,

Hi dlo,

The user manual describes the default partition size for the 1MB partition table. The firmware update could be as much as required. To do so, it is possible to have firmware update partition which is  0x5D000/ 0x400 = 372KB.

Thanks, PM_Dialog

dlo
Offline
Last seen: 3 months 1 week ago
Joined: 2017-05-26 16:21
Thank you for the

Thank you for the clarification.

PM_Dialog
Offline
Last seen: 2 months 2 weeks ago
Staff
Joined: 2018-02-08 11:03
Hi dlo,

Hi dlo,

Thanks for accepting my answer. If you have any other question/issue, please raise a new forum thread.

Thanks, PM_Dialog