ATNEL tech-forum https://forum.atnel.pl/ |
|
STM32F446VET6 - brak połączenia przez SWD https://forum.atnel.pl/topic19751.html |
Strona 1 z 1 |
Autor: | mikandrzej [ 6 gru 2017, o 08:47 ] |
Tytuł: | STM32F446VET6 - brak połączenia przez SWD |
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). 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 ------------------------ [ 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: Odpowiednie zmiany wprowadziłem na płytce, tj zmieniłem nóżkę do której podłączony był VCAP1. |
Autor: | mikandrzej [ 6 gru 2017, o 09:57 ] |
Tytuł: | Re: STM32F446VET6 - brak połączenia przez SWD |
Udało się połączyć Po chyba dziesiątym przelutowaniu układu udało się w końcu zrobić to poprawnie 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;) |
Autor: | Nefarious19 [ 6 gru 2017, o 10:33 ] |
Tytuł: | Re: STM32F446VET6 - brak połączenia przez SWD |
Własnie miałem pisac żebyś przelutował procka dobrze |
Autor: | SunRiver [ 6 gru 2017, o 14:31 ] |
Tytuł: | Re: STM32F446VET6 - brak połączenia przez SWD |
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ć ... |
Autor: | mikandrzej [ 6 gru 2017, o 15:55 ] |
Tytuł: | Re: STM32F446VET6 - brak połączenia przez SWD |
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 Dzięki |
Autor: | SunRiver [ 7 gru 2017, o 19:43 ] |
Tytuł: | Re: STM32F446VET6 - brak połączenia przez SWD |
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 |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |