<?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; User Favorites: fuzzy</title>
		<link><a href='http://forums.leaflabs.com/profile.php?id=6640'>6640</a></link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:22:58 +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?profile=6640" rel="self" type="application/rss+xml" />

		<item>
			<title>fuzzy on "Need more space. The FEZ Cerbuino Bee a good option?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=3710#post-22086</link>
			<pubDate>Wed, 23 Jan 2013 10:11:59 +0000</pubDate>
			<dc:creator>fuzzy</dc:creator>
			<guid isPermaLink="false">22086@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hi all, sorry to resuscitate this thread but i'd like to use the fez_cerb40 with the maple library but i can't find any hits on how to integrate the example provided by @Xavier with libmaple cloned from aeroquad github repo.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>ala42 on "Need more space. The FEZ Cerbuino Bee a good option?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=3710#post-15032</link>
			<pubDate>Wed, 19 Sep 2012 17:54:20 +0000</pubDate>
			<dc:creator>ala42</dc:creator>
			<guid isPermaLink="false">15032@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;The F2/F4 CPUs have an built in boot loader that supports flashing over USARTs and USB. The F1 CPUs have a built in boot loader that supports just flashing over USART1. These are available when the CPU comes from STM and do not use any of your application flash memory.&#60;br /&#62;
The USB boot loader you use on a Maple mini is just a preflashed program located in the lower part of the flash memory, flashed by leaflabs, eating up some of your application flash memory. &#60;/p&#62;
&#60;p&#62;Softfp does NOT mean software emulation of a FPU, it uses the CPU built in FPU using the assembler commands in exactly the same way hardfp does. The difference between hardfp ABI (Application Binary Interface) and softfp ABI is just the way float values are passed when calling library functions. Your code does use the FPU instructions, which you can test by placing a float on a non word aligned address, as the FPU does not like this and throws an exception. Library functions could use emulation using the softfp ABI.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Xavier on "Need more space. The FEZ Cerbuino Bee a good option?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=3710#post-15017</link>
			<pubDate>Wed, 19 Sep 2012 14:29:35 +0000</pubDate>
			<dc:creator>Xavier</dc:creator>
			<guid isPermaLink="false">15017@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Drinkdhmo, I just read you email.&#60;br /&#62;
I uploaded a minimal/test project here.&#60;br /&#62;
&#60;a href=&#34;http://xhosxe.free.fr/cerb40.tgz&#34; rel=&#34;nofollow&#34;&#62;http://xhosxe.free.fr/cerb40.tgz&#60;/a&#62;&#60;br /&#62;
Makefile, startup and linker for the ARM gcc :&#60;br /&#62;
&#60;a href=&#34;https://launchpad.net/gcc-arm-embedded/+milestone/4.6-2012-q2-update&#34; rel=&#34;nofollow&#34;&#62;https://launchpad.net/gcc-arm-embedded/+milestone/4.6-2012-q2-update&#60;/a&#62;&#60;br /&#62;
The hardware FPU is activated and i checked the STM32F4 FPU instruction shows up in the assembly.&#60;br /&#62;
I've read that the CodeSourcery toolchain do not allow hard FPU code.&#60;br /&#62;
Ala42, is it true ?&#60;/p&#62;
&#60;p&#62;The cerb40 is not as easy as the maple mini to play with.&#60;br /&#62;
It does not have a 3.3V regulator.&#60;br /&#62;
And is not provided with a bootloader.&#60;/p&#62;
&#60;p&#62;So you'll have to flash it with a stlink-v2 interface... SWD works well.&#60;br /&#62;
To flash, I use texan/stlink software for linux.&#60;br /&#62;
&#60;a href=&#34;https://github.com/texane/stlink&#34; rel=&#34;nofollow&#34;&#62;https://github.com/texane/stlink&#60;/a&#62;&#60;br /&#62;
Under windows you can use the one provided by ST.&#60;/p&#62;
&#60;p&#62;You can try to use the STM32F4 firmware library, nice page here :&#60;br /&#62;
&#60;a href=&#34;http://www.emcu.it/STM32F4xx/STM32F4-Library/STM32F4-Library.html&#34; rel=&#34;nofollow&#34;&#62;http://www.emcu.it/STM32F4xx/STM32F4-Library/STM32F4-Library.html&#60;/a&#62;&#60;br /&#62;
But's it's not as simple as libmaple...&#60;/p&#62;
&#60;p&#62;Xavier
&#60;/p&#62;</description>
		</item>
		<item>
			<title>ala42 on "Need more space. The FEZ Cerbuino Bee a good option?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=3710#post-14799</link>
			<pubDate>Tue, 18 Sep 2012 20:02:07 +0000</pubDate>
			<dc:creator>ala42</dc:creator>
			<guid isPermaLink="false">14799@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;For developement you could get the STM Discovery F4 board, which also has an on board SWD debugger for just ~$15. As you seem to like the Maple Mini footprint, you might take a look at the FEZ Cerb40. For some strange reason they have not mounted the 3.3V regulator on the bottom side of this tiny board.&#60;br /&#62;
You can use the CodeSourcery toolchain and my libmaple F4 port, which is available at &#60;a href=&#34;https://github.com/AeroQuad/AeroQuad/tree/development/Libmaple&#34; rel=&#34;nofollow&#34;&#62;https://github.com/AeroQuad/AeroQuad/tree/development/Libmaple&#60;/a&#62;. Most libmaple functionality is ported in the mean time. The discovery F4 board is supported.&#60;br /&#62;
Adding a new board type using a different pinout is not that complicated, as there are already several examples for that in the code.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>drinkdhmo on "Need more space. The FEZ Cerbuino Bee a good option?"</title>
			<link>http://forums.leaflabs.com/topic.php?id=3710#post-14538</link>
			<pubDate>Mon, 17 Sep 2012 19:20:33 +0000</pubDate>
			<dc:creator>drinkdhmo</dc:creator>
			<guid isPermaLink="false">14538@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I am currently programming an attitude controller/possible autopilot for my RC airplane using a Maple Mini. The Mini has worked very well for me and the FreeRTOS library has been nice and easy to work with. Right now I have the attitude heading reference system (AHRS) working with a MiniIMU-9 v2 from Pololu. It calculates quaternions and decently fuses the absolute sensor data with the gyro data. (I can post code if anyone wants it).&#60;/p&#62;
&#60;p&#62;I developed this code in two parts, one using the RTOS that schedules tasks to interface with the RC equipment. The other part was just a development process for the AHRS. When I merged it into the RTOS, I started getting really strange behavior, i.e. the processor would halt at random times during execution. After some investigating, I found I was bumping up against the 120k program size limit. My hypothesis is that my stack didn't have enough room and would randomly run into something that caused the processor to halt.&#60;/p&#62;
&#60;p&#62;Long story short, I'm not asking for help with this problem (unless it isn't what I think it is and the solution is simple), I am looking to upgrade my microcontroller to something with a bit more room. My first hope was that the Maple native 2 would be around to move into. Alas, no such luck. I have been looking at the FEZ Cerbuino Bee as an alternative. I don't like the idea of tying my hands with C# and the .net micro framework, so I am wondering if anyone knows how hard it would be to use the Maple command-line toolchain to program this board and what it would take to port my code.&#60;/p&#62;
&#60;p&#62;Thanks in advance!
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
