Про СДкарточки (про сорцы работы с ними)

Postby lvd » 10 Jun 2008, 19:21

1. Я смотрю в исходки того, что в НедоПц5 послано: там и на кмд0, и на акмд41 логика работы такова, что если первый байт ответа не тот, что нужно (в том числе ФФ), то команда перепосылается. Я же утверждаю, что ответ на команду приходит не сразу, а после нескольких ФФ, которые обозначают, что ответа пока нет. Получается, что ты не дожидаешься ответа, а пинаешь карточку до упаду =)
Такое может прокатить, если карточку пинать медленно (как например у Романыча, или со спектрума). А если быстро (как у меня выходит: зетник на 12 мгц и частота СПИ-клока 6 мгц) - то не проканывает.

2. насколько я помню, ответ на кмд1 - R3, то есть 6 байт. Насчёт акмд41 не помню, не смотрел.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby savelij » 10 Jun 2008, 19:30

lvd wrote:1. Я смотрю в исходки того, что в НедоПц5 послано: там и на кмд0, и на акмд41 логика работы такова, что если первый байт ответа не тот, что нужно (в том числе ФФ), то команда перепосылается. Я же утверждаю, что ответ на команду приходит не сразу, а после нескольких ФФ, которые обозначают, что ответа пока нет. Получается, что ты не дожидаешься ответа, а пинаешь карточку до упаду =) Такое может прокатить, если карточку пинать медленно (как например у Романыча, или со спектрума). А если быстро (как у меня выходит: зетник на 12 мгц и частота СПИ-клока 6 мгц) - то не проканывает.

Ну на Z-контроллере инициализация на полной скорости происходит без переключений частоты (на какой частоте у КОЕ надо спросить). А карту пинать это не мой произвол.
lvd wrote:
2. насколько я помню, ответ на кмд1 - R3, то есть 6 байт. Насчёт акмд41 не помню, не смотрел.

Да нет, как раз у обоих команд ответ R1 = 1 байт
savelij
 
Posts: 306
Joined: 10 Jun 2008, 16:35
Group: Registered users

Postby KOE » 10 Jun 2008, 22:52

savelij wrote:Ну на Z-контроллере инициализация на полной скорости происходит без переключений частоты (на какой частоте у КОЕ надо спросить).

8 МГц.

savelij wrote:А карту пинать это не мой произвол.


Угу, почти во всех открытых исходниках так. А иначе половина карт разных производителей не рабртает, похоже.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4682
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby lvd » 11 Jun 2008, 00:54

Ага, напутал. Точно, везде 1 байт ответа.
Но вот страница 88 (по нумерации ридера) файла sdcard_full.pdf длиной 1174524 байтов, там про то, что после конца любой транзакции надо 8 клоков прохреначить. Наверное поэтому у меня так и вылечилось.

а на странице 99 там же нарисовано, что перед респонсом карточка может срать ФФами.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby Romanich » 11 Jun 2008, 02:22

lvd wrote:Я смотрю в исходки того, что в НедоПц5 послано...


Киньте в личку если не жалко, линк на недопц5
Last edited by Romanich on 11 Jun 2008, 02:23, edited 1 time in total.
[url]Прославился тем, что на аватаре[/url]
Romanich
долбоёб-гумасек
 
Posts: 1084
Joined: 22 Nov 2007, 15:12
Group: Registered users

Postby CHRV » 11 Jun 2008, 10:12

Romanich wrote:Киньте в личку если не жалко, линк на недопц5

Он еще не вышел!
Многое есть здесь: www.nedopc.com
User avatar
CHRV
Желесяка
 
Posts: 2136
Joined: 15 Apr 2007, 21:52
Group: Registered users

Postby Romanich » 18 Jun 2008, 07:28

lvd wrote:Ага, напутал. Точно, везде 1 байт ответа.Но вот страница 88 (по нумерации ридера) файла sdcard_full.pdf длиной 1174524 байтов, там про то, что после конца любой транзакции надо 8 клоков прохреначить.


если не секрет, чё за проект мутится?
[url]Прославился тем, что на аватаре[/url]
Romanich
долбоёб-гумасек
 
Posts: 1084
Joined: 22 Nov 2007, 15:12
Group: Registered users

Postby lvd » 18 Jun 2008, 18:44

Romanich wrote:если не секрет, чё за проект мутится?

http://говнофорум/showthread.php?t=7903 biggrin
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby Romanich » 19 Jun 2008, 02:58

lvd wrote:http://говнофорум/showthread.php?t=7903


я так и думал
[url]Прославился тем, что на аватаре[/url]
Romanich
долбоёб-гумасек
 
Posts: 1084
Joined: 22 Nov 2007, 15:12
Group: Registered users

Postby Romanich » 18 Jul 2008, 13:36

Вот результат моих зверских испытаний над сд и ммц карточками.
Прошло на "УРА" hands shades cool
Attachments
MMCSDCard.pdf
(225.41 KB) Downloaded 1488 times
[url]Прославился тем, что на аватаре[/url]
Romanich
долбоёб-гумасек
 
Posts: 1084
Joined: 22 Nov 2007, 15:12
Group: Registered users

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 28 guests

cron