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

[STM32 Butterfly][Cortex-M3: pierwszy projekt w Open Source] Modyfikacja projeku

goral24061988 05 Lip 2011 17:50 2657 7
REKLAMA
  • #1 9685356
    goral24061988
    Poziom 10  
    Posty: 29
    Pomógł: 1
    Witam,

    Na stronie http://www.stm32.eu/ jest wzorcowy projekt odnośnie programowanie STMf107VB pod Eclipse + CodeSoucery "Cortex-M3: pierwszy projekt w Open Source".

    Projekt wygląda następująca po otwarciu w Eclipsie:
    [STM32 Butterfly][Cortex-M3: pierwszy projekt w Open Source] Modyfikacja projeku

    Kompilacja przebiega poprawnie o czym świadczą komunikaty zaznaczone w zielonym oknie.

    Teraz chcąc miec pliki z rozszerzeniem .h w innym katalogu dodaje nowy katalog
    pliki_h i umieszczam w nim plik system.h i dostaję błąd kompilacji.
    Co widać na załączonym obrazku:
    [STM32 Butterfly][Cortex-M3: pierwszy projekt w Open Source] Modyfikacja projeku

    Wszelkie próby modyfikacji makefile'a nie dają efektów:
    Proszę o pomoc załączam też projekt, który można pobrać ze strony http://www.stm32.eu/
    Załączniki:
    • stm32-examples(2).tgz (85.53 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #2 9685412
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #3 9685494
    goral24061988
    Poziom 10  
    Posty: 29
    Pomógł: 1
    Niestety nie działa z ukośnikiem w jedną ani w drugą, już próbowałem.

    [STM32 Butterfly][Cortex-M3: pierwszy projekt w Open Source] Modyfikacja projeku
  • REKLAMA
  • #4 9685660
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #5 9685714
    goral24061988
    Poziom 10  
    Posty: 29
    Pomógł: 1
    No właśnie dlatego dałem link do projektu. Bez odpalenia go pod Eclipsem raczej nikt nie będzie w stanie pomóc.
  • #6 9685867
    gaskoin
    Poziom 38  
    Posty: 4159
    Pomógł: 436
    Ocena: 102
    Poszukaj sobie lepszego makefila :)
  • #7 9685946
    goral24061988
    Poziom 10  
    Posty: 29
    Pomógł: 1
    To nie jest do końca rozwiązanie problemu.
    Kurcze szkoda bo mam już spory projekt i wszystko poza tym jednym szczegółem działa jak trzeba tzn programowanie przez bf30, debugowanie.
    A zna ktoś może jakiś dobry przykład pod stm32f107 bo przykłady Freddiego Chopina są na stm32f103.

    Dodano po 1 [minuty]:

    Dziwne jest to, że jeśli to nie jeśli projekt nie jest do końca dobry dlaczego ma takie pchnięcie między innymi na http://www.stm32.eu/ i chociażby w elektronice praktycznej
  • #8 9686003
    gaskoin
    Poziom 38  
    Posty: 4159
    Pomógł: 436
    Ocena: 102
    goral24061988 napisał:

    A zna ktoś może jakiś dobry przykład pod stm32f107 bo przykłady Freddiego Chopina są na stm32f103.


    ...

    Przecież wystarczy zmienić rozmiary pamięci w skrypcie linkera (tylko i wyłącznie). No i zgodnie z RM0008 zmodyfikować tablicę wektora przerwań, którą właściwie już masz w swoim projekcie więc wystarczy, że ją tam przekopiujesz. Minuta roboty


    Btw.

    goral24061988 napisał:
    Niestety nie działa z ukośnikiem w jedną ani w drugą, już próbowałem.

    [STM32 Butterfly][Cortex-M3: pierwszy projekt w Open Source] Modyfikacja projeku


    Nie chodziło o ukośnik tylko o podkreślnik.

Podsumowanie tematu

✨ W dyskusji poruszono problem związany z modyfikacją projektu programowania STM32F107VB w Eclipse z użyciem CodeSourcery. Użytkownik napotkał błąd kompilacji po przeniesieniu pliku nagłówkowego system.h do nowego katalogu pliki_h. Uczestnicy sugerowali zmiany w ścieżkach do plików oraz modyfikacje makefile'a, jednak nie przyniosły one oczekiwanych rezultatów. Wskazano również na konieczność dostosowania rozmiarów pamięci w skrypcie linkera oraz modyfikacji tablicy wektora przerwań. Użytkownik poszukiwał również przykładów projektów dla STM32F107, ponieważ dostępne materiały były głównie dla STM32F103.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA