FPGA - Save / Restore OBERON.FS
Hi, Reading some earlier post by Paul Read, I look for `dd' syntax to save and restore my work on uSD card. Providing uSD card is formatted as 256MB FAT + 65MB OBERON. Restore my work indexed as `1' may work like this, $ dd if=OBERON1.FS of=/dev/sdc bs=1024 seek=262145 By how about saving the work first, $ dd if=/dev/sdc of=OBERON1.FS bs=1024 skip=262145 count=??? What count should I use? `System.Watch' may give a clue, but does not seem exact. I could also use a fixed value of the whole 65MB Oberon partition, but not sure if below is correct $ dd if=/dev/sdc of=OBERON1.FS bs=1024 skip=262145 count=$((65*1024*1024)) Many thanks. Tomas
-----Original Message----- From: Oberon [mailto:oberon-bounces@lists.inf.ethz.ch] On Behalf Of Tomas Kral Sent: Friday, 14 April 2017 3:42 AM To: Oberon@ Subject: [Oberon] FPGA - Save / Restore OBERON.FS
Reading some earlier post by Paul Read, I look for `dd' syntax to save and restore my work on uSD card.
Providing uSD card is formatted as 256MB FAT + 65MB OBERON.
Restore my work indexed as `1' may work like this, $ dd if=OBERON1.FS of=/dev/sdc bs=1024 seek=262145
By how about saving the work first, $ dd if=/dev/sdc of=OBERON1.FS bs=1024 skip=262145 count=???
To keep it simple I just copy the whole lot including the FAT partition and any unused space in the Oberon partition - it doesn't take long on a modern PC. The complete size is 320MB. The resulting image zips up to 700KB on Windows so you don't need to worry about consuming hard drive space. The command I use on Windows is: dd if=\\.\PhysicalDrive<n> of=disk.img bs=1M count=320 --progress so presumably the Unix equivalent would be: dd if=/dev/sdc of=OBERON1.FS bs=1M count=320 For the benefit of Windows users: 1. You can download dd for Windows from: http://www.chrysocome.net/dd 2. <n> is the drive number (a zero-based integer) of the SD Card reader as shown as Disk <n> in Administrative Tools > Computer Management > Storage > Disk Management 3. When you use dd to access physical drives directly like this you must run it as a system administrator. 4. Alternatively if you want a GUI way of backing up your SD card you can use Win32 Disk Imager instead of dd: https://sourceforge.net/projects/win32diskimager/ Regards, Chris Burrows CFB Software http://www.astrobe.com/RISC5
participants (2)
-
Chris Burrows -
Tomas Kral