logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

STM32F103VCT6 - Jak wgrać program przez USB w Keil? Szukam sterowników.

milion 07 Maj 2014 10:39 3549 4
REKLAMA
  • #1 13577712
    milion
    Poziom 10  
    Posty: 12
    Ocena: 1
    Witam,
    nie wiem jak wgrać program do mojej płytki:
    http://arduinosolutions.com/pl/p/HY-Mini-plyta-z-STM32F103VCT6-LCD-3,2/100
    za pomocą portu USB, korzystam ze środowiska Keil. Spróbowałem tego programu:
    http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF257916
    ale nie mogę znaleźć sterowników, dzięki którym program wykryje przez port USB moją płytkę. Jest może inny program, sposób, albo driver?
  • REKLAMA
  • #2 13580706
    McMonster
    Poziom 32  
    Posty: 1942
    Pomógł: 182
    Ocena: 57
    Na schemacie jest przycisk oznaczony jako BOOT0, musisz go przytrzymać przy resetowaniu, żeby uaktywnił się wbudowany bootloader.
  • REKLAMA
  • #3 13580756
    milion
    Poziom 10  
    Posty: 12
    Ocena: 1
    Dzięki za odpowiedź. Niestety dalej nie mam sterownika, który wykrywałby moją płytkę. Wgrałeś coś przez USB? mógłbyś mnie przez to poprowadzić?
  • REKLAMA
  • Pomocny post
    #4 13581099
    szczywronek
    Poziom 28  
    Posty: 678
    Pomógł: 142
    Ocena: 217
    Przypuszczam, że nie chodzi Ci o flashowanie stricte przez USB ;> ? Może być przez wbudowaną w zestaw przejściówkę USB-UART?

    Do poczytania. W załączniku archiwum ze sterownikiem do przejściówki USB<->UART (PL2303). Profilaktycznie możesz sprawdzić czy w Twoim zestawie nie ma czasem innego układu.
    Po zainstalowaniu sterownika system Windows ma wykrywać coś w stylu "Prolific USB to serial com port". Uwaga - musisz podłączać się do gniazda USB oznaczonego CN3 na płytce.

    Program do flashowania -> "Flash Loader Demonstrator" - ściągasz ze strony ST.

    Jeśli korzystasz z linuksa to driver do przejściówki raczej nie będzie potrzebny, a zamiast Flash Loader Demonstratora możesz wykorzystać stm32flash.
    Żeby uaktywnić bootloader postępujesz tak jak napisał McMonster.

    Ten mikrokontroler nie ma bootloadera DFU, więc program "dfuse" nie zadziała. Jeśli chcesz korzystać z flashowania bezpośrednio przez USB i program "dfuse" to musisz zaprogramować mikrokontroler odpowiednim wsadem. ST pewnie udostępnia gotowca w bibliotece USB.
    Załączniki:
    • PL2303_Prolific_DriverInstaller_v1_8_0.zip (3.86 MB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #5 13582475
    milion
    Poziom 10  
    Posty: 12
    Ocena: 1
    Dzięki wielkie! działa!
REKLAMA