<?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: Can my project use Maple (with a STM32F103RET6)</title>
		<link>http://forums.leaflabs.com/topic.php?id=9474</link>
		<description>A place to share, learn, and grow...</description>
		<language>en-US</language>
		<pubDate>Fri, 22 Jan 2016 00:16:32 +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=9474" rel="self" type="application/rss+xml" />

		<item>
			<title>cowana on "Can my project use Maple (with a STM32F103RET6)"</title>
			<link>http://forums.leaflabs.com/topic.php?id=9474#post-20922</link>
			<pubDate>Fri, 09 Nov 2012 07:39:35 +0000</pubDate>
			<dc:creator>cowana</dc:creator>
			<guid isPermaLink="false">20922@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Running the build process (on BareMinimum.cpp) produces:&#60;/p&#62;
&#60;p&#62;Going to build using 'armcompiler' (ARM)&#60;br /&#62;
	Compiling core...&#60;br /&#62;
	No libraries to compile.&#60;br /&#62;
	Compiling the sketch...&#60;br /&#62;
	Linking...&#60;br /&#62;
	Computing sketch size...&#60;/p&#62;
&#60;p&#62;C:\Users\me\AppData\Local\Temp\build8493332378109621767.tmp\BareMinumum.cpp.bin  :&#60;br /&#62;
section    size   addr&#60;br /&#62;
.data   12936      0&#60;br /&#62;
Total   12936&#60;/p&#62;
&#60;p&#62;So it looks like that's where the binary file is!&#60;/p&#62;
&#60;p&#62;Once I've soldered up the board I can try sticking files on via stm32flash.  Do I need to add my board parameters to the list of boards?  It uses a RET6 chip (as does one of the MAPLE boards), so I'd imagine it would be pretty similar.&#60;/p&#62;
&#60;p&#62;Andy
&#60;/p&#62;</description>
		</item>
		<item>
			<title>tormod on "Can my project use Maple (with a STM32F103RET6)"</title>
			<link>http://forums.leaflabs.com/topic.php?id=9474#post-20920</link>
			<pubDate>Fri, 09 Nov 2012 07:30:20 +0000</pubDate>
			<dc:creator>tormod</dc:creator>
			<guid isPermaLink="false">20920@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Yes, dfu-util needs a binary file, so that is necessarily created by the IDE. I don't know where it is stored (maybe a debug setting will reveal this) but the path is given as an argument to dfu-util so you can create a fake dfu-util to figure it out in the worst case.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>cowana on "Can my project use Maple (with a STM32F103RET6)"</title>
			<link>http://forums.leaflabs.com/topic.php?id=9474#post-20919</link>
			<pubDate>Fri, 09 Nov 2012 07:18:50 +0000</pubDate>
			<dc:creator>cowana</dc:creator>
			<guid isPermaLink="false">20919@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Does the Maple IDE generate a .hex/binary file when code is built?  If so, it would be pretty simple to manually flash this onto the chip via the bootloader.  My board has a switch to select whether the serial bootloader is run or not on startup.&#60;/p&#62;
&#60;p&#62;Andy
&#60;/p&#62;</description>
		</item>
		<item>
			<title>tormod on "Can my project use Maple (with a STM32F103RET6)"</title>
			<link>http://forums.leaflabs.com/topic.php?id=9474#post-20914</link>
			<pubDate>Fri, 09 Nov 2012 06:44:53 +0000</pubDate>
			<dc:creator>tormod</dc:creator>
			<guid isPermaLink="false">20914@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;The Maple IDE calls dfu-util to program the Maple, so I guess you could change some setting or script (batch file), to call a program like stm32flash instead. The Maple IDE does some signalling on the run-time virtual serial interface to get the Maple into bootloader mode, you'll have to adapt the run-time code accordingly or manually force your board into bootloader mode when you want to reprogram it.&#60;/p&#62;
&#60;p&#62;&#60;a href=&#34;http://leaflabs.com/docs/bootloader.html&#34; rel=&#34;nofollow&#34;&#62;http://leaflabs.com/docs/bootloader.html&#60;/a&#62;
&#60;/p&#62;</description>
		</item>
		<item>
			<title>cowana on "Can my project use Maple (with a STM32F103RET6)"</title>
			<link>http://forums.leaflabs.com/topic.php?id=9474#post-20908</link>
			<pubDate>Fri, 09 Nov 2012 04:53:55 +0000</pubDate>
			<dc:creator>cowana</dc:creator>
			<guid isPermaLink="false">20908@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I've already got the boards I want to use, so I won't be able to to use the built in USB as it is not wired for it.&#60;/p&#62;
&#60;p&#62;My board allows for using the serial bootloader of the SMT32, standard JTAG programming or STM's SWD interface.  Is it possible to use the Maple IDE with any of these methods?&#60;/p&#62;
&#60;p&#62;Andy
&#60;/p&#62;</description>
		</item>
		<item>
			<title>bubulindo on "Can my project use Maple (with a STM32F103RET6)"</title>
			<link>http://forums.leaflabs.com/topic.php?id=9474#post-20900</link>
			<pubDate>Fri, 09 Nov 2012 01:29:16 +0000</pubDate>
			<dc:creator>bubulindo</dc:creator>
			<guid isPermaLink="false">20900@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Just one heads up... as far as I see, the bootloader uses one of the pins to lower one of the USB lines. You may have to include that in your design to use Maple Bootloader.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>tormod on "Can my project use Maple (with a STM32F103RET6)"</title>
			<link>http://forums.leaflabs.com/topic.php?id=9474#post-20888</link>
			<pubDate>Thu, 08 Nov 2012 17:16:25 +0000</pubDate>
			<dc:creator>tormod</dc:creator>
			<guid isPermaLink="false">20888@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;The maple bootloader implements USB DFU, that is USB from one end to another. I am not sure I understand your questions, but yes, you can install the maple bootloader on your STM32 (with necessary modifications when it comes to pin-out for buttons and USB connect) and then use the built-in USB connected to your computer (and the dfu-util program).&#60;/p&#62;
&#60;p&#62;On the other hand, if you want to use the UART, you can not use the maple bootloader, but you can use the built-in (ROM) serial bootloader of the STM32 (and a corresponding program, e.g. stm32flash, talking to the virtual COM port from your FTDI converter).
&#60;/p&#62;</description>
		</item>
		<item>
			<title>cowana on "Can my project use Maple (with a STM32F103RET6)"</title>
			<link>http://forums.leaflabs.com/topic.php?id=9474#post-20875</link>
			<pubDate>Thu, 08 Nov 2012 05:15:04 +0000</pubDate>
			<dc:creator>cowana</dc:creator>
			<guid isPermaLink="false">20875@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;I'm working on my first STM32 project, which uses an STM32F103RET6. I have designed a PCB with this and a few other I2C chips on.  Rather than using the inbuilt USB, for simplicity I am using an FTDI USB-TTL converter connected to USART1.&#60;/p&#62;
&#60;p&#62;I'm very familiar with arduinos, and would like to use the Maple language/IDE for my projects.  Is it possible to flash the STM32 with the maple bootloader (much as I often do to turn blank AVRs into arduinos)?  Will I have an issue trying to use UART1 for the bootloader rather than the inbuilt USB?&#60;/p&#62;
&#60;p&#62;Many thanks for any thoughts or ideas!&#60;/p&#62;
&#60;p&#62;Andy
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
