STM32 i JTAG Wiggler
- Aro
- Użytkownik
- Posty: 677
- Rejestracja: 30 paź 2006, 18:49
- Lokalizacja: Świerczyniec | Wrocław
- Kontakt:
STM32 i JTAG Wiggler
Witam,
Na elektrodzie cisza, więc może na tym forum ktoś mnie naprowadzi na dobry trop... Zrobiłem płytkę z STM32F103RB i nie mogę połączyć się z PC przez JTAG, próbowałem programów H-JTAG, OCD Commander, i nic:( Choć ten drugi tak jakby widział procesor ale nic z niego nie potrafi odczytać. Nie znam tych mikrokontrolerów i nie mam pojęcia w czym może być błąd.
Druga sprawa, która mnie niepokoi to fakt, że procek pobiera tylko 25nA prądu! Czy to nie za mało?
Na elektrodzie cisza, więc może na tym forum ktoś mnie naprowadzi na dobry trop... Zrobiłem płytkę z STM32F103RB i nie mogę połączyć się z PC przez JTAG, próbowałem programów H-JTAG, OCD Commander, i nic:( Choć ten drugi tak jakby widział procesor ale nic z niego nie potrafi odczytać. Nie znam tych mikrokontrolerów i nie mam pojęcia w czym może być błąd.
Druga sprawa, która mnie niepokoi to fakt, że procek pobiera tylko 25nA prądu! Czy to nie za mało?
Według dokumentacji nie potrzebne podciąganie JTAG'a.Czy ono jest czy nie to i tak nie działa u mnie.
Do komunikacji mam zewnętrzny moduł z ST3232 więc na schemacie go nie ma. Mój schemat: www.snow.republika.pl/stm32-sch.pdf
Do komunikacji mam zewnętrzny moduł z ST3232 więc na schemacie go nie ma. Mój schemat: www.snow.republika.pl/stm32-sch.pdf
- Aro
- Użytkownik
- Posty: 677
- Rejestracja: 30 paź 2006, 18:49
- Lokalizacja: Świerczyniec | Wrocław
- Kontakt:
Widzę, że masz wbudowany stabilizator, ja mam na razie prowizorycznie na tranzystorze, ale jest mniej więcej 3,3V. Jedyne co może sprawiać problemy przy dużych częstotliwościach to fakt, że mam tylko dwa kondy przy nóżkach zamiast 4, ale przy uruchamianiu to chyba nie sprawi problemu. Schemat w zasadzie standardowy, ja nie mam jeszcze tylko kwarcu 32kHz. Jednak procek stoi. Połączenia elektrycznie dobre. Czyżby coś nie tak z prockiem? Czemu pobiera tak mało prądu?
Ile mój pobiera nie mierzyłem. Bootloader i tak korzysta z wewnętrznego RC. Czy coś nie tak to nie wiem. Jak dobre masz połączenia, procesor sprawny oraz poprawnie ustawione zworki BOOT0 i BOOT1 to powinien ci się połączyć z procesorem przez RS - ja korzystam z Flash Loader Demo. Tutaj http://www.elektroda.pl/rtvforum/viewto ... highlight= poruszałem temat dogadania się z procesorem ale poza tym że okazało się że miałem u siebie na druku błąd przy RS'ie to z JTAG'iem sobie nie poradziłem niestety.
- Aro
- Użytkownik
- Posty: 677
- Rejestracja: 30 paź 2006, 18:49
- Lokalizacja: Świerczyniec | Wrocław
- Kontakt:
Też nie pomaga:( Coś chyba nie tak z tym procesorem. VDDA chyba nie musi być podłączone żeby działał?
Gdy przełączę go aby startował z Flasha to pobiera już 400uA, a gdy potem przełączę na pamięć systemową to 240uA, więc coś tam się "rusza" w środku, tylko dalej brak komunikacji.
P.S.
JTAG niektórym działa
http://www.elektroda.pl/rtvforum/topic1060626.html
Gdy przełączę go aby startował z Flasha to pobiera już 400uA, a gdy potem przełączę na pamięć systemową to 240uA, więc coś tam się "rusza" w środku, tylko dalej brak komunikacji.
P.S.
JTAG niektórym działa
http://www.elektroda.pl/rtvforum/topic1060626.html
Czy powinno być nie wiem, podejrzewam że trzeba podpiąć. W AVR zalecano jego podpięcie a jak w STM'ie jest to jest podane w nocie o projektowaniu płytki. Najlepiej podpiąć wszystkie zasilania i masy. Nie musisz odrazu filtrować tego zasilania, podepnij to co do cyfrowego VCC Ja mimo tego że na schemacie dałem dławik to na płytce go nie wlutowałem i podpiąłem to co do cyfrówki idzie.
- Aro
- Użytkownik
- Posty: 677
- Rejestracja: 30 paź 2006, 18:49
- Lokalizacja: Świerczyniec | Wrocław
- Kontakt:
Przylutuje, może pomoże:) Poniżej zamieszczam skany z programu OCD Commander, mnie to niewiele mówi, raz udało się coś odczytać.
[ Dodano: 2009-01-31, 11:32 ]
Uruchomiłem go, ale działa tylko na RS:(
[ Dodano: 2009-01-31, 11:50 ]
Dobre wieści! Uruchomiłem procka przez H-JTAG. W setting ustaw sobie nSRST ->Pin6 D4, i będzie działac:)
[ Dodano: 2009-01-31, 11:32 ]
Uruchomiłem go, ale działa tylko na RS:(
[ Dodano: 2009-01-31, 11:50 ]
Dobre wieści! Uruchomiłem procka przez H-JTAG. W setting ustaw sobie nSRST ->Pin6 D4, i będzie działac:)