Welcome Shiraz! actually the STM32 Discovery board that we have support now is STM32F3Discovery. http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/SS1532/LN1848/PF254044 Indeed, the nice thing about this board is that there is a JTAG built in. Not only that, you can use that board to act as JTAG adapter when debugging other boards! That makes it one of my favorites.
The Olimex STM32-E407 has ethernet, which will be great in the future once we get IP stack up and running. To go with that, you do need a JTAG adapter though. I have one of these for that: https://www.olimex.com/Products/ARM/JTAG/ARM-USB-TINY-H <https://www.olimex.com/Products/ARM/JTAG/ARM-USB-TINY-H> I use openocd as the JTAG adapter software with both. I also have one of these for JTAG’ing at home: https://www.segger.com/j-link-edu.html <https://www.segger.com/j-link-edu.html>. The educational version is priced reasonably; software support is pretty nice. Depending on your experience level, you could also pick up something else. At the moment we have only ARM Cortex-M3 and ARM Cortex-M4 processors what we have support for. Check out hw/bsp directory, we’ll keep adding others when we get a chance. There is always the simulator; which runs the OS as a process on your build machine. This has been tried on MacOS and Linux; *BSD might just work as well, although I have not given it a go. > On Oct 22, 2015, at 11:36 PM, Justin Mclean <[email protected]> wrote: > > Hi, > > While I don;t know the answer I did ask Sterling off list the other week and > he replied with the following (slightly edited). > > "We’ve been using: > https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware > <https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware> > and > http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF250863?sc=stm32-discovery > > <http://www.st.com/web/en/catalog/tools/FM116/SC959/SS1532/PF250863?sc=stm32-discovery> > > Internally as our play around boards. > > If you are looking for an easy way to get started, the Discovery board is > great, because it has built in debugger support (all you need is a USB > cable.) If you are plan on playing with multiple boards, you can get the > olimex debugger separately: > https://www.olimex.com/Products/ARM/JTAG/ARM-USB-TINY-H/ > <https://www.olimex.com/Products/ARM/JTAG/ARM-USB-TINY-H/> and pair it with > the STM32-E407." > > Perhaps one of the other developer involved can give more suggestions or > expand on this? > > I think ST's line of Nucleo boards may also be suitable: > http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/LN1847?sc=stm32nucleo > > Thanks, > Justin
