<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Makefile Archives - Digital Me</title>
	<atom:link href="https://ba0sh1.com/tag/makefile/feed/" rel="self" type="application/rss+xml" />
	<link>https://ba0sh1.com/tag/makefile/</link>
	<description>Electronics, Computers at leisure time</description>
	<lastBuildDate>Sat, 18 Jul 2015 10:55:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.1</generator>
	<item>
		<title>Maker Faire, Yearly Review, and Rant</title>
		<link>https://ba0sh1.com/2015/07/18/maker-faire-yearly-review-rant/</link>
					<comments>https://ba0sh1.com/2015/07/18/maker-faire-yearly-review-rant/#comments</comments>
		
		<dc:creator><![CDATA[Baoshi]]></dc:creator>
		<pubDate>Sat, 18 Jul 2015 10:55:35 +0000</pubDate>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Makefile]]></category>
		<guid isPermaLink="false">https://www.ba0sh1.com/?p=1113</guid>

					<description><![CDATA[<p>Well I&#8217;ve been bit lapse. This post is supposed to written in July. Another year, another Maker Faire. Yes! for this year it is nolonger &#8220;Mini Maker Faire&#8221;, we&#8217;ve just upgraded to...</p>
<p>The post <a rel="nofollow" href="https://ba0sh1.com/2015/07/18/maker-faire-yearly-review-rant/">Maker Faire, Yearly Review, and Rant</a> appeared first on <a rel="nofollow" href="https://ba0sh1.com">Digital Me</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>Well I&#8217;ve been bit lapse. This post is supposed to written in July.</em></p>
<p>Another year, another Maker Faire. Yes! for this year it is nolonger &#8220;Mini Maker Faire&#8221;, we&#8217;ve just upgraded to the full fledged &#8220;Maker Faire&#8221; event. As Singapore Maker Faire has grown 10 times compare to 3 year ago, I am not able to cover every single booth or exhibit in the event. I only write about those I&#8217;m interested in.<span id="more-1113"></span></p>
<p>An Augmented Reality Sandbox is a perfect application of Kinect. Originate at <a title="Augmented Reality Sandbox" href="http://idav.ucdavis.edu/~okreylos/ResDev/SARndbox/" target="_blank" rel="noopener">UC Davis</a>, this construction is made by the students from <span style="color:#141823;">Temasek Secondary School.</span></p>
<figure id="attachment_1115" aria-describedby="caption-attachment-1115" style="width: 600px" class="wp-caption aligncenter"><a class="thumbnail" href="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/07/31485-augmented-reality-sandbox.png" target="_blank" rel="noopener"><img decoding="async" loading="lazy" class="wp-image-1115" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/07/31485-augmented-reality-sandbox.png" alt="Augmented Reality Sandbox" width="600" height="398" srcset="https://ba0sh1.com/wp-content/uploads/2015/07/31485-augmented-reality-sandbox.png 800w, https://ba0sh1.com/wp-content/uploads/2015/07/31485-augmented-reality-sandbox-300x199.png 300w, https://ba0sh1.com/wp-content/uploads/2015/07/31485-augmented-reality-sandbox-768x510.png 768w" sizes="(max-width: 600px) 100vw, 600px" /></a><figcaption id="caption-attachment-1115" class="wp-caption-text">Augmented Reality Sandbox</figcaption></figure>
<p>Benjamin Low and &#8220;<a href="http://artmakesus.com/" target="_blank" rel="noopener">Art makes us</a>&#8221; team, who made the &#8220;Synesthete’s Music Machine&#8221; last year, have came back with “Neobombe”, a simulation of   Turing machine inspired by the movie “The Imitation Game”. This setup contains 11 Arduinos driving 36 step motors. The motors spin according to the enigma decipher algorithm running at backend. Since I&#8217;m too late to write his, Ben has already published his &#8220;making-of&#8221; article <a href="http://lohjianhui.com/2015/07/19/the-making-of-the-neobombe-prototype/" target="_blank" rel="noopener">here</a>.</p>
<figure id="attachment_1116" aria-describedby="caption-attachment-1116" style="width: 600px" class="wp-caption aligncenter"><a class="thumbnail" href="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/07/6b6b3-neobombe.png" target="_blank" rel="noopener"><img decoding="async" loading="lazy" class="wp-image-1116" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/07/6b6b3-neobombe.png" alt="Neobombe" width="600" height="384" /></a><figcaption id="caption-attachment-1116" class="wp-caption-text">Neobombe</figcaption></figure>
<p>Leon Lim, who is the &#8220;go-to&#8221; person for DIY PCB etching in the community, bought us two day&#8217;s worth of live etching and soldering workshop. Participants have experienced PCB etching using household suppliers, drilling and soldering. The end product is a cardboard dome with colorful LED lighting, very nice!</p>
<figure id="attachment_1117" aria-describedby="caption-attachment-1117" style="width: 600px" class="wp-caption aligncenter"><a class="thumbnail" href="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/07/704b9-omg-asm.png" target="_blank" rel="noopener"><img decoding="async" loading="lazy" class="wp-image-1117" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/07/704b9-omg-asm.png" alt="Live etching-soldering workshop" width="600" height="526" /></a><figcaption id="caption-attachment-1117" class="wp-caption-text">Live etching-soldering workshop</figcaption></figure>
<p>This ball shaped robot is developed by IDA Labs. It travels on the ground and also in water. But I really do want to see a BB-8 leh. Maybe next year?</p>
<figure id="attachment_1118" aria-describedby="caption-attachment-1118" style="width: 600px" class="wp-caption aligncenter"><a class="thumbnail" href="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/07/61de7-ball-robot.png" target="_blank" rel="noopener"><img decoding="async" loading="lazy" class="wp-image-1118" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/07/61de7-ball-robot.png" alt="Ball Robot" width="600" height="450" /></a><figcaption id="caption-attachment-1118" class="wp-caption-text">Ball Robot</figcaption></figure>
<p>Here comes some heavy weight electronics project. Design by Adnan of <a href="http://www.2wattelements.com/" target="_blank" rel="noopener">2-Watt Elements,</a>  Chippy is an <del>&#8220;Intel Edison powered USB hub&#8221;</del> Intel Edison breakout board that helps developer to access Edison peripherals much much easier. Interested people please take note, Chippy is coming to market coming September.</p>
<figure id="attachment_1119" aria-describedby="caption-attachment-1119" style="width: 600px" class="wp-caption aligncenter"><a class="thumbnail" href="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/07/00d08-chippy.png" target="_blank" rel="noopener"><img decoding="async" loading="lazy" class="wp-image-1119" src="https://www.ba0sh1.com/wp-content/uploads/2015/07/Chippy-767x1024.png" alt="Chippy" width="600" height="800" /></a><figcaption id="caption-attachment-1119" class="wp-caption-text">Chippy</figcaption></figure>
<p>More interesting projects from local and overseas guest are better capture using video format:</p>
<p><iframe loading="lazy" title="Singapore Maker Faire 2015" width="640" height="360" src="https://www.youtube.com/embed/3S40kSZ_YzM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<h2>Yearly Review</h2>
<p>As I said Maker Faire is like a new year’s day to me. The past year is an exciting year, that I am able to monetize my project. I designed an <a href="https://www.ba0sh1.com/esp8266-breakout-board-im-tindie/" target="_blank" rel="noopener">ESP8266 breakout board</a> and start selling on <a href="https://www.tindie.com/products/Ba0sh1/esp8266-esp-0712-full-io-breadboard-adapter/" target="_blank" rel="noopener">Tindie</a> since February. As of today, I sold total 332 boards across 29 countries.  And this is mainly why I have not been updating this blog too frequently, because I totally underestimated the effort went into the production and sales of these boards. My initial idea was just to sell some extra pieces from my prototype lot and recover part of the cost. But in the process it becomes so welcomed that my I can hardly fulfill orders. I&#8217;ve not able to write too much code for ESP8266 either, which is a great pity.</p>
<p>A &#8220;good&#8221; news is ever since Adafruit, OLIMEX and Sparkfun start to produce their versions of ESP8266 development board, my sales drops like brick wall. But this gives me more time to work on the software side and do some new projects, stay tuned <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>And since I&#8217;ve done so much on ESP8266, I can&#8217;t help bring a project to Maker Faire. So this is my selfie with ESP8266 clock. The clock synchronize time from NTP, gather temperature/humidity and push to a MQTT broker, and display MQTT messages from my webpage (more on this in the following posts).</p>
<figure id="attachment_1127" aria-describedby="caption-attachment-1127" style="width: 450px" class="wp-caption aligncenter"><img decoding="async" loading="lazy" class="wp-image-1127" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/08/32e98-esp8266-clock.png" alt="Baoshi &amp; ESP8266 MQTT Clock" width="450" height="600" srcset="https://ba0sh1.com/wp-content/uploads/2015/08/32e98-esp8266-clock.png 600w, https://ba0sh1.com/wp-content/uploads/2015/08/32e98-esp8266-clock-225x300.png 225w" sizes="(max-width: 450px) 100vw, 450px" /><figcaption id="caption-attachment-1127" class="wp-caption-text">Baoshi &amp; ESP8266 MQTT Clock</figcaption></figure>
<p>A big THANKS to Mr Teo Swee Ann and Espressif Systems to make this possible.</p>
<h2>Rant</h2>
<p>I hesitated a bit before write this part. It will hurt someone, for sure.</p>
<p>ARDUINO IS NOT ELECTRONICS!</p>
<p>I have been talking to some makers, attending some events, and people seems to mistake Arduino as the only electronics platform.</p>
<p>ARDUINO IS NOT ELECTRONICS!</p>
<p>I have to admit Arduino helps to lower the entrance barrier, bring people onboard electronics, which is fantastic. But do not claim you understand electronics because you can follow some online tutorials and create some Arduino projects.</p>
<p>The same applies to Raspberry Pi, Banana Pi, Beagle Bone, etc.</p>
<p>I don&#8217;t know whole lot of electronics either.</p>
<p>I come across the Nah&#8217;s family who present this electronics learning kit in the Maker Faire. I personally give them the best project award.</p>
<figure id="attachment_1129" aria-describedby="caption-attachment-1129" style="width: 600px" class="wp-caption aligncenter"><a href="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/08/eac72-electronics-learning-kit.jpg" target="_blank" rel="noopener"><img decoding="async" loading="lazy" class="wp-image-1129" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/08/eac72-electronics-learning-kit.jpg?w=1024&#038;h=768" alt="Electronics Learning Kit" width="600" height="450" /></a><figcaption id="caption-attachment-1129" class="wp-caption-text">Electronics Learning Kit</figcaption></figure>
<p>This basic components block kit immediately reminds me of the Radioshark laboratory kit (clone) I started with. There is no shortcut to learning electronics. You still have to start with basic components and Ohm&#8217;s law.</p>
<p>For more expert advise, I highly recommend this eevBLAB episode.</p>
<p><iframe loading="lazy" title="eevBLAB #10 - Why Learn Basic Electronics?" width="640" height="360" src="https://www.youtube.com/embed/zyuRcsM0gjI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
<p>/Rant over.</p>
<p>The post <a rel="nofollow" href="https://ba0sh1.com/2015/07/18/maker-faire-yearly-review-rant/">Maker Faire, Yearly Review, and Rant</a> appeared first on <a rel="nofollow" href="https://ba0sh1.com">Digital Me</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ba0sh1.com/2015/07/18/maker-faire-yearly-review-rant/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>TrueSTUDIO STM32 project to GCC Makefile converter</title>
		<link>https://ba0sh1.com/2015/04/30/truestudio-stm32-project-to-gcc-makefile-converter/</link>
					<comments>https://ba0sh1.com/2015/04/30/truestudio-stm32-project-to-gcc-makefile-converter/#comments</comments>
		
		<dc:creator><![CDATA[Baoshi]]></dc:creator>
		<pubDate>Thu, 30 Apr 2015 09:25:07 +0000</pubDate>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[GCC]]></category>
		<category><![CDATA[Makefile]]></category>
		<category><![CDATA[STM32]]></category>
		<guid isPermaLink="false">https://www.ba0sh1.com/?p=1087</guid>

					<description><![CDATA[<p>Since I wrote the STM32CubeMX to Makefile converter, a lot of people have been helping to improve the project. Thanks! Meanwhile I also heard a lot of complaints about the quality of STM32Cube...</p>
<p>The post <a rel="nofollow" href="https://ba0sh1.com/2015/04/30/truestudio-stm32-project-to-gcc-makefile-converter/">TrueSTUDIO STM32 project to GCC Makefile converter</a> appeared first on <a rel="nofollow" href="https://ba0sh1.com">Digital Me</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Since I wrote the <a title="STM32CubeMX GCC Makefile project" href="https://www.ba0sh1.com/stm32cubemx-gcc-makefile/" target="_blank" rel="noopener">STM32CubeMX to Makefile converter</a>, a lot of people have been helping to improve the project. Thanks! Meanwhile I also heard a lot of complaints about the quality of STM32Cube codes, for example, the thread <a title="ST's (STM32Cube) software ecosystem is terrible - how can we fix it?" href="http://www.eevblog.com/forum/microcontrollers/st's-(stm32cube)-software-ecosystem-is-terrible-how-can-we-fix-it/" target="_blank" rel="noopener">here</a>. Although I believe STM32Cube&#8217;s quality will eventually improve, at the moment there are still applications for the good old &#8220;Standard Peripheral Library&#8221; and other ST middlewares. Therefore I wrote another program, that converts most of ST&#8217;s example project into Makefile project.<span id="more-1087"></span></p>
<p>The new utility, named ST2Makefile, is available on <a title="ST2Makefile" href="https://github.com/baoshi/ST2Makefile" target="_blank" rel="noopener">https://github.com/baoshi/ST2Makefile</a></p>
<p>My limited testing shows it works for most example projects in ST&#8217;s library package, as well as STM32CubeMX exported projects. One thing needs tweaking could be that some ST&#8217;s example project contains duplicated source files. If you receive error message such as &#8220;Symbol already defined in XXX&#8221; during linking, please check the SRCS section for any duplicated source entries.</p>
<p>The usage is changed a little since CubeMX2Makefile.py, now you should run:</p>
<p>[code light=&#8221;true&#8221;]<br />
ST2Makefile.py &lt;TrueSTUDIO project location&gt;<br />
[/code]</p>
<p>where you can identify TrueSTUDIO project location by locating &#8220;.project&#8221; and &#8220;.cproject&#8221; files inside it.</p>
<p>&nbsp;</p>
<p>As usual, some useful resources:</p>
<h3>Useful links</h3>
<p>ST2Makefile: <a title="ST2Makefile" href="https://github.com/baoshi/ST2Makefile" target="_blank" rel="noopener">https://github.com/baoshi/ST2Makefile</a><br />
ARM GCC: <a title="https://launchpad.net/gcc-arm-embedded" href="https://launchpad.net/gcc-arm-embedded" target="_blank" rel="noopener">https://launchpad.net/gcc-arm-embedded</a></p>
<p>My packaged GNU Make for Win32: <a title="GNU Make Win32" href="https://ba0sh1com.files.wordpress.com/2020/09/2c1c9-make.zip" target="_blank" rel="noopener">https://ba0sh1com.files.wordpress.com/2020/09/2c1c9-make.zip</a></p>
<p>The post <a rel="nofollow" href="https://ba0sh1.com/2015/04/30/truestudio-stm32-project-to-gcc-makefile-converter/">TrueSTUDIO STM32 project to GCC Makefile converter</a> appeared first on <a rel="nofollow" href="https://ba0sh1.com">Digital Me</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ba0sh1.com/2015/04/30/truestudio-stm32-project-to-gcc-makefile-converter/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>STM32CubeMX GCC Makefile project</title>
		<link>https://ba0sh1.com/2015/02/23/stm32cubemx-gcc-makefile/</link>
					<comments>https://ba0sh1.com/2015/02/23/stm32cubemx-gcc-makefile/#comments</comments>
		
		<dc:creator><![CDATA[Baoshi]]></dc:creator>
		<pubDate>Sun, 22 Feb 2015 18:15:48 +0000</pubDate>
				<category><![CDATA[Project]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[GCC]]></category>
		<category><![CDATA[Makefile]]></category>
		<category><![CDATA[STM32]]></category>
		<category><![CDATA[STM32Cube]]></category>
		<category><![CDATA[STM32CubeMX]]></category>
		<guid isPermaLink="false">https://www.ba0sh1.com/?p=1062</guid>

					<description><![CDATA[<p>Writing peripheral initialization code is probably the most tedious work in embedded development. It always successfully stops me from starting a new project. I believe engineers at STMicroelectronics share the same pain. Therefore...</p>
<p>The post <a rel="nofollow" href="https://ba0sh1.com/2015/02/23/stm32cubemx-gcc-makefile/">STM32CubeMX GCC Makefile project</a> appeared first on <a rel="nofollow" href="https://ba0sh1.com">Digital Me</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Writing peripheral initialization code is probably the most tedious work in embedded development. It always successfully stops me from starting a new project. I believe engineers at STMicroelectronics share the same pain. Therefore they created <a title="STM32Cube" href="http://www.st.com/stm32cube" target="_blank" rel="noopener">STM32Cube</a> firmware and STM32CubeMX graphical configuration tool, which turns numerous key strokes and page flips into just a few mouse clicks. STM32CubeMX is free software, but the initialization code it generates require compiler tools carrying hefty price tags, IARARM, Keil ARM-MDK, and Atollic TrueSTUDIO, to name the few. Fair enough these compilers do offer free editions with limited functionality. But I still prefer unrestricted, free tool that is easily scale-able for my current and future projects. Just like the GNU Make and ARM GCC toolchain I described in <a title="Opensource STM32 development" href="https://www.ba0sh1.com/opensource-stm32-development/" target="_blank" rel="noopener">Opensource STM32 development</a>.</p>
<p><span id="more-1062"></span></p>
<h2><span style="color:#ff0000;">UPDATE</span></h2>
<p><span style="color:#ff0000;">Always get update from https://github.com/baoshi/CubeMX2Makefile The code is now based on SW4STM32 project output. Thanks various contributors to make this possible.</span></p>
<p>Deprived off electronics lab back in Singapore, a Chinese new year holiday here in Shanghai home is perfect for some software projects. I have little exposure with Python but after two days of Googling (through VPN) and copy/paste, a crude CubeMX2Makefile utility is ready, available at https://github.com/baoshi/CubeMX2Makefile (OOP aficionados please forgive my spaghetti styled code. It works is it?)</p>
<p>As the name suggests, the program converts STM32CubeMX project into a GNU Makefile. Here is a mini-HOWTO:</p>
<ol>
<ol>
<li>Create a STM32CubeMX project, configure pins, peripherals and MiddleWare, then edit project settings as follows: <span style="color:#ff0000;">(choose SW4STM32 instead of TrueStudio in the picture below)</span>
<figure id="attachment_1065" aria-describedby="caption-attachment-1065" style="width: 600px" class="wp-caption aligncenter"><a class="thumbnail" href="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/02/897a8-stm32cubemx_project_setting.png" target="_blank" rel="noopener"><img decoding="async" loading="lazy" class="wp-image-1065" src="http://blog.ba0sh1.com/wordpress/wp-content/uploads/2015/02/897a8-stm32cubemx_project_setting.png?w=1024&#038;h=512" alt="STM32CubeMX project settings" width="600" height="300" srcset="https://ba0sh1.com/wp-content/uploads/2015/02/897a8-stm32cubemx_project_setting.png 1220w, https://ba0sh1.com/wp-content/uploads/2015/02/897a8-stm32cubemx_project_setting-300x150.png 300w, https://ba0sh1.com/wp-content/uploads/2015/02/897a8-stm32cubemx_project_setting-1024x512.png 1024w, https://ba0sh1.com/wp-content/uploads/2015/02/897a8-stm32cubemx_project_setting-768x384.png 768w" sizes="(max-width: 600px) 100vw, 600px" /></a><figcaption id="caption-attachment-1065" class="wp-caption-text">STM32CubeMX project settings</figcaption></figure>
<p>Make sure the Tool/IDE selection is TrueSTUDIO 4.3.1 (as of STM32CubeMX 4.6.0), and note down the &#8220;Toolchain Folder Location&#8221;. I found it necessary to empty the old &#8220;Toolchain Folder&#8221; before each code generation, otherwise the project file just keep growing regardless of settings (this could be a bug in STM32CubeMX). See <a href="#update">update</a> below.</li>
<li>Download the project from the Github repo below, extract files to a folder, say &#8220;C:CubeMX2Makefile&#8221;. Install Python 2.7 Win32 from www.python.org
<p>[code light=&#8221;true&#8221;]<br />
c:CubeMX2Makefile&gt;dir /b<br />
.gitattributes<br />
.gitignore<br />
CubeMX2Makefile.py<br />
CubeMX2Makefile.tpl<br />
readme.md<br />
[/code]</p>
</li>
<li>From command prompt, execute CubeMX2Makefile.py, e.g,
<p>[code light=&#8221;true&#8221;]<br />
c:CubeMX2Makefile&gt;CubeMX2Makefile.py R:411ProjTestF4<br />
File created: R:411ProjTestF4Makefile<br />
[/code]</p>
</li>
<li>Cd into &#8220;Toolchain Folder Locaiton&#8221;, make project, i.e.,
<p>[code light=&#8221;true&#8221;]<br />
R:411ProjTestF4&gt;make<br />
&#8230;<br />
arm-none-eabi-size build/TestF4.elf<br />
 text data bss dec hex filename<br />
 5876 12 1056 6944 1b20 build/TestF4.elf<br />
arm-none-eabi-objcopy -O ihex build/TestF4.elf build/TestF4.hex<br />
[/code]</p>
<p>Refer to <a title="Command line tools" href="https://www.ba0sh1.com/opensource-stm32-development/#commandlinetools" target="_blank" rel="noopener">blog</a> and below links for ARM GCC and make utility installation. It will be much easier to import the Makefile project into Eclipse CDT for code editing and debugging.</li>
</ol>
</ol>
<h3>Useful links</h3>
<p>CubeMX2Makefile: <a title="https://github.com/baoshi/CubeMX2Makefile" href="https://github.com/baoshi/CubeMX2Makefile" target="_blank" rel="noopener">https://github.com/baoshi/CubeMX2Makefile</a></p>
<p>STM32Cube: <a title="http://www.st.com/stm32cube" href="http://www.st.com/stm32cube" target="_blank" rel="noopener">http://www.st.com/stm32cube</a></p>
<p>ARM GCC: <a title="https://launchpad.net/gcc-arm-embedded" href="https://launchpad.net/gcc-arm-embedded" target="_blank" rel="noopener">https://launchpad.net/gcc-arm-embedded</a></p>
<p>My packaged GNU Make for Win32: <a title="GNU Make Win32" href="https://ba0sh1com.files.wordpress.com/2020/09/2c1c9-make.zip" target="_blank" rel="noopener">https://ba0sh1com.files.wordpress.com/2020/09/2c1c9-make.zip</a></p>
<p><a name="update"></a></p>
<p>&nbsp;</p>
<p>The post <a rel="nofollow" href="https://ba0sh1.com/2015/02/23/stm32cubemx-gcc-makefile/">STM32CubeMX GCC Makefile project</a> appeared first on <a rel="nofollow" href="https://ba0sh1.com">Digital Me</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ba0sh1.com/2015/02/23/stm32cubemx-gcc-makefile/feed/</wfw:commentRss>
			<slash:comments>36</slash:comments>
		
		
			</item>
	</channel>
</rss>
