Ingen som använder Cortex-M3?
- lillahuset
- Gått bort
- Inlägg: 13969
- Blev medlem: 3 juli 2008, 08:13:14
- Ort: Norrköping
Re: Ingen som använder Cortex-M3?
Jodå, Discoverykortet. Fungerar bra med jtag, openocd och codesourcery-gcc.
Och Windows har jag dumpat för 14 år sedan, och har därmed skaffat mig ett bättre liv.
God Jul!
Och Windows har jag dumpat för 14 år sedan, och har därmed skaffat mig ett bättre liv.
God Jul!
Re: Ingen som använder Cortex-M3?
använder nästintill endast STM32 serien med Crossworks,
någon Atmel slinker in i bland med
någon Atmel slinker in i bland med

Re: Ingen som använder Cortex-M3?
Idag borde frågan väl närmare vara "Är det någon om INTE användar Cotex-M3?"
-
- Inlägg: 81
- Blev medlem: 13 april 2010, 14:40:04
- Ort: Stockholm
Re: Ingen som använder Cortex-M3?
Jag använder Cortex M3 med IAR.
Efter nyår ska jag pröva den med Tracealyzer.
Efter nyår ska jag pröva den med Tracealyzer.
Re: Ingen som använder Cortex-M3?
Jag "räcker upp handen" använder INTE Cortex-M3, benen sitter för tätt för min fräs.jesper skrev:Idag borde frågan väl närmare vara "Är det någon om INTE användar Cotex-M3?"

Re: Ingen som använder Cortex-M3?
Cortex-M3, Cortex-M4 (via CodeSourcery) och lite AVR (i AVRStudio) blir det nu för tiden. 

Re: Ingen som använder Cortex-M3?
Nej. Kollade lite på ARMs hemsida och kom rätt snabbt fram till att den var värdelös.
Så jag drog ner ett datablad istället och fick se att PDF läsaren crashade (kör alphaversionen av Ubuntu 12.04)
Så jag frågar er istället
Antar att den bara finns i ytmonterad variant. En snabbtitt på Elfa verkar bekräfta det. Den kapseln som jag kända igen var LQFP och som (om jag inte minns helt fel) är riktigt besvärlig att löda. Hur hanterar ni kretsarna?
Hur gör man när man "labbar"? det är liksom inte bara att trycka ner den i breadborden...
Programmering, jag antar att det sker i C, hur funkar det finns det någon IDE eller kan man välja själv? Funkar kompilatorn på linux?
Programmerare, har man en sån eller hur funkar det?
Så jag drog ner ett datablad istället och fick se att PDF läsaren crashade (kör alphaversionen av Ubuntu 12.04)
Så jag frågar er istället

Antar att den bara finns i ytmonterad variant. En snabbtitt på Elfa verkar bekräfta det. Den kapseln som jag kända igen var LQFP och som (om jag inte minns helt fel) är riktigt besvärlig att löda. Hur hanterar ni kretsarna?
Hur gör man när man "labbar"? det är liksom inte bara att trycka ner den i breadborden...
Programmering, jag antar att det sker i C, hur funkar det finns det någon IDE eller kan man välja själv? Funkar kompilatorn på linux?
Programmerare, har man en sån eller hur funkar det?
Re: Ingen som använder Cortex-M3?
Nja, med tillverkade kort så är LQFP/TQFP inga problem att löda (enligt mig).
Du börjar nog enklast med STM32 Discovery Board eller något liknande.
edit: för breadboard så är nog http://mbed.org/ rätt så bra.
Du börjar nog enklast med STM32 Discovery Board eller något liknande.
edit: för breadboard så är nog http://mbed.org/ rätt så bra.
Re: Ingen som använder Cortex-M3?
Fast den är väl av lite gammal modell och går slöare med åren 

Re: Ingen som använder Cortex-M3?
XPDF på väg ner. Kör annars med Ubuntus ibyggda dokumentvisare som jag tycker är riktigt trevlig och många gånger bättre än Adobes (Att man kan titta på PDFen samma dag som man tankade den är ju lite smidigt, att det dessutom går att markera och kopiera text är ju också bra)
Ubuntu>FreeBSD alla dagar i veckan. Programstödet är mycket bättre, Unity är underbart och Linux är inte lika nördigt XD

Mbed verkade ju riktigt trevlig, DIP <3, riktigt bra med utvecklingsverktyg (online, GCC m.m.) och bra libary. Tyvärr lite dyrare (~300-400kr istället för ~100kr för STM32) och svårare att få tag på (finns inte på Elfa).
Går det att göra kort med LQFP/TQFP själv eller blir det för smått och inte bra?
Tänker då på toner transfer metoden. CNC antar jag blir dåligt resultat av (tyckte det frästa kretskortet jag fick löda på i skolan var värdelöst redan på DIP storlek).
Ubuntu>FreeBSD alla dagar i veckan. Programstödet är mycket bättre, Unity är underbart och Linux är inte lika nördigt XD
STM32 Discovery Board var ju riktigt billig. Deras hemsida var också ganska kass men nu när jag fått tips om en PDF läsare ska jag ta en till tittMicke_s skrev:Nja, med tillverkade kort så är LQFP/TQFP inga problem att löda (enligt mig).
Du börjar nog enklast med STM32 Discovery Board eller något liknande.
edit: för breadboard så är nog http://mbed.org/ rätt så bra.

Mbed verkade ju riktigt trevlig, DIP <3, riktigt bra med utvecklingsverktyg (online, GCC m.m.) och bra libary. Tyvärr lite dyrare (~300-400kr istället för ~100kr för STM32) och svårare att få tag på (finns inte på Elfa).
Går det att göra kort med LQFP/TQFP själv eller blir det för smått och inte bra?
Tänker då på toner transfer metoden. CNC antar jag blir dåligt resultat av (tyckte det frästa kretskortet jag fick löda på i skolan var värdelöst redan på DIP storlek).
Re: Ingen som använder Cortex-M3?
@Pajn:
På ARM's sida hittar du mest 'hardcore' information om själva kärnan och viss periferi. Du får titta på kretstilverkarnas sidar för att hitta beskrivande information och datablad för kretserna. T.ex. ST, Atmel, NXP, TI, Freescale, Samsung och många fler.
Kompilator m.m. är GCC (rekommenderar den gratis Sourcery G++ Lite (idag Mentor-Graphics), utvecklingsmiljö är oftast Eclipse, men man är ju fritt stäld.
Kapslerna ställer till lite problem om man inte är ytmonteringsvan, men det finns ju hundratals med utvecklingskort att börja med. Ofta mycket billiga.
Programmering kan i vissa fall ske via serieport eller USB, annars har de flesta utvecklingskort något liknande. Annars är det JTAG som gäller (även om man vill debugga). OpenOCD är gratis, går bra (men kan vara lite strulig) att köra med GDB i Eclipse.
Finns massor billiga interface man kan köpa/bygga, t.ex. BusBlaster, Versaloon m.fl.
På ARM's sida hittar du mest 'hardcore' information om själva kärnan och viss periferi. Du får titta på kretstilverkarnas sidar för att hitta beskrivande information och datablad för kretserna. T.ex. ST, Atmel, NXP, TI, Freescale, Samsung och många fler.
Kompilator m.m. är GCC (rekommenderar den gratis Sourcery G++ Lite (idag Mentor-Graphics), utvecklingsmiljö är oftast Eclipse, men man är ju fritt stäld.
Kapslerna ställer till lite problem om man inte är ytmonteringsvan, men det finns ju hundratals med utvecklingskort att börja med. Ofta mycket billiga.
Programmering kan i vissa fall ske via serieport eller USB, annars har de flesta utvecklingskort något liknande. Annars är det JTAG som gäller (även om man vill debugga). OpenOCD är gratis, går bra (men kan vara lite strulig) att köra med GDB i Eclipse.
Finns massor billiga interface man kan köpa/bygga, t.ex. BusBlaster, Versaloon m.fl.