ARM Cortex-M3 moduler, intresse?
ARM Cortex-M3 moduler, intresse?
Jag har haft som fundering ett tag att göra DIP moduler för STs nya STM32 ARM Cortex-M3 processor. För min del är problemet att det är aningens svårt att bygga en lab konstruktion på en TQFP kapsel med 0.5mm pitch.
Modulen kommer troligen att bli minimal med två knappar, jtag och USB. Den kan programmeras direkt via usb(dock ingen debug) så ingen extra programmerare behövs.
Jtag kan andvändas för debug och programmering.
Modulen kommer troligen bygga på ett 64pinnars paketet.
Fakta om STM32:
Vcc 2.0-3.6V
72Mhz ARM Cortex-M3 kärna(90MIPS)
128k flash 20k ram
2st 1Msmp 12bit-ADC multiplexad på 16kanaler.
7 kanals DMA
4x16bit timers med 4kanaler på varje
2xSPI, 2xI2C, 3xUART, CAN2.0, USB2.0 FS
51xIO, 5V toleranta med 20mA sink/drive
Priset på modulen kommer troligen ligga i spannet 100-200SEK beroende lite på tillverkningskostnaden.
Själv har jag börjat andvända STM32 till de flesta nya projekt då den är marginellt dyrare är 8-bit men med bra mycket mer muff och bättre debug möjligheter.
Compilers är tex GNU och ett flertal gratis os finns portade.
Intressant?
Modulen kommer troligen att bli minimal med två knappar, jtag och USB. Den kan programmeras direkt via usb(dock ingen debug) så ingen extra programmerare behövs.
Jtag kan andvändas för debug och programmering.
Modulen kommer troligen bygga på ett 64pinnars paketet.
Fakta om STM32:
Vcc 2.0-3.6V
72Mhz ARM Cortex-M3 kärna(90MIPS)
128k flash 20k ram
2st 1Msmp 12bit-ADC multiplexad på 16kanaler.
7 kanals DMA
4x16bit timers med 4kanaler på varje
2xSPI, 2xI2C, 3xUART, CAN2.0, USB2.0 FS
51xIO, 5V toleranta med 20mA sink/drive
Priset på modulen kommer troligen ligga i spannet 100-200SEK beroende lite på tillverkningskostnaden.
Själv har jag börjat andvända STM32 till de flesta nya projekt då den är marginellt dyrare är 8-bit men med bra mycket mer muff och bättre debug möjligheter.
Compilers är tex GNU och ett flertal gratis os finns portade.
Intressant?
Jag är intresserad! Lite beroende på hur hur liten den blir och vilken kringelektronik som finns på den. Vill gärna ha kristaller och kanske 3.3V regulator på modulen så man slipper så mycket som möjligt av standardgrejorna.
Olimex har en sådan modul som jag varit på gång att beställa några gånger.
Kan du göra en modul så billig så finns det ju ingen anledning att använda några enklare processorer, denna har ju allt man kan tänka sig (lite lite ram kanske).
Olimex har en sådan modul som jag varit på gång att beställa några gånger.
Kan du göra en modul så billig så finns det ju ingen anledning att använda några enklare processorer, denna har ju allt man kan tänka sig (lite lite ram kanske).
Peter555: vilket seminarium var det?
just nu finns STM32 tillgängliga hos tex. Farnell men de skall finnas hos Elfa mycket snart.
Elfa skall även börja sälja STM32 primern viken är ett litet kul kit med inbyggd debugger, accelerometer och färg-skärm. Kittet är designat för lågt pris (vilket märks på skärmen).
mer info om det här kittet finns på http://www.stm32circle.com
just nu finns STM32 tillgängliga hos tex. Farnell men de skall finnas hos Elfa mycket snart.
Elfa skall även börja sälja STM32 primern viken är ett litet kul kit med inbyggd debugger, accelerometer och färg-skärm. Kittet är designat för lågt pris (vilket märks på skärmen).
mer info om det här kittet finns på http://www.stm32circle.com
Tyvärr AAVE kan inte göra så mycket då vi inte säljer direkt, allt går via disty, dock kan jag med största sannolikhet säga att priset kommer att sjunka om man köper fler en 1st så ett samköp kan vara fördelaktigt.
Kolla även hos Farnell de säljer den för 350kr+moms.
sen kan jag väll inte säga att jag tycker att 350kr är så farligt för det kittet.
Kolla även hos Farnell de säljer den för 350kr+moms.
sen kan jag väll inte säga att jag tycker att 350kr är så farligt för det kittet.
Re: ARM Cortex-M3 moduler, intresse?
Har du kollat på vad man skall använda?Matte skrev: Compilers är tex GNU och ett flertal gratis os finns portade.
Intressant?
Kan du rekommendera några program för att få ihop en vettig utvecklingsmiljö? (som inte kostar skjortan)
IAR KIckStart hade ju en lite tråkig code size gräns
(minns inte om det var 16 eller 32 k)
och fullpris är ju inte riktigt aktuellt för lite hemslöjdande vid köksbordet

Den kan inte kompilera demo-programmet till STM3210B-EVAL kortet
det blev för stort

Vad sägs om
Raisonance Tools RLink-std debuggning upp till 32k.
http://www.raisonance.com/arm/STM32.php#software
ca 1500kr med moms från lawicel. samma pris som ICD2 alltså.
IDE:n gratis och bygger på GCC iirc.
"RLink-std is the standard version it allows to program without resctriction and to
debug only in RAM up to 32kb (With Ride7 IDE only)."
Raisonance Tools RLink-std debuggning upp till 32k.
http://www.raisonance.com/arm/STM32.php#software
ca 1500kr med moms från lawicel. samma pris som ICD2 alltså.
IDE:n gratis och bygger på GCC iirc.
"RLink-std is the standard version it allows to program without resctriction and to
debug only in RAM up to 32kb (With Ride7 IDE only)."
Korken: iden var ungefär samma från min sida, dock finns ett gäng(typ 20) att tillgå på baksidan av primern.
Vad det gäller IDE så är både keil och arm begränsade till 16k(om jag minns rätt) sen finns det en hel del IDEer som bygger på GCC dock känner jag inte till nån gratis. För endast programmering kan man köra eclipse och nått script för att kompilera med GCC (finns troligen på google nånstans) men jag är tveksam på hur det går att debugga.
GCC stödjer det nya thumb2 instruktion sättet men STM32 är även bakåt kompatibel med thumb så det går att köra vilken arm compiler som heldst dock förlorar man lite prestanda.
Vad det gäller IDE så är både keil och arm begränsade till 16k(om jag minns rätt) sen finns det en hel del IDEer som bygger på GCC dock känner jag inte till nån gratis. För endast programmering kan man köra eclipse och nått script för att kompilera med GCC (finns troligen på google nånstans) men jag är tveksam på hur det går att debugga.
GCC stödjer det nya thumb2 instruktion sättet men STM32 är även bakåt kompatibel med thumb så det går att köra vilken arm compiler som heldst dock förlorar man lite prestanda.