COIDE 2.7.0 und STMF103C8T6 (china board), startprobleme

OP #5080199
Lesenswert?
• ▲
▼
Habe folgende Configuration installiert:
COIDE 2.7.0
GNU GCC compiler chain
ST-Link V2 USB-Programmer

Der Arm-Prozessor ist ein STM32F103C8T6 auf einem Miniboard (China).
Nach Anschluß an 3.3V über den ST Link blinkt die grüne LED.
Nachdem ein eigenes Blinkprogramm in Coocox COIDE geschrieben wurde,
ließ sich das fehlerlos übersetzen. Aber nach dem Laden in den Flash
Memory des Arms funktioniert es nicht.
Hat das etwas mit der Initialisierung zu tun ? Clock-Generierung ?
Ist ein startup-Programm notwendig ?
Wie muß system_stm32f10x.c kompiliert und eingebunden werden ?
(SystemInit)

Danke für einen Hinweis.
Angehängte Dateien:
OP #5080616
Lesenswert?
• ▲
▼
Hallo zusammen,

Habe die Ursache gefunden. Es wurden uralte und neueste H-Files im Mix 
verwendet. Die Syntax war zwar richtig da der Builder sich nicht 
beschwert hat. Aber die Umsetzung der Funktionen war offenbar 
fehlerhaft.
Habe die neuesten h-files von der EmBitz-IDE verwendet. Damit 
funktioniert das ganze einwandfrei.
Wäre vielleicht ein gute Idee, die Version der h-Files festzuhalten.

Vielen Dank nochmals für Eure Hinweise.
(EmBitz wurde in einem Forumsbeitrag erwähnt).

Roland

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.