This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Create an SD card with Linux SDK for AM335x

Hello,

I work with the Sitara SDK and Ubuntu Trusty Tahr. I'm trying to create an SD card with le create-sdcard.sh script by running:

sudo ./bin.create-sdcard.sh

and it goes with an issue:

################################################################################
 
 
Available Drives to write images to: 
 
#  major   minor    size   name 
1:   8       16    3887104 sdb
 
Enter Device Number or n to exit: 1
 
sdb was selected
 
/dev/sdb is an sdx device
Current size of sdb1 3886080 bytes
SD Card is not correctly partitioned
 
################################################################################
 
Select 2 partitions if only need boot and rootfs (most users).
Select 3 partitions if need SDK & other content on SD card.  This is
        usually used by device manufacturers with access to partition tarballs.
 
****WARNING**** continuing will erase all data on sdb
 
################################################################################
 
Number of partitions needed [2/3] : 2
 
 
Now partitioning sdb with 2 partitions...
 
 
################################################################################
 
Now making 2 partitions
 
################################################################################
 
1024+0 records in
1024+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 2.97604 s, 352 kB/s
DISK SIZE - 3980394496 bytes
sfdisk: invalid option -- 'D'
 
Usage:
 sfdisk [options] <dev> [[-N] <part>]
 sfdisk [options] <command>
 
Display or manipulate a disk partition table.
 
Commands:
 -A, --activate <dev> [<part> ...] list or set bootable MBR partitions
 -d, --dump <dev>                  dump partition table (usable for later input)
 -J, --json <dev>                  dump partition table in JSON format
 -g, --show-geometry [<dev> ...]   list geometry of all or specified devices
 -l, --list [<dev> ...]            list partitions of each device
 -F, --list-free [<dev> ...]       list unpartitions free areas of each device
 -s, --show-size [<dev> ...]       list sizes of all or specified devices
 -T, --list-types                  print the recognized types (see -X)
 -V, --verify [<dev> ...]          test whether partitions seem correct
 
 --part-label <dev> <part> [<str>] print or change partition label
 --part-type <dev> <part> [<type>] print or change partition type
 --part-uuid <dev> <part> [<uuid>] print or change partition uuid
 --part-attrs <dev> <part> [<str>] print or change partition attributes
 
 <dev>                     device (usually disk) path
 <part>                    partition number
 <type>                    partition type, GUID for GPT, hex for MBR
 
Options:
 -a, --append              append partitions to existing partition table
 -b, --backup              backup partition table sectors (see -O)
     --bytes               print SIZE in bytes rather than in human readable format
 -f, --force               disable all consistency checking
     --color[=<when>]      colorize output (auto, always or never)
                             colors are enabled by default
 -N, --partno <num>        specify partition number
 -n, --no-act              do everything except write to device
     --no-reread           do not check whether the device is in use
 -O, --backup-file <path>  override default backup file name
 -o, --output <list>       output columns
 -q, --quiet               suppress extra info messages
 -X, --label <name>        specify label type (dos, gpt, ...)
 -Y, --label-nested <name> specify nested label type (dos, bsd)
 
 -L, --Linux               deprecated, only for backward compatibility
 -u, --unit S              deprecated, only sector unit is supported
 
 -h, --help     display this help and exit
 -v, --version  output version information and exit
 
Available columns (for -o):
 gpt: Device Start End Sectors Size Type Type-UUID Attrs Name UUID
 dos: Device Start End Sectors Cylinders Size Type Id Attrs Boot End-C/H/S
      Start-C/H/S
 bsd: Slice Start End Sectors Cylinders Size Type Bsize Cpg Fsize
 sgi: Device Start End Sectors Cylinders Size Type Id Attrs
 sun: Device Start End Sectors Cylinders Size Type Id Flags
 
For more details see sfdisk(8).
 
################################################################################
 
Partitioning Boot
 
################################################################################
mkfs.fat 3.0.28 (2015-05-16)
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows
/dev/sdb1: No such file or directory
 
################################################################################
 
Partitioning rootfs
 
################################################################################
mke2fs 1.42.13 (17-May-2015)
The file /dev/sdb2 does not exist and no size was specified.
 
 
###############################################################################

It appears that the script can't create the 2 partions asked and it screwed up my filesystem on the SD card.
I've tried severals SD cards and another card reader with the same issue.
Did I made something wrong?