You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mynewt.apache.org by Shiraz Nisar <sh...@gmail.com> on 2015/10/23 06:47:45 UTC

Required Development Board

Hi,

I'm planning to be an active contributor to Mynewt. I was wondering what
development board will be required for this.

If anyone has any suggestions please let me know.

Thanks,

Shiraz Nisar

Re: Required Development Board

Posted by marko kiiskila <ma...@runtime.io>.
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 <ju...@classsoftware.com> 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


Re: Required Development Board

Posted by Justin Mclean <ju...@classsoftware.com>.
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