Gast
#2632475
Guten Morgen, ich sitze gerade vor folgendem Problem: ich will mich mit den Cortex M3 ARM Prozessoren anfreunden und war mal etwas einkaufen. Ich habe hier zwei Eval-Boards: -ST / STM3210B-EVAL -www.micro4you.com / Smart STM32 STM32F103 TFT LCD Board und volgende Debugger: ST-Link V1 ST-Link V2 Raisonance / R-Link Ollimex / USB-ARM-OCD mit dem Atollic TrueSTUDIO Kamm ich ganz gut zurecht ... jetzt wollte ich umsteigen auf Crosworks (MAC), nur leider komm ich damit überhaupt nicht klar ... ich habe folgende Pakete: - CMSIS 2 Support Package 2.0 - CMSIS 3 Support Package 3.0 - Generic ARM CPU Support Package 1.3 - STMicroelectronics STM32 CPU Support Package 2.12 - STMicroelectronics STM32F10x Standard Peripherals Library Updates 1.1 der Problem fängt an wenn ich die Standart Bib landen will: #include "stm32f10x_lib.h" so die müsste Crossworks doch kennen da ich das Paket "STMicroelectronics STM32F10x Standard Peripherals Library Updates 1.1" installiert habe ... nach dem ich mich jetzt etwas schlau gemacht habe muss ich dem Preprozessor noch sagen das er die einbinden soll: Projekt->Properties->User Include Directories: $(TargetsDir)/STM32/include /Users/Elzaar/Documents/CrossWorks\ Projects/STM32_Eval/FWLib/inc/ kann Crossworks mit einem Leerzeichen? muss ich das Escapen? welchen Debugger nehme ich und wie stell ich den in Crossworks ein? Gibt es kein Tutorial für Crossworks mit STM32? und bitte sagt jetzt nicht ich soll googeln ... Kurz: -wie sag ich Crossworks das ich die Standart Lib brauch oder die USB Lib zb? -wie wähle ich den Debugger aus? mfg Elzaar