Jak zformatovat USB flasku jako SD kartu?

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

Jak zformatovat USB flasku jako SD kartu?

#1 Příspěvek od termit256 »

Mam tu jednoucelovy stroj do ktereho se nalivaji data bud z SD karty nebo USB flasky. Oba konektory jsou napojene do STM32F107 ktery se mj. stara o nacitani dat.

Z karty to jde bez problemu. Kdyz dam do USB portu kartu v tehle ctecce taky zadny problem. https://www.ebay.com/itm/391895184691
Ale kdyz tam strcim obycejnou flashku, hlasi to neznamy filesystem nebo tak neco.

Napada vas cim by to mohlo byt? Flasku jsem zkousel zformatovat ve win vsemi moznymi zpusoby a nic.

Uživatelský avatar
mtajovsky
Příspěvky: 3694
Registrován: 19 zář 2007, 02:00
Bydliště: Praha

#2 Příspěvek od mtajovsky »

A co jiné flešky? Měl jsem flešku od Kingstona, která mi zaboha nechtěla fungovat přímo v notebooku. Musel jsem ji strčit do externího USB hubu s externím napájecím adaptérem, a pak to šlo.

Uživatelský avatar
lesana87
Příspěvky: 3296
Registrován: 20 zář 2014, 02:00

#3 Příspěvek od lesana87 »

Na té SD kartě může být MBR a oddíly a na USB flashce ne.

Uživatelský avatar
rnbw
Příspěvky: 32312
Registrován: 21 bře 2006, 01:00
Bydliště: Bratislava

#4 Příspěvek od rnbw »

Aku velku mas kartu? Nemusi to byt nahodou FAT16? Alebo bez MBR?

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#5 Příspěvek od termit256 »

Zkousel jsem vic flashek, kartu mam 1GB, flashky jsem zkousel vetsi i mensi, formatoval jsem vsemi zpusoby co ten programek ve win nabizi, tedy FAT16, 32, NTFS...

Uživatelský avatar
MetalGod
Příspěvky: 6556
Registrován: 30 kvě 2006, 02:00
Bydliště: Seč

#6 Příspěvek od MetalGod »

Přesná kopie veškerýho obsahu paměťovky by se dala udělat pomocí linuxovýho dd, nebo obecně něčím, čím uděláš obraz datovýho nosiče a následně ho "vypálíš" na jinej.

Souborový systémy FAT maj totiž hromadu mutací, zmršenin, který nejsou kolikrát mezi sebou kompatibilní. To platí třeba u foťáků.
Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill

Uživatelský avatar
Osmdesat
Příspěvky: 1497
Registrován: 19 led 2016, 01:00
Bydliště: Liberecko

#7 Příspěvek od Osmdesat »

To by chtělo zjistit, jaký druh oddílu a formátování je na té kartě, a ten samý vytvořit na flešce. Na to je dobrý program Bootice (http://www.ipauly.com/). Funkcí Parts manage lze zjistit, jaký typ oddílu používá, vytvořit mbr, pbr, zálohovat a obnovit mbr, pbr a part table.

Uživatelský avatar
david69
Příspěvky: 398
Registrován: 04 led 2007, 01:00

#8 Příspěvek od david69 »

toto udela kopii diskety na USB flash disk, pokud to je FAT16,
zalezi jak se ti zarizeni primontuje

cat /dev/fd0 >/dev/sdc
cmp /dev/fd0 /dev/sdc
cmp: EOF v /dev/fd0

tohle naformatuje floppy na USB disk

rm -f /tmp/floppy.bin
dd if=/dev/zero of=/tmp/floppy.bin bs=1024 count=1440
mkfs.msdos /tmp/floppy.bin

jak jiz bylo receno, potrebujes zjistit filesystem,
takhle treba disk smaznes

dd if=/dev/zero of=/dev/sdX
cat zero > /dev/sdX

pricemz catem muzes system prekopirovat...
pisu zamerne o tom floppy, vetsinou jsem se s tim u stroju setkal,

ale pozor, treba Arburg floppy filesystem je uplne neco jineho nez FAT!!

Uživatelský avatar
Atlan
Příspěvky: 4499
Registrován: 10 kvě 2004, 02:00
Bydliště: Košice

#9 Příspěvek od Atlan »

Zrovna formatovaniu v win by som neveril.

termit256
Příspěvky: 10071
Registrován: 06 pro 2007, 01:00

#10 Příspěvek od termit256 »

Po kratsim badani jsem zjistil, ze z USB portu s tim adapterem to obcas chybne nacita program (vynechava kousky G-kodu) coz je u vyrobniho stroje dost problem. Asi bude ve FW s USB portem vic problemu, s kartou se mi to nestavalo. Bohuzel nemam ani FW natoz zdrojaky, takze budu radeji pouzivat kartu.

Diky vsem za rady.

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“