Ik ben aan het proberen om een Cortex-M3 aan de praat te krijgen. Ik wil hier de Altium (14.3) toolchain voor gebruiken, omdat ik deze tot mijn beschikking heb. Echter, ik loop een beetje vast tegen de immense muur van foutmeldingen en instellingen. Hopelijk heeft iemand er hier meer kaas van gegeten.
Ik zou al blij zijn als ik een LEDje kan laten knipperen dan kan ik vanuit daar verder, maar het is mij nog een raadsel hoe ik dat voor elkaar ga krijgen.
Wat heb ik:
Altium 14.3
Een "Open103V" bordje met daarop een STM32F103VET6
Een Jlink JTAG device.
In Altium zie ik keurig Chip en JTAG programmer, juiste chip is geselecteerd, zover gaat het goed. Echter hoe begin ik? Een embedded project met daarin een main.c schijnt niet goed genoeg te zijn (ben 8bit AVRs gewend).
Iemand die weet waar te beginnen?
Schrob
Veni Vidi Vagina - Ik kwam, en zag dat het kut was.
Begin bij CooCox. Is een op Eclipse gebaseerde IDE.
Als je hiermee begint ga je jezelf zeer veel hoofdpijn besparen.
http://www.coocox.org/CooCox_CoIDE.htm
Die naam heb ik al meer gelezen, misschien dat inderdaad eerst eens proberen, uiteindelijke doel is wel om met Altium te werken, daar heb ik een licentie van. Ik zal eens kijken of ik dat vandaag gedownload ga krijgen.
[edit]
Schrob, held
. Goede tip
Neemt niet weg dat het ook nog in Altium moet, maar laat ik eerst maar eens zorgen dat ik dit onder de knie krijg.
[Bericht gewijzigd door Antoine op (26%)]
Schrob
Veni Vidi Vagina - Ik kwam, en zag dat het kut was.
Ik geef enkel het goede advies door. Ieder is ooit een beginner geweest.
Persoonlijk weet ik niet goed waarom je per se met Altium wilt werken.
Als ik jou was, zou ik een platform kiezen waarvoor er reeds code bestaat die je zonder problemen kan omvormen.
Ik gebruik Eclipse voor het programmeren van mijn STM's.
Hiervoor ben ik de C++ bibliotheek aan het gebruiken van http://andybrown.me.uk/wk/.
Als je in een platform werkt waar niemand anders in werkt, ga je steeds alle code moeten omvormen om het werkende te krijgen.
Ik zeg niet dat het in alle gevallen zo is, maar is gewoon minder lastig.
Nog enkele nuttige links:
http://dangerousprototypes.com/docs/STM32_ARM_quick_start
http://www.bigmessowires.com/2011/10/27/cortex-m3-for-dummies-stm32-di…
https://sites.google.com/site/stm32discovery/open-source-development-w…
http://www.emcu.it/STM32.html
http://eliaselectronics.com/
Bekijk maar wat nuttig is voor jou.
Groeten
Ja, ik moet zeggen het werkt een stuk intuïtiever dan Altium, laat ik het zo zeggen, een LED laten knipperen stelde in dit geval niets voor, de juiste repositories gebruiken, de toolchain instellen, debug, klaar het knippert, daar hou ik wel van
.
Ik zou Altium willen gaan gebruiken omdat ik dat nu eenmaal heb. Alles in een tool zou mooi zijn. Echter een gratis tool waarom niet
. Het is wel zo dat de toolchain in Altium betere code compileert (lees, aanzienlijk kleiner), dan de toolchain van Coocox, tenminste dat heb ik van horen zeggen.
Ik ga jou links straks eens bekijken. Bedankt in ieder geval.
Groeten