<?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: 0.6.0 Questions</title>
		<link>http://forums.leaflabs.com/topic.php?id=107</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:19:36 +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=107" rel="self" type="application/rss+xml" />

		<item>
			<title>leaflabsandy on "0.6.0 Questions"</title>
			<link>http://forums.leaflabs.com/topic.php?id=107#post-608</link>
			<pubDate>Fri, 23 Jul 2010 10:19:11 +0000</pubDate>
			<dc:creator>leaflabsandy</dc:creator>
			<guid isPermaLink="false">608@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Quote:  &#34;I don't know a way to do this, i'll ask around. Could you give an example using the arm-none-eabi-size utility or other GCC tools?&#34;&#60;/p&#62;
&#60;p&#62;Go to Coocox.com and install the CoBuilder and run an example device. At the bottom&#60;br /&#62;
they show the compile stats in detail after you build it.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bnewbold on "0.6.0 Questions"</title>
			<link>http://forums.leaflabs.com/topic.php?id=107#post-607</link>
			<pubDate>Fri, 23 Jul 2010 10:00:10 +0000</pubDate>
			<dc:creator>bnewbold</dc:creator>
			<guid isPermaLink="false">607@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;#1: I don't know a way to do this, i'll ask around. Could you give an example using the arm-none-eabi-size utility or other GCC tools?&#60;/p&#62;
&#60;p&#62;#2: This was my fault, I don't know what I was thinking. Fixed in this in &#60;a href=&#34;http://github.com/leaflabs/maple-ide/commit/119edd46a245ff544698c2b0166a0361c494ff28&#34; rel=&#34;nofollow&#34;&#62;http://github.com/leaflabs/maple-ide/commit/119edd46a245ff544698c2b0166a0361c494ff28&#60;/a&#62; ; you can copy those changes directly into your ./hardware/leaflabs/boards.txt&#60;/p&#62;
&#60;p&#62;#3: Yes, the timers increased library size significantly. libmaple is definitely large and in charge at this point, there isn't much room in RAM for usercode. Currently we are prioritizing a stable API and finishing feature and library implementation before we do any size or performance optimization; there should be large trivial losses in compile size with some simple tweaks. If size is an issue and you'd like to jump in an shake out some redundant branching ./libmaple/timers.c is where to start! Disabling the MAPLE_DEBUG flag also saves a couple KB by getting rid of the ASSERT() statements, though we think they are useful to the user.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>leaflabsandy on "0.6.0 Questions"</title>
			<link>http://forums.leaflabs.com/topic.php?id=107#post-606</link>
			<pubDate>Fri, 23 Jul 2010 09:31:15 +0000</pubDate>
			<dc:creator>leaflabsandy</dc:creator>
			<guid isPermaLink="false">606@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;The Arduino 328P only gave up 2K flash out of 32K for overhead. (6.6% of total flash)&#60;br /&#62;
The Maple ARM loss is 128K - 61K (from above) 67K for overhead? (47.6% of total flash)&#60;br /&#62;
Something is definately wrong?&#60;br /&#62;
Note: I realize the Arduino is 8 bit and the Maple ARM is 32 bit and you really&#60;br /&#62;
cannot have a true comparison between the two.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>leaflabsandy on "0.6.0 Questions"</title>
			<link>http://forums.leaflabs.com/topic.php?id=107#post-605</link>
			<pubDate>Fri, 23 Jul 2010 00:21:27 +0000</pubDate>
			<dc:creator>leaflabsandy</dc:creator>
			<guid isPermaLink="false">605@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;-----------------------&#60;br /&#62;
System: Windows XP SP3&#60;br /&#62;
Maple Device: Rev 3 red&#60;br /&#62;
Version: 0.6.0&#60;br /&#62;
-----------------------&#60;/p&#62;
&#60;p&#62;Question #1 On compile the data and total is still the same.(see below)&#60;br /&#62;
I need to know how much ram and flash is left?&#60;/p&#62;
&#60;p&#62;Question #2 I thought there was 128k Flash/20K Ram with 100K Flash/17 K Ram with the Maple/Arduino overhead?&#60;/p&#62;
&#60;p&#62;Your statment (below) says I only have &#34;NOW&#34; 61K maximum &#38;lt;-----? Out of 128/100 K Flash? &#60;/p&#62;
&#60;p&#62;Check out the printout for the 0.5.0 version below?&#60;/p&#62;
&#60;p&#62;Question #3 Same program but the compile size went up between versions?&#60;/p&#62;
&#60;p&#62;-----------------------&#60;br /&#62;
Compile printout 0.6.0&#60;br /&#62;
-----------------------&#60;/p&#62;
&#60;p&#62;Going to build using 'make' (ARM)&#60;br /&#62;
	Compiling core...&#60;br /&#62;
	Compiling any libs...&#60;br /&#62;
	Compiling the sketch...&#60;/p&#62;
&#60;p&#62; In function 'void loop()':&#60;/p&#62;
&#60;p&#62;	running linker asynchronously...&#60;br /&#62;
	running obj copy asynchronously...&#60;br /&#62;
	running size asynchronously...&#60;/p&#62;
&#60;p&#62;C:\DOCUME~1\HP_ADM~1.H_A\LOCALS~1\Temp\build8175210946962840332.tmp\Instruction_Test_R7.cpp.bin  :&#60;br /&#62;
section    size   addr&#60;br /&#62;
.data   17216      0&#60;br /&#62;
Total   17216&#60;/p&#62;
&#60;p&#62;Binary sketch size is reported above. Check it against a 61000 byte maximum.&#60;/p&#62;
&#60;p&#62;-----------------------&#60;br /&#62;
Compile printout 0.5.0&#60;br /&#62;
-----------------------&#60;/p&#62;
&#60;p&#62;Going to build using 'make' (ARM)&#60;br /&#62;
	Compiling core...&#60;br /&#62;
	Compiling any libs...&#60;br /&#62;
	Compiling the sketch...&#60;/p&#62;
&#60;p&#62; In function 'void loop()':&#60;/p&#62;
&#60;p&#62;	running linker asynchronously...&#60;br /&#62;
	running obj copy asynchronously...&#60;br /&#62;
	running size asynchronously...&#60;/p&#62;
&#60;p&#62;C:\DOCUME~1\HP_ADM~1.H_A\LOCALS~1\Temp\build4998156161998757564.tmp\Instruction_Test_R7.cpp.bin  :&#60;br /&#62;
section    size   addr&#60;br /&#62;
.data   15464      0&#60;br /&#62;
Total   15464&#60;/p&#62;
&#60;p&#62;Binary sketch size is reported above. Check it against a 100000 byte maximum.&#60;br /&#62;
-----------------------------------------------------------------------------------------------
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
