yyrkoon 250 Posted November 1, 2015 Share Posted November 1, 2015 For me personally, being obligated to use *any* IDE is a hindrance. I wonder what the gcc / gdb landscape is like for these micro controllers / boards. Quote Link to post Share on other sites
yyrkoon 250 Posted November 1, 2015 Share Posted November 1, 2015 I just noticed some inexpensive m0 boards the other day http://www.ebay.com/itm/STM32F030F4P6-ARM-CORTEX-M0-Core-Mini-System-Development-Board-for-Arduino-/252101099984? Is it just me, or are people getting a bit carried away with the term "Arduino" ? RROMANO001 1 Quote Link to post Share on other sites
dpharris2 2 Posted November 1, 2015 Share Posted November 1, 2015 These look attractive to me, as they include CAN: http://www.ebay.com/itm/1-x-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino/171838024458?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D34002%26meid%3D6ee5f50474214553a50bda4a22bcf34c%26pid%3D100005%26rk%3D4%26rkt%3D6%26sd%3D252101099984 $4 a pop! David yyrkoon 1 Quote Link to post Share on other sites
eck 4 Posted November 1, 2015 Share Posted November 1, 2015 For me personally, being obligated to use *any* IDE is a hindrance. I wonder what the gcc / gdb landscape is like for these micro controllers / boards. Makefiles, gcc/g++, and debugging via gdb with the Segger J-Link gdbserver works very well for all of them. The GCC ARM Embedded toolchain takes care of cross compiling, and J-Link is able to flash & debug pretty much any ARM chip you throw at it. It's very similar to using gcc and mspdebug for the MSP430. yyrkoon 1 Quote Link to post Share on other sites
yyrkoon 250 Posted November 1, 2015 Share Posted November 1, 2015 Makefiles, gcc/g++, and debugging via gdb with the Segger J-Link gdbserver works very well for all of them. The GCC ARM Embedded toolchain takes care of cross compiling, and J-Link is able to flash & debug pretty much any ARM chip you throw at it. It's very similar to using gcc and mspdebug for the MSP430. Very cool. I do have a J-Link clone, but supposedly supposed to work with Segger's drivers . . . I knew of the eabi-none cross toolchain, just did not and well stil do not know how easy, or hard it will be to figure it all out. Both of those boards are pretty cool, but I think that 1Msps ADC( looks like 2 channels exposed ? ) and PWM- For that price is pretty good. Quote Link to post Share on other sites
solipso 8 Posted November 1, 2015 Share Posted November 1, 2015 These look attractive to me, as they include CAN: http://www.ebay.com/itm/1-x-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-Arduino/171838024458?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D34002%26meid%3D6ee5f50474214553a50bda4a22bcf34c%26pid%3D100005%26rk%3D4%26rkt%3D6%26sd%3D252101099984 $4 a pop! David This is the exact board we choose as our learning platform. It's a small world! RROMANO001 1 Quote Link to post Share on other sites
RROMANO001 6 Posted November 22, 2015 Share Posted November 22, 2015 I switched from TI's educational boards to STM's for my this semester's course because of the prohibitive shipping costs. Now my students are to buy a fully featured breadboard friendly M3 board for $5 and a ST-Link clone for another $3 shipped. I also discontinued the MSP430 course because there is no sensible reason to learn and use obsolete 16bit micros (not mentioning 8bits) any more. (Well, the FRAM is nice, but not a game changer at all.) The course-ware took me two weeks of work to migrate, but after all the STM32 is de-facto jelly bean industry standard, at least here in the CZ, so it is better to prepare my students for something they will really work with at their future job rather than learning a niche product they will probably never meet during their professional career. Hi Solipso, I am migrating away from TI too but I disagree about MSP430, I found more bad TIVA technology than MSP, 5529 outperform TIVA 123, rebuilding all design where based on MSP is too much expensive in time and I don't find M0 part more reliable or really faster or more low power. I am sure also casing is a constraint so for now I remain on my idea of MSP on periphery. Also I continue teach MSP to student and not TIVA nor MSP432 I don't like, good peripheral but worst core. ARM I use was on BeagleBoard but again I revaluated RaspBerry, less power but more and more popular. Otherwise a real difference is coming out from Altera MAX10, it is low cost and can outperform an M0 too, embedded processor can change life and reuse code as is. Thank for pointing me to a low cost dev board but on the past I bought few of them, Never was found how to setup an IDE without buying expensive tools. A link to debugger and some hint too are appreciated. About using EDU addresses this was last attempt about shipment: https://www.fedex.com/apps/fedextrack/?tracknumbers=645122412953&locale=en_IT&cntry_code=it_english this is more Italian custom sturdiness than TI fault but this also is a trouble when Fedex try just collect few money from education, we cannot collect due we are not a commercial and what they request never can be meet. They don't know how school work so this voided TI university programme too. A Rasperry was placed instead of hi end TIVA on project. Quote Link to post Share on other sites
RROMANO001 6 Posted November 22, 2015 Share Posted November 22, 2015 Is it just me, or are people getting a bit carried away with the term "Arduino" ? Hi I don't like the term Arduino too, I use Energia to look what is ready for peripheral and sometimes help me to pinpoint what is wrong on some devices where test sketch is available. I wrote complete SSD1963 device driver as from data sheet, I made it working from a sketch extrapolating all number and I never understood why parameter are not following what is written on DS. IDE is too poor and using it as teaching support can help on first approach but then need a good knowledge of what is a processor. Good idea from MIT "processing" tools, appreciable the porting to uC world but this cannot be the only teaching due it is a commercial simple lazy way. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.