kuddlmuddl
Commander
- Registriert
- Mai 2010
- Beiträge
- 2.690
Hallo,
ich kämpfe mitlerweile seit 3 Tagen mit dem Problem meinen Olimex P103 (ARM Cortex M3 Dev-Board) mit C++ zu Programmieren.
Natürlich gibt es zahllose Toolchains, Entwicklungsumgebungen und Anleitungen aber leider bin ich mit keiner wirklich bis ganz ans Ende gekommen ein C++ Binary ins Flash zu bringen und auch laufen zu sehen.
Mein JTAG Debugger zeigt sich im Gerätemanager als ARM-JTAG-EW LINK.
Ich kann problemlos klassisches C mittels yatargo und OpenOCD draufflashen aber mit C++ wirds einfach nichts. Da ich ein größeres Projekt vor habe und berufsbedingt mit C++ schon viel Erfahrung habe ist mir das "++" sehr wichtig.
Mein C-Test-Programm nutzt bereits erfolgreich Timer, Interrupts, GPIO und UART für RS232 über die STM32-Libs von ST.
µC sind ja sehr günstig und ich würde daher auch gerne den vorhandenen Krempel verkaufen und auf n anderes Dev-Board und nen anderen JTAG-Programmer umsteigen, wenns damit einfacher wird.
Kennt sich jemand mit dem Thema aus und hat sowas schonmal geschafft?
Ich wäre auch gerne bereit Geld zu zahlen wenn mir das wer per Skype/TeamViewer/VNC erfolgreich einrichtet - egal ob mit meiner Hardware oder mit anderer die ich erst kaufen muss. Details zu anderen Anforderungen an HW kann ich noch geben, aber das sprengt hier erstmal den Rahmen.
Also OS geht Win7-64 oder Ubuntu 14.04-64. Mir egal wo's klappt.
edit: Ich bin weder auf Olimex noch allgemein auf Cortex-M festgelegt. Ein mindestens ähnlich leistungsfähiger µC wäre mir natürlich auch recht. DSP/FPGA/FPU/GPU/LAN/USB/Sound/Wifi/Bluetooth werden nicht benötigt.
edit2: Auf Exceptions und RTTI kann ich natürlich verzichten. STL muss aber sein. Es gibt wohl extra abgespeckte new/delete Versionen. Hier zB.
ich kämpfe mitlerweile seit 3 Tagen mit dem Problem meinen Olimex P103 (ARM Cortex M3 Dev-Board) mit C++ zu Programmieren.
Natürlich gibt es zahllose Toolchains, Entwicklungsumgebungen und Anleitungen aber leider bin ich mit keiner wirklich bis ganz ans Ende gekommen ein C++ Binary ins Flash zu bringen und auch laufen zu sehen.
Mein JTAG Debugger zeigt sich im Gerätemanager als ARM-JTAG-EW LINK.
Ich kann problemlos klassisches C mittels yatargo und OpenOCD draufflashen aber mit C++ wirds einfach nichts. Da ich ein größeres Projekt vor habe und berufsbedingt mit C++ schon viel Erfahrung habe ist mir das "++" sehr wichtig.
Mein C-Test-Programm nutzt bereits erfolgreich Timer, Interrupts, GPIO und UART für RS232 über die STM32-Libs von ST.
µC sind ja sehr günstig und ich würde daher auch gerne den vorhandenen Krempel verkaufen und auf n anderes Dev-Board und nen anderen JTAG-Programmer umsteigen, wenns damit einfacher wird.
Kennt sich jemand mit dem Thema aus und hat sowas schonmal geschafft?
Ich wäre auch gerne bereit Geld zu zahlen wenn mir das wer per Skype/TeamViewer/VNC erfolgreich einrichtet - egal ob mit meiner Hardware oder mit anderer die ich erst kaufen muss. Details zu anderen Anforderungen an HW kann ich noch geben, aber das sprengt hier erstmal den Rahmen.
Also OS geht Win7-64 oder Ubuntu 14.04-64. Mir egal wo's klappt.
edit: Ich bin weder auf Olimex noch allgemein auf Cortex-M festgelegt. Ein mindestens ähnlich leistungsfähiger µC wäre mir natürlich auch recht. DSP/FPGA/FPU/GPU/LAN/USB/Sound/Wifi/Bluetooth werden nicht benötigt.
edit2: Auf Exceptions und RTTI kann ich natürlich verzichten. STL muss aber sein. Es gibt wohl extra abgespeckte new/delete Versionen. Hier zB.
Zuletzt bearbeitet: