MCU a M.2 interface

Pavel Hudeček edizon na seznam.cz
Čtvrtek Červen 8 17:31:28 CEST 2023


Teď mi došlo, že s tímhle jsem se možná taky setkal:

1. Nechodilo mi to přes HW SPI
2. Zkusil jsem tedy SW SPI
3. Ale když už jsem ho psal, tak jsem si řekl, že si ho udělám 4b, ať to 
není tak pomalý
4. Ejhle fungovalo

Takže je klidně možné, že už při 1 by to s některými kartami fungovalo...

PH

Dne 08.06.2023 v 17:13 Tomáš Hamouz napsal(a):
> Chtěl bych varovat před spoléháním na jednodušší připojení.
>
> Ve starším projektu máme komunikaci s SD kartou přes SPI. Velký
> problém bylo sehnat karty, které přes SPI skutečně fungují.
> Např. Kingston 8GB, naprosto stejné označení, dvě várky. Až podrobným
> zkoumáním jsem našel že byly vyrobené v jiné fabrice. Jedna fungovala,
> druhá ne. Přes plný 4b interface běhaly obě bez problémů.
>
> Hledal jsem zda to je moje chyba nebo obecná a našel jsem že nejsem sám kdo se
> s tím potýká. Všichni končili tím že kartu je nutné nejprve vyzkoušet.
> Což pro hobby projekt lze, pro sériovku už hůř.
>
> Myslím si že na SPI připojení výrobci kašlou, plný interface už má
> kdejaký MCU.
>
> Tomáš
>
>> ono to tak jednoduché nebude. Ten odkaz říká, že existují karty M.2
>> s daným rozhraním (např. I2C), ale neříkají, že to bude paměťová karta.
>> S tím I2C, UART, ... to bývají obvykle karty BT, Wifi (paměťovou
>> jsem nikde nenašel, ono to taky moc smysl nedává při rychlosti těchto rozhraní).
>> https://www.dell.com/support/kbdoc/cs-cz/000144170/jak-poznat-rozdíly-mezi-kartami-m-2
>> Martin Locker
>>
>> ----- Původní zpráva -----
>> Odesilatel: Jindrich Fucik (fulda na seznam.cz)
>> Datum: 08/06/2023 16:08
>> Příjemce: HW-news (hw-list na list.hw.cz)
>> Předmět: MCU a M.2 interface
>> Když už tady machruji s těmi SSD, tak jsem si říkal, že přece nemůže být
>> tak těžké udělat nějaké M.2 rozhraní pro nějaký populární procesor.
>> To rozhraní na straně "disku" je celkem flexibilní, je na nich k
>> dispozici PCIe, USB, I2C, SATA, HSIC, SSIC, UART a podobně.
>> https://www.atpinc.com/blog/what-is-m.2-M-B-BM-key-socket-3
>> Takže připojení na nějaké I2C, nebo UART není nic složitého,
>> implementace základních SATA příkazů také není komplikovaná a pro celou
>> řadu procesorů už jí někdo napsal, tak proč jsem zatím nenašel žádnej
>> projekt, kterej by používal takovej disk?
>> Našel jsem pár SSD interfacing projektů, které připojujé Sedmi
>> Segmentové Displeje (SSD), ale to není ono.


Další informace o konferenci Hw-list