On 12 August 2011 09:47, Bee Hock Goh <beeh...@gmail.com> wrote: > I am trying to script out creating of android partitions on different > size of sdcard. While going through android-media-create scripts, I > found the following: > > return '%s,%s,%s,*\n%s,%s,L\n%s,%s,L\n%s,-,E\n%s,%s,L\n%s,,,-' % ( > boot_start, boot_len, partition_type, system_start, _system_len, > cache_start, _cache_len, userdata_start, userdata_start, > _userdata_len, sdcard_start) > > The scripts itself has calculate the alignment through the start/len > of the different partition. However, the first logical partition > created under the extended partition has the same starting sector. If > I do a test using sfdisk, I get an bad parition start for the logical > partition.
Hi Ben, I believe that having the boot partition aligned to 4MB boundaries can cause problems with old x-loaders, so by default the Linaro media create scripts only align the non-boot partitions to 4MB boundaries. You can override this by adding --align-boot-part to your linaro-android-media-create line. If my reading of the code is correct by default boot partitions will be aligned on sector 63 unless they are a Snowball, Mx5 or Samsung board, which all have their own requirements for where a boot partition should be and ignore the align-boot-part flag. Hope this helps, James _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev