Testuję tu pięć różnych kart:
2xSandisk 128M, 2x PNY 128M i jedną WINTECH 64M.
Na adapterze USB do peceta - wszystkie chodzą ok.
Mam dziwne problemy ze swoim robionym interfejsem.
Wszystko jest ok gdy kartę CF wsunę do gniazda
gdy płyta jest pod napięciem... Gniazdo CF jest
zasilane przez szeregowy tranzystor, włączany
sygnałem CF_DETECT pochodzącym z dodania dwu sygnałów
ze złącza CF jedną bramką: CF_CD1N i CF_CD2N...
Naciskam reset procka, soft czyta kartę bez problemów.
Jeśli jednak karta będzie w gnieździe gdy płyta
jest wyłączona i włączę urządzenie z kartą wewnątrz,
to są problemy z 2 kartami spośród tych pięciu...
Albo nie daje się odczytać cały CIS, albo karta
zgłasza RDY/BSY jako busy i software kończy timeoutem.
Sprawdzałem zasilacz - wszystko wygląda ok - na
oscylu nie ma wyraźnych przepięć, zbocza ładne...
Sprawdzałem sygnał resetu jaki procek wystawia: ok.
Dodam, że zrobiłem 5 płytek prototypowych i wszystkie
mają ten sam problem, niestety... Nie ma żadnych
zwarć czy błędów ścieżek, bo wszystkie karty CF
pracują poprawnie gdy włożę je "pod napięciem".
Czegoś mi tu brakuje i to dosyć dziwnego...
Byc może ktoś z Was miał kiedyś podobne problemy?
Czy jest tu ktoś kto próbował wykonać i uruchomić
interfejs do karty CF?
Jeśli jednak karta będzie w gnieździe gdy płyta
jest wyłączona i włączę urządzenie z kartą wewnątrz,
to są problemy z 2 kartami spośród tych pięciu...
Albo nie daje się odczytać cały CIS, albo karta
zgłasza RDY/BSY jako busy i software kończy timeoutem.
Sprawdzałem zasilacz - wszystko wygląda ok - na
oscylu nie ma wyraźnych przepięć, zbocza ładne...
Czegoś mi tu brakuje i to dosyć dziwnego...
Byc może ktoś z Was miał kiedyś podobne problemy?
| jest wyłączona i włączę urządzenie z kartą wewnątrz,
| to są problemy z 2 kartami spośród tych pięciu...
| Albo nie daje się odczytać cały CIS, albo karta
| zgłasza RDY/BSY jako busy i software kończy timeoutem.Programowy reset karty robisz? Najlepiej jeszcze
wylaczajac jej zasilanie tranzystorkiem na kilka sekund.
Tylko popatrz czy przez piny sterujace sie nie zasili.
Problem jest w tym, że ja tego software nie pisałem
ani specjalnie nie chce mi się w nim grzebać...
To część oryginalnego bootloadera z Windows CE
dostarczona przez tandem AMD i Microsoft dla mojego
procka (używam AMD Alchemy Au1100 i Windows CE 4.2)
Software działa elegancko gdy kartę CF włożę na gorąco.
Działa też doskonale po resecie po włożeniu na gorąco.
Coś się musi dziać złego przy starcie płyty...
Najlepsze że obie karty firmy Sandisk i jedna PNY
działają całkowicie poprawnie, karta Wintecha w ogóle
nie chce dać poprawnego CIS (software się pulta że
to nie jest ATA Card) a ten jeden PNY daje mi RDY/BSY
i software czeka sobie na nią aż watchdog zajmie się
nimi i zasądzi resecik... :-)
Na razie zaproponuję wpisać do instrukcji obsługi, że
moje urządzenie obsługuje tylko karty CF firmy Sandisk ;-)
linię reset ze złącza i dzieje się dokładnie to samo...
Próbowałem ją zwierać do masy (jest za buforem) i to samo.
Na razie zaproponuję wpisać do instrukcji obsługi, że
moje urządzenie obsługuje tylko karty CF firmy Sandisk ;-)
| linię reset ze złącza i dzieje się dokładnie to samo...
| Próbowałem ją zwierać do masy (jest za buforem) i to samo.Przyszlo mi do glowy - Sandiski defaultowo konfiguruja
sie jako memory_mode, moze te inne startuja jakos inaczej?
I stad problem... Moze jakis pullup/pulldown potrzxebuja
w momencie startu?
A skąd wiesz jak konfigurują się domyślnie jakie karty?
w danych katalogowych producenta?
| Na razie zaproponuję wpisać do instrukcji obsługi, że
| moje urządzenie obsługuje tylko karty CF firmy Sandisk ;-)Wlasnie chcialem to powiedziec :-)
Rownie dobrze moze obslugiwac karty Cannona - bo sie zglaszaja
jako Hitachi :-)
p.s. czy wiesz, że ten problem z niosem2 i SRAM/FLASH wciąż
pozostaje nierozwiązany? Spece z Altery nie umieją mi pomóc.
A skąd wiesz jak konfigurują się domyślnie jakie karty?
w danych katalogowych producenta?
| Rownie dobrze moze obslugiwac karty Cannona - bo sie zglaszaja
| jako Hitachi :-)Hej, a skąd wiesz że z Hitachi moja płyta będzie działać? :-))
p.s. czy wiesz, że ten problem z niosem2 i SRAM/FLASH wciąż
pozostaje nierozwiązany? Spece z Altery nie umieją mi pomóc.
| w danych katalogowych producenta?
Innych PDFow nie czytalem.
| Hej, a skąd wiesz że z Hitachi moja płyta będzie działać? :-))A co? nie bedzie?
Przyszedl do mnie Nios2 - za tydzien instaluje, bo na razie koncze
projekt na starym Niosie i nie chce za bardzo mieszac.
Moze cos do glowy przyjdzie?