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



Teraz jest 24 sty 2017, o 20:21


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
PostNapisane: 9 sty 2017, o 13:08 
Offline
Użytkownik

Dołączył(a): 15 cze 2013
Posty: 27
Pomógł: 0

Witam serdecznie!

Mam problem z zaprogramowaniem wsadu do nowego uC. Przedstawiam w PDFie schemat, jeżeli ktoś mądrzejszy ode mnie mógłby sprawdzić poprawność podłączeń.
Jeżeli schemat podłączeń jest prawidłowy i uC powinien się zaprogramować będziemy w tym poście myśleć dalej.

Jest to nowy uC STM32F103RBT6 z TME.


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2017, o 13:16 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 490
Pomógł: 33

topic2834.html
BOOT1 przez rezystor do masy daj



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2017, o 13:46 
Offline
Użytkownik

Dołączył(a): 15 cze 2013
Posty: 27
Pomógł: 0

Jarecki napisał(a):
http://forum.atnel.pl/topic2834.html
BOOT1 przez rezystor do masy daj


Rzeczywiście nie został on podłączony. Podłączyłem go przewodem na płytce. Jednak wyświetla mi komunikat:
Cytuj:
Info : Previous state query failed, trying to reconnect
Error: jtag status contains invalid mode value - communication failure
Polling target stm32f1x.cpu failed, trying to reexamine
Examination failed, GDB will be halted. Polling again in 100ms
** Unable to reset target **
shutdown command invoked



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2017, o 13:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sie 2012
Posty: 1108
Pomógł: 97

Jarecki napisał(a):
http://forum.atnel.pl/topic2834.html
BOOT1 przez rezystor do masy daj


Z tabeli w RM wynika, że bootując z FLASHA BOOT1 jest bez znaczenia.
Obrazek

Czyli czy tam będzie 1, 0 czy Z nie powinno mieć znaczenia. Ze schematu wynika że kolega programuje przez SWD (wyprowadzone piny na złącze) no chyba że chce przez UART wówczas musi zmienić konfigurację na pinach BOOT.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2017, o 13:57 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 490
Pomógł: 33

Jakim programatorem programujesz?

------------------------ [ Dodano po: 2 minutach ]

squeez napisał(a):
Z tabeli w RM wynika, że bootując z FLASHA BOOT1 jest bez znaczenia.


Faktycznie :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2017, o 14:01 
Offline
Użytkownik

Dołączył(a): 15 cze 2013
Posty: 27
Pomógł: 0

Jarecki napisał(a):
Jakim programatorem programujesz?


Jest to ST-LINK/V2-1 z płytki NUCLEO-F103RB. SB12 NRST jest OFF, a także CN2 jumpers OFF, tak jak nakazano UM. Wszystkie piny podłączone fizycznie sprawdzałem miernikiem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2017, o 14:06 
Offline
Użytkownik

Dołączył(a): 09 gru 2013
Posty: 92
Pomógł: 1

a do programatora zamiast NRST nie powinno być podłączone JNTRST (PB4)?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2017, o 14:19 
Offline
Użytkownik

Dołączył(a): 15 cze 2013
Posty: 27
Pomógł: 0

Elektro_maniak napisał(a):
a do programatora zamiast NRST nie powinno być podłączone JNTRST (PB4)?


Chyba nie, ponieważ w schemacie od NUCLEO-F103RB podłączony jest właśnie pin NRST(7pin) do programatora SWD.

(strona procesora)
Obrazek

(strona programatora)
Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2017, o 14:35 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 490
Pomógł: 33

czym zasilasz ten procek?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2017, o 14:43 
Offline
Użytkownik

Dołączył(a): 15 cze 2013
Posty: 27
Pomógł: 0

Jarecki napisał(a):
czym zasilasz ten procek?


Jest to zasilanie z płytki NUCLEO-F103RB 3,3V i masy pospiane ze sobą. Patrzyłem miernikiem na wszystkich pinach gdzie powinno być podłączone zasilanie to jest ono podłączone.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2017, o 14:53 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 490
Pomógł: 33

Podeślij zdjęcie całości tzn. układu i programatora


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 9 sty 2017, o 15:05 
Offline
Użytkownik

Dołączył(a): 15 cze 2013
Posty: 27
Pomógł: 0

Najprawdopodobniej znalazłem przyczynę tego kłopotu. Ponieważ wcześniej sprawdziłem zasilanie od strony plusa, to przed chwilą sprawdziłem zasilanie od strony GND do procesora i niestety żadna nóżka procesora nie jest podłączona do masy...

Prawdopodobnie to podłączenie było tak cienkie (zaznaczone na obrazku niebieskim kolorem), że te ścieżki się nie wytrawiły.
Jutro odlutuje procesor i dokładnie jeszcze posprawdzam.

Płytka do ponownego zamówienia.

Obrazek



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: 12 ] 

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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO