Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 28 mar 2024, o 10:48


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 6 gru 2017, o 08:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 cze 2012
Posty: 414
Lokalizacja: Oborniki
Pomógł: 5

Witam szanowne grono forumowiczów.

Zwracam się z prośbą o pomoc w uruchomieniu komunikacji SWD między programatorem ST-LINK, a uC takim jak w tytule (STM32F446VET6)

http://www.st.com/en/microcontrollers/stm32f446ve.html

Wcześniej trenowałem programowanie owego mikrokontrolera w zestawie NUCLEO - z powodzeniem. Zestaw ten ma również wbudowany programator ST-LINK.
http://www.st.com/content/ccc/resource/technical/document/user_manual/98/2e/fa/4b/e0/82/43/b7/DM00105823.pdf/files/DM00105823.pdf/jcr:content/translations/en.DM00105823.pdf
Chciałbym wykorzystać owy programator do zaprogramowania mikrokontrolera, który posiadam. Niestety ST-LINK Utility nie chce mnie z nim połączyć. Jedyna informacja to Detection fail.

Mikrokontroler mam przylutowany do płytki, którą sam zaprojektowałem. Poniżej wstawiam schemat części z mikrokontrolerem (projekt jest komercyjny i nie mam prawa udostępniać go w całości).
Obrazek

Z elementów widocznych na zdjeciu wlutowałem:
R,STM.BOOT0
STM.NRST_C
STM_NRST_R
LED1-3
C.STM1-8
C.STM.VCAP1-2
zworki pozostawione są niezalutowane

magistrale I2C oraz I2S są niepodłączone w innych miejscach schematu

Zasilanie 3V3 odfiltrowane w najlepszy znany mi sposób:
na każdej nóżce 100nF, dodatkowo 5cm obok STM znajduje się stabilizator liniowy z kompletem kondensatorów 2x100uF na wyjściu.

Czy powinienem przylutować kwarc 8MHz HSE?

We własnym zakresie przelutuję jeszcze raz układ, gdyż jest to SMD LQFP100 i być może coś gdzieś się zwiera...

Proszę o pomoc.

Pozdrawiam :D

------------------------ [ Dodano po: 22 minutach ]

Dodam, iż w trakcie uruchomienia wyszło na jaw, iż uC STM32F446VET6 jest "kompatybilny" z rodziną Cortex-M4. Poniżej screenshot z dokumentacji:
Obrazek

Odpowiednie zmiany wprowadziłem na płytce, tj zmieniłem nóżkę do której podłączony był VCAP1.

_________________
Pozdrawiam:
Mikołaj



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 gru 2017, o 09:57 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 cze 2012
Posty: 414
Lokalizacja: Oborniki
Pomógł: 5

Udało się połączyć :)

Po chyba dziesiątym przelutowaniu układu udało się w końcu zrobić to poprawnie :D

Zapewne pojawi się jeszcze więcej pytań, aczkolwiek nie wiem czy powinienem je umieszczać w tym temacie :)

Pozdrawiam i dziękuję tym, którzy chociaż to przeczytali;)

_________________
Pozdrawiam:
Mikołaj



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 gru 2017, o 10:33 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Własnie miałem pisac żebyś przelutował procka dobrze :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 gru 2017, o 14:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

zawsze jak masz problem sprawdź połaczenie pinów SWD z pinami na procku .... jak masz zasilania i tu jest połaczenie to
musi działać ... :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 gru 2017, o 15:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 cze 2012
Posty: 414
Lokalizacja: Oborniki
Pomógł: 5

SunRiver napisał(a):
zawsze jak masz problem sprawdź połaczenie pinów SWD z pinami na procku .... jak masz zasilania i tu jest połaczenie to
musi działać ... :)


Właśnie problem w tym, że przejście było, ale pod spodem zwarcie robiła pasta lutownicza z cyną - nie udało mi się tam dotrzeć hotAirem, a i preheater nie dał rady. Przelutowanie minifalą powiodło się, wszystko śmiga jak należy:)

Btw. to była moja pierwsza płytka z STM32, więc i tak dobrze, że w ogóle ruszyła :D

Dzięki :)

_________________
Pozdrawiam:
Mikołaj



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 gru 2017, o 19:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

mikandrzej napisał(a):
Btw. to była moja pierwsza płytka z STM32, więc i tak dobrze, że w ogóle ruszyła


kiedyś zawsze musi być ta pierwsza :)
Gratulacje jednakże że dobrnęła do końca ....

Pisząc że jak przejście jest miałem też na myśli test na zwarcia :) czasem tak siądzie i dlatego tak ważna w zasadzie jest solder maska
mało kto zdaje sobie sprawę iż nie tylko stanowi ochronę ścieżek przed utlenianiem i walory estetyczne , ale również zapobiega powstawaniu zwarć z drobinek cyny :)

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO