请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5728 主题中讨论的其他器件:BeagleBoard-X15
工具/软件:TI C/C++编译器
您好!
我在 BeagleBoard-X15上使用处理器 SDK 版本6。 我正在使用 create-sdcard.sh 脚本创建 sdcard。 在脚本中,分区是用 parted 创建的。 单元的圆柱选项将传递到脚本中分配的。 据我所知、基于圆柱体的分区已被弃用、此脚本无法按预期在其他发行版和其他发行版中工作。 我已更改两个分区选项的分区部分、如下所示:
原始:
parted -s $drive mklabel msdos parted -s $drive unit cyl mkpart primary FAT32 -- 0 9 parted -s $drive set 1 boot on parted -s $drive unit cyl mkpart primary ext2 -- 9 -2
更改了:
parted -s $drive mklabel msdos parted -s $drive unit s mkpart primary FAT32 --2048 145407 parted -s $drive set 1 boot on parted -s $drive unit s mkpart primary ext2--145408-2
我已经在其他版本的 parted 和其他发行版上进行了测试、因为现在、它的工作方式就像一种魅力。
如果您可以更改代码库、以便其他人也可以使用、我对此表示感谢。
此致、
穆斯塔法