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

		<item>
			<title>gbulmer on "Bootloader details"</title>
			<link>http://forums.leaflabs.com/topic.php?id=574#post-3149</link>
			<pubDate>Fri, 17 Dec 2010 11:14:42 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">3149@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;1. All STM32F103's have a manufactured in 'bootloader' in 'ROM', which can not be overwritten. It will bootload over USART1, but not USB. I have used an FTDI USB to 3V3 serial cable to do this. If you have an Arduino, you could use that too.&#60;/p&#62;
&#60;p&#62;2. You can also program the flash of any STM32F using JTAG and a suitable program, e.g. OpenOCD.&#60;/p&#62;
&#60;p&#62;Once the Maple bootloader has been installed, then the STM32F103 can self program over USB.&#60;/p&#62;
&#60;p&#62;STM32F105's and STM32F107's can bootload from USB.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>SaraFarina on "Bootloader details"</title>
			<link>http://forums.leaflabs.com/topic.php?id=574#post-3148</link>
			<pubDate>Fri, 17 Dec 2010 03:41:33 +0000</pubDate>
			<dc:creator>SaraFarina</dc:creator>
			<guid isPermaLink="false">3148@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;ok!!&#60;br /&#62;
and now, to flash it on the stm32 do I need a JTAG and OpenOCD or can I do it through serial port (USB)??
&#60;/p&#62;</description>
		</item>
		<item>
			<title>gbulmer on "Bootloader details"</title>
			<link>http://forums.leaflabs.com/topic.php?id=574#post-3144</link>
			<pubDate>Thu, 16 Dec 2010 16:46:58 +0000</pubDate>
			<dc:creator>gbulmer</dc:creator>
			<guid isPermaLink="false">3144@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;On Maple BOOT1 is tied to ground, but BOOT0 can be pulled up using a button called BUT, so it can be high or low. &#60;/p&#62;
&#60;p&#62;Booting is triggered by the host PC or pressing the RESET button.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>SaraFarina on "Bootloader details"</title>
			<link>http://forums.leaflabs.com/topic.php?id=574#post-3142</link>
			<pubDate>Thu, 16 Dec 2010 08:52:18 +0000</pubDate>
			<dc:creator>SaraFarina</dc:creator>
			<guid isPermaLink="false">3142@http://forums.leaflabs.com/</guid>
			<description>&#60;p&#62;Hi,&#60;/p&#62;
&#60;p&#62;I have my own board, but I would like to use LeafLabs libraries. I need the bootloader in my cortex stm32f103 (also i have Windows XP, so i will need DFU and serial drivers). For that, I need to change some ports and pins (LED, button,...), but the question is both BOOT0 and BOOT1 are tied to ground and I think the bootloader available in your libraries conects BOOT0 to a button to start all the process.&#60;br /&#62;
Could I use a normal button for initiate bootloader or should I need BOOT0 high level at some point??&#60;br /&#62;
I have to change LED and button to make it work, but do i have to change anything else?? &#60;/p&#62;
&#60;p&#62;Thanks!!!&#60;/p&#62;
&#60;p&#62;PS:sorry but i dont know that much about hardware and firmware...
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
