Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

STM32F107VCT6 - Core107V - programowanie przez USART1

eddie_tr 23 Lip 2015 10:05 696 5
  • #1 23 Lip 2015 10:05
    eddie_tr
    Poziom 8  

    Szanowni Forumowicze,

    Nabyłem ostatnio moduł Waveshare z uc STM32F107VCT6 o nazwie Core107V.
    Mam problem z dostaniem się do niego za pomocą USART1.
    Podłączam się przez przejściówkę na układzie PL2303 (próbowałem tez z FTDI) zgodnie z tym co podaje datasheet.

    Czyli:

    Przejsciowka | Mikrokontroller
    3.3V => 3.3V na procku
    GND => GND na procku
    RX => PA9 (USART1 TX)
    TX => PA10 (USART1 RX)

    Próbuję tam się dostąć za pomocą ST Demonstrator GUI.
    Ustawiam wszystko wg datasheetu do tego toola.
    Zworka od bootloadera jest ustawiona prawidłowo.

    Sprawdzalem na roznych prędkościach,. cały czas ten sam błąd = "No response from target"

    Dodam, że podłączajac się debugerrem CoolinkEx - widać, że procek dziala.

    Czy ktoś z Was się spotkał z takim problemem?

    To jest ta płytka:

    STM32F107VCT6 - Core107V - programowanie przez USART1

    http://www.wvshare.com/product/Core107V.htm


    pozdrawiam,
    Eddie_tr

    0 5
  • #3 12 Sie 2015 14:11
    eddie_tr
    Poziom 8  

    Którą zworke powinienem zdjac?

    Pozdrawiam,
    Eddie_tr

    0
  • #5 04 Wrz 2015 10:54
    eddie_tr
    Poziom 8  

    To niestety nie pomaga. Już próbowałem wszystkich kombinancji i nic. Support z waveshare strasznie lakoniczny, nie potrafią udzielić pomocy.

    0
  • #6 06 Wrz 2015 16:20
    eddie_tr
    Poziom 8  

    Problem udało mi się rozwiązać.
    Bootloader nie startuje w wersji chipa poniżej 937 (ja miałem 344).
    Trzeba zastosować workaround w postaci podania 3.3V na piny: PA10, PA11, PA12 oraz PD6 (przy uzywaniu USART2). Wtedy wszystko dziala.
    Powyzsze opisuje dokument An2606 dostępny na stronie ST Microelectronics.

    pozdrawiam,
    Eddie_TR

    0