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

stm32F427 - Programowanie z OpenOCD

26 Lip 2013 17:07 2085 5
  • Poziom 20  
    Witam
    Pracuję na F405 i F415 teraz kupiłem wersję F427 która ma 256kilo ramu, jak chcę zaprogramować Flash OpenOCD daje mi takie coś

    Kod: actionscript
    Zaloguj się, aby zobaczyć kod


    Może ktoś się z takim czymś spotkał
  • Specjalista - Mikrokontrolery
    Zacznij od użycia nowszej wersji OpenOCD - jeśli używasz Windowsa to na mojej stronce znajdziesz kompilację sprzed tygodnia.

    4\/3!!
  • Poziom 20  
    Witam
    Kod: actionscript
    Zaloguj się, aby zobaczyć kod


    potem znowu jest tak:
    Kod: actionscript
    Zaloguj się, aby zobaczyć kod


    Sterownik od USB też trzeba przeinstalować?
    jak daję "monitor reset halt" to piszę że takiej komedy nie zna, dlatego zaznaczyłem tylko ptaszka na Halt
    Kod: actionscript
    Zaloguj się, aby zobaczyć kod
  • Specjalista - Mikrokontrolery
  • Poziom 20  
    Witam
    Popatrzyłem sobie w plik:
    File: ../../../../src/flash/nor/stm32f2x.
    Różnica między Stm32f42x a Stm32f40x jest w device_id jeden ma 0x419 a drugi 0x413.
    Dodatkowo jak jest Stm32f42x ustawianie jest stm32x_info->has_large_mem = true; Co po kolei owocuje wywołaniem funkcji:
    Kod: c
    Zaloguj się, aby zobaczyć kod
    czyli
    Kod: c
    Zaloguj się, aby zobaczyć kod

    nie wiem co ma funkcja assert... ale ten błąd:
    Kod: actionscript
    Zaloguj się, aby zobaczyć kod

    to błąd że assert(17 < 16); chyba że 17 jest mniejsze od 16...

    Pewnie by wystarczyło zakomentować
    Kod: c
    Zaloguj się, aby zobaczyć kod

    i zobaczyć co się stanie. Chodź nie wiem czy mam rację że num_pages =16
    Kod: c
    Zaloguj się, aby zobaczyć kod

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Lub można spróbować ustawić
    Kod: c
    Zaloguj się, aby zobaczyć kod
    jak pamięć się równa 1024Kb
  • Poziom 20  
    Witam,
    Napisałem do Spencer Oliver zmienił rc/flash/nor/stm32f2x.c dodał: (http://openocd.zylin.com/#/c/1544/ )
    Kod: c
    Zaloguj się, aby zobaczyć kod

    pewnie on nie może zrobić Commit'a.....

    Pozdrawiam

    Znalazłem trochę czasu i skompilowałem openOcd zmieniając plik stm32f2x.c
    Potwierdzam że teraz wszystko działa na stm32F427

    Pozdrawiam