<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>LeafLabs Garden &#187; Topic: Port NuttX on Maple and Mini</title>
		<link>http://forums.leaflabs.com/topic.php?id=13377</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:00:31 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://forums.leaflabs.com/search.php</link>
		</textInput>
		<atom:link href="http://forums.leaflabs.com/rss.php?topic=13377" rel="self" type="application/rss+xml" />

		<item>
			<title>denis4inet on "Port NuttX on Maple and Mini"</title>
			<link>http://forums.leaflabs.com/topic.php?id=13377#post-105821</link>
			<pubDate>Wed, 06 Jan 2016 14:53:49 +0000</pubDate>
			<dc:creator>denis4inet</dc:creator>
			<guid isPermaLink="false">105821@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;@librae8226, I flashed latest nuttx using contributed by you maple sample config with small changes &#34;maple/usbnsh&#34; (&#60;a href=&#34;http://pastebin.com/7DTsw1Xn)&#34; rel=&#34;nofollow&#34;&#62;http://pastebin.com/7DTsw1Xn)&#60;/a&#62;. But USB still doesn't work.&#60;/p&#62;
&#60;p&#62;Host system: ArchLnux x64. lsusb and dmesg hasn't any information about new USB device. I'm slightly familiar with the usb programming. But several years ago I was playing with libusb. But it is all my experience which is connected with USB.&#60;/p&#62;
&#60;p&#62;Could you help me?!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>librae8226 on "Port NuttX on Maple and Mini"</title>
			<link>http://forums.leaflabs.com/topic.php?id=13377#post-30235</link>
			<pubDate>Mon, 16 Sep 2013 22:17:10 +0000</pubDate>
			<dc:creator>librae8226</dc:creator>
			<guid isPermaLink="false">30235@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hi guys,&#60;/p&#62;
&#60;p&#62;I've been working on this for some time, and finally, the maple board porting has been involved into NuttX mainline. And here great appreciates for Greg, owner of NuttX.&#60;/p&#62;
&#60;p&#62;We can now checkout NuttX code and see it in the release &#34;nuttx-6.30&#34;.&#60;/p&#62;
&#60;p&#62;Browse NuttX code:&#60;br /&#62;
    &#60;a href=&#34;http://sourceforge.net/p/nuttx/git/ci/master/tree&#34; rel=&#34;nofollow&#34;&#62;http://sourceforge.net/p/nuttx/git/ci/master/tree&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Maple porting commit:&#60;br /&#62;
    &#60;a href=&#34;http://sourceforge.net/p/nuttx/git/ci/c33ff64a29d5dcb9893cc0a93680628c73b50bb2&#34; rel=&#34;nofollow&#34;&#62;http://sourceforge.net/p/nuttx/git/ci/c33ff64a29d5dcb9893cc0a93680628c73b50bb2&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;A brief introduction to this commit:&#60;br /&#62;
    1. Two examples: nsh &#38;amp; usbnsh. Both running NuttShell application, and the former one uses USART for console and the latter one uses USB CDC/ACM.&#60;br /&#62;
    2. We can use maple bootloader to download the nuttx.bin built from nuttx source tree.&#60;/p&#62;
&#60;p&#62;Thanks,&#60;br /&#62;
Librae
&#60;/p&#62;</description>
		</item>
		<item>
			<title>librae8226 on "Port NuttX on Maple and Mini"</title>
			<link>http://forums.leaflabs.com/topic.php?id=13377#post-30234</link>
			<pubDate>Mon, 16 Sep 2013 22:07:30 +0000</pubDate>
			<dc:creator>librae8226</dc:creator>
			<guid isPermaLink="false">30234@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hello gbulmer,&#60;/p&#62;
&#60;p&#62;Your comment is *really* detailed, it is so cool that you can give us so many suggestions. Thank you a lot!&#60;/p&#62;
&#60;p&#62;1. Approximately how much space does it consume?&#60;br /&#62;
 - Less than 6k ram for running a NuttShell example. And less than 8k for a USB console NuttShell example. Say &#34;less than&#34;, because I turned on some extra features that is not essential for running the NuttX kernel.&#60;/p&#62;
&#60;p&#62;2. Do the ports to Cortex-M3 use the ARM CMSIS device libraries, or are they all specific ports to peripherals for NuttX?&#60;br /&#62;
 - It does not use CMSIS. NuttX supports these stuffs in its own way.&#60;/p&#62;
&#60;p&#62;3. The boards on &#34;ebay&#34;.&#60;br /&#62;
 - Frankly speaking, I don't know when &#38;amp; how this board goes to ebay.... Anyway, it's fine to be there at least people thought it is valuable in some point of view.&#60;/p&#62;
&#60;p&#62;4. Have you done any noise measurements?&#60;br /&#62;
 - Not really, just used it to run some rtos, didn't meet any related issues. But I agree with you and there could be some problem if facing some high frequency applications.&#60;/p&#62;
&#60;p&#62;5. Would you share with us which PCB manufacturer you use?&#60;br /&#62;
 - A small manufacturer in Shenzhen, China. In fact, at our very first start, we designed this two layer board just for a lower price, compared with a four layer one.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Port NuttX on Maple and Mini"</title>
			<link>http://forums.leaflabs.com/topic.php?id=13377#post-28421</link>
			<pubDate>Wed, 14 Aug 2013 08:42:50 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">28421@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;librae8226 - Thank you for sharing information about NuttX. That has an amazing list of features.&#60;br /&#62;
I for one would be very interested to understand your experience using it. Approximately how much space does it consume?&#60;br /&#62;
Do the ports to Cortex-M3 use the ARM CMSIS device libraries, or are they all specific ports to peripherals for NuttX?&#60;/p&#62;
&#60;p&#62;AFAICT the board is:&#60;br /&#62;
&#60;a href=&#34;http://www.ebay.com/itm/AC016-MAPLE-Mini-Nano-STM32F103CB-ARM-Cortex-M3-Support-Arduino-Maple-IDE-/121151457560&#34; rel=&#34;nofollow&#34;&#62;http://www.ebay.com/itm/AC016-MAPLE-Mini-Nano-STM32F103CB-ARM-Cortex-M3-Support-Arduino-Maple-IDE-/121151457560&#60;/a&#62;&#60;br /&#62;
or&#60;br /&#62;
&#60;a href=&#34;http://www.ebay.com/itm/WVTEK-MAPLE-Mini-Nano-STM32F103CB-ARM-Cortex-M3-Support-Arduino-Maple-IDE-/121151934997&#34; rel=&#34;nofollow&#34;&#62;http://www.ebay.com/itm/WVTEK-MAPLE-Mini-Nano-STM32F103CB-ARM-Cortex-M3-Support-Arduino-Maple-IDE-/121151934997&#60;/a&#62;&#60;br /&#62;
Is that correct?&#60;/p&#62;
&#60;p&#62;It looks like the original Maple-mini electronic schematic, on a two layer board. It looks very good.&#60;br /&#62;
Thank you very much for sharing this. I am always delighted to learn from other peoples designs.&#60;/p&#62;
&#60;p&#62;My comments are:&#60;br /&#62;
1. Four analogue inputs (8-11) run under the crystal. I'd be a little concerned about noise. Have you done any noise measurements?&#60;br /&#62;
2. It uses double sided SMD construction, which some of us have been avoiding to enable easier DIY assembly.&#60;br /&#62;
3. It uses 0402 components, which are challenging for DIY assembly. I aim for much larger part size.&#60;br /&#62;
4. It has quite tight copper to board edge (dimension) clearance. I have heard horror stories about debugging boards with tiny filaments of copper, caused by too small dimension clearance, shorting tracks. So I would be nervous about that. Would you share with us which PCB manufacturer you use?&#60;/p&#62;
&#60;p&#62;Some of use have departed from the original schematic to improve several aspects of the original LeafLabs Maple mini, while remaining pin or signal compatible.&#60;/p&#62;
&#60;p&#62;The ideas for improvements are mentioned on several threads, but the most recent thread is:&#60;br /&#62;
&#60;a href=&#34;http://forums.leaflabs.com/topic.php?id=10410&#34; rel=&#34;nofollow&#34;&#62;http://forums.leaflabs.com/topic.php?id=10410&#60;/a&#62;&#60;br /&#62;
For example, a repo for some of the boards that implement improvements are at:&#60;br /&#62;
&#60;a href=&#34;https://github.com/gbulmer/openstm32hw&#34; rel=&#34;nofollow&#34;&#62;https://github.com/gbulmer/openstm32hw&#60;/a&#62;&#60;br /&#62;
or&#60;br /&#62;
&#60;a href=&#34;https://github.com/siy/openstm32hw&#34; rel=&#34;nofollow&#34;&#62;https://github.com/siy/openstm32hw&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Improvements include, for example:&#60;br /&#62;
- Electrostatic discharge (ESD) protection on the USB socket, protecting the host PC when the board is plugged in, and the board when its not,&#60;br /&#62;
- 'Beefier' power supply, because several people have reported 'smoking' the Maple-mini regulators&#60;br /&#62;
- Easier DIY&#60;/p&#62;
&#60;p&#62;Siy has released several designs, including single-sided PCB's, which are well-worth investigating. Also, my orone-mini has been made successfully by other people, including Ventosus who has very helpfully published details of ADC noise testing.&#60;/p&#62;
&#60;p&#62;Once again, thank you very much for sharing.&#60;/p&#62;
&#60;p&#62;(Full disclosure: I am not a member of LeafLabs staff)&#60;/p&#62;
&#60;p&#62;As an aside there appears to be a Maple Bacon board at:&#60;br /&#62;
&#60;a href=&#34;http://www.ebay.com/itm/WVTEK-MAPLE-Mini-R3-STM32F103CB-ARM-Cortex-M3-Bootloader-Ready-For-Arduino-IDE-/121105162285?pt=Vintage_Electronics_R2&#38;amp;hash=item1c326e202d&#34; rel=&#34;nofollow&#34;&#62;http://www.ebay.com/itm/WVTEK-MAPLE-Mini-R3-STM32F103CB-ARM-Cortex-M3-Bootloader-Ready-For-Arduino-IDE-/121105162285?pt=Vintage_Electronics_R2&#38;amp;hash=item1c326e202d&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>librae8226 on "Port NuttX on Maple and Mini"</title>
			<link>http://forums.leaflabs.com/topic.php?id=13377#post-28416</link>
			<pubDate>Wed, 14 Aug 2013 00:22:29 +0000</pubDate>
			<dc:creator>librae8226</dc:creator>
			<guid isPermaLink="false">28416@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hey brilliant guys,&#60;/p&#62;
&#60;p&#62;NuttX is a very cool RTOS for *nix enthusiasts.&#60;br /&#62;
    &#60;a href=&#34;http://nuttx.org&#34; rel=&#34;nofollow&#34;&#62;http://nuttx.org&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;I would like to port it on maple/mini.&#60;br /&#62;
Here some of the work has been done:&#60;br /&#62;
    &#60;a href=&#34;https://github.com/librae8226/nuttx-git/tree/leach&#34; rel=&#34;nofollow&#34;&#62;https://github.com/librae8226/nuttx-git/tree/leach&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;&#34;leach (mini)&#34; is just a board name, it is a 2-layer designed board based on maple-mini. It can be downloaded at:&#60;br /&#62;
    &#60;a href=&#34;https://github.com/LeafGrass/Maple-mini-r2-evolution-board&#34; rel=&#34;nofollow&#34;&#62;https://github.com/LeafGrass/Maple-mini-r2-evolution-board&#60;/a&#62;.&#60;/p&#62;
&#60;p&#62;Any suggestion or just saying hello could be meaningful :)&#60;/p&#62;
&#60;p&#62;Thanks,&#60;br /&#62;
Librae
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
