<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.newae.com/index.php?action=history&amp;feed=atom&amp;title=Building_for_Other_Targets</id>
		<title>Building for Other Targets - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.newae.com/index.php?action=history&amp;feed=atom&amp;title=Building_for_Other_Targets"/>
		<link rel="alternate" type="text/html" href="http://wiki.newae.com/index.php?title=Building_for_Other_Targets&amp;action=history"/>
		<updated>2026-06-09T22:40:33Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://wiki.newae.com/index.php?title=Building_for_Other_Targets&amp;diff=3861&amp;oldid=prev</id>
		<title>Adewar at 15:57, 1 October 2018</title>
		<link rel="alternate" type="text/html" href="http://wiki.newae.com/index.php?title=Building_for_Other_Targets&amp;diff=3861&amp;oldid=prev"/>
				<updated>2018-10-01T15:57:19Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 15:57, 1 October 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot; &gt;Line 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;We want to use the existing SimpleSerial firmware as a base for our project, but we don't want to edit the existing firmware. Instead, we'll make a new project with a copy of this firmware. Copy the directory of the firmware you want to modify in the &amp;lt;code&amp;gt;chipwhisperer/hardware/vicitims/firmware&amp;lt;/code&amp;gt; to a new folder. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;For example&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;if &lt;/del&gt;you want to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;modify &lt;/del&gt;the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;code&amp;gt;simpleserial-base&amp;lt;/code&amp;gt; firmware, copy the contents of the&amp;#160; &amp;lt;code&amp;gt;simpleserial-base&amp;lt;/code&amp;gt; folder to a new one&lt;/del&gt;. The name is arbitrary, but for this example, we'll call it &amp;lt;code&amp;gt;simpleserial-base-lab1&amp;lt;/code&amp;gt;. You must keep it in the same directory, as it will reference other files within that directory for the build process.&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;We want to use the existing SimpleSerial firmware as a base for our project, but we don't want to edit the existing firmware. Instead, we'll make a new project with a copy of this firmware. Copy the directory of the firmware you want to modify in the &amp;lt;code&amp;gt;chipwhisperer/hardware/vicitims/firmware&amp;lt;/code&amp;gt; to a new folder. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'''The folder you copy will depend on what tutorial you're doing. Typically&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the firmware &lt;/ins&gt;you want to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;use is listed above &lt;/ins&gt;the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;Building for &lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;..&amp;quot; drop down menus.''' &lt;/ins&gt;The name is arbitrary, but for this example, we'll call it &amp;lt;code&amp;gt;simpleserial-base-lab1&amp;lt;/code&amp;gt; &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;(though depending on what firmware and tutorial you're working off of, you may want to call it something different)&lt;/ins&gt;. You must keep it in the same directory, as it will reference other files within that directory for the build process.&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Change the terminal to the newly copied directory. For example:&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Change the terminal to the newly copied directory. For example:&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Windows:&amp;lt;pre&amp;gt;cd c:\chipwhisperer\hardware\victims\firmware\simpleserial-base-lab1&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Windows:&amp;lt;pre&amp;gt;cd c:\chipwhisperer\hardware\victims\firmware\simpleserial-base-lab1&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key bitnami_mediawiki:diff:version:1.11a:oldid:3819:newid:3861 --&gt;
&lt;/table&gt;</summary>
		<author><name>Adewar</name></author>	</entry>

	<entry>
		<id>http://wiki.newae.com/index.php?title=Building_for_Other_Targets&amp;diff=3819&amp;oldid=prev</id>
		<title>Adewar at 14:31, 28 September 2018</title>
		<link rel="alternate" type="text/html" href="http://wiki.newae.com/index.php?title=Building_for_Other_Targets&amp;diff=3819&amp;oldid=prev"/>
				<updated>2018-09-28T14:31:38Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 14:31, 28 September 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;You'll need to have installed the GNU Embedded Toolchain &lt;/del&gt;for &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ARM&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;If you haven't yet&lt;/del&gt;, see the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[Installing_ChipWhisperer]] guide&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;specifically &lt;/del&gt;the '''&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Installing ARM Toolchain&lt;/del&gt;''' section&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, for details&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Building &lt;/ins&gt;for &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;other targets typically requires additional programs and tools&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Additionally&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;some targets may have a unique build process, meaning the instructions here will not apply to them. Please &lt;/ins&gt;see the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;page for the specific target you want to build for before following these instructions&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;which can be found under &lt;/ins&gt;the '''&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Hardware Documentation&lt;/ins&gt;''' section &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;of the [[Main Page]]&lt;/ins&gt;. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once you have a working compiler &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;(check by typing 'arm-none-eabi-gcc' at the command line).&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Once you have a working compiler&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;We want to use the existing SimpleSerial firmware as a base for our project, but we don't want to edit the existing firmware. Instead, we'll make a new project with a copy of this firmware. Copy the directory of the firmware you want to modify in the &amp;lt;code&amp;gt;chipwhisperer/hardware/vicitims/firmware&amp;lt;/code&amp;gt; to a new folder. For example, if you want to modify the &amp;lt;code&amp;gt;simpleserial-base&amp;lt;/code&amp;gt; firmware, copy the contents of the&amp;#160; &amp;lt;code&amp;gt;simpleserial-base&amp;lt;/code&amp;gt; folder to a new one. The name is arbitrary, but for this example, we'll call it &amp;lt;code&amp;gt;simpleserial-base-lab1&amp;lt;/code&amp;gt;. You must keep it in the same directory, as it will reference other files within that directory for the build process.&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;We want to use the existing SimpleSerial firmware as a base for our project, but we don't want to edit the existing firmware. Instead, we'll make a new project with a copy of this firmware. Copy the directory of the firmware you want to modify in the &amp;lt;code&amp;gt;chipwhisperer/hardware/vicitims/firmware&amp;lt;/code&amp;gt; to a new folder. For example, if you want to modify the &amp;lt;code&amp;gt;simpleserial-base&amp;lt;/code&amp;gt; firmware, copy the contents of the&amp;#160; &amp;lt;code&amp;gt;simpleserial-base&amp;lt;/code&amp;gt; folder to a new one. The name is arbitrary, but for this example, we'll call it &amp;lt;code&amp;gt;simpleserial-base-lab1&amp;lt;/code&amp;gt;. You must keep it in the same directory, as it will reference other files within that directory for the build process.&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;li&amp;gt;&amp;lt;dl&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;dt&amp;gt;Open a terminal with arm-none-eabi-gcc in the path. If using Windows the sidebar on the [[Installing_ChipWhisperer]] page&amp;lt;/dt&amp;gt;&amp;lt;/dl&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/li&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Change the terminal to the newly copied directory. For example:&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Change the terminal to the newly copied directory. For example:&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Windows:&amp;lt;pre&amp;gt;cd c:\chipwhisperer\hardware\victims\firmware\simpleserial-base-lab1&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Windows:&amp;lt;pre&amp;gt;cd c:\chipwhisperer\hardware\victims\firmware\simpleserial-base-lab1&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Linux/macOS:&amp;lt;pre&amp;gt;cd chipwhisperer/hardware/victims/firmware/simpleserial-base-lab1&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Linux/macOS:&amp;lt;pre&amp;gt;cd chipwhisperer/hardware/victims/firmware/simpleserial-base-lab1&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Then, run &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to build the system. Make sure you specify which platform you're using as your target. For example, for the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ChipWhisperer Lite &lt;/del&gt;target, run&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Then, run &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to build the system. Make sure you specify which platform you're using as your target&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. You can see a list of supported targets by typing &amp;lt;code&amp;gt;make PLATFORM=&amp;lt;/code&amp;gt;. You'll also need to specify a &amp;lt;code&amp;gt;CRYPTO_TARGET&amp;lt;/code&amp;gt;. Most targets and tutorials work with &amp;lt;code&amp;gt;TINYAES128C&amp;lt;/code&amp;gt;, so if you're unsure, this is usually a reliable option&lt;/ins&gt;. For example, for the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;NXP Kinetis K24F &lt;/ins&gt;target, run&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/ins&gt;&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;make PLATFORM=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM &lt;/del&gt;CRYPTO_TARGET=TINYAES128C&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;make PLATFORM=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F &lt;/ins&gt;CRYPTO_TARGET=TINYAES128C&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;Which should have the following output:&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;Which should have the following output:&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;...Bunch of lines removed...&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;...Bunch of lines removed...&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Linking: simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.elf&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Linking: simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.elf&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;arm-none-eabi-gcc -mcpu=cortex-m4 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;-I. -mthumb &lt;/del&gt;-mfloat-abi=hard -mfpu=fpv4-sp-d16 -&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;fmessage&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;length=0 &lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ffunction-sections &lt;/del&gt;-gdwarf-2 -DSS_VER=SS_VER_1_1 &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;-DSTM32F303xC -DSTM32F3 -DSTM32 -DDEBUG &lt;/del&gt;-DHAL_TYPE=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;HAL_stm32f3 &lt;/del&gt;-DPLATFORM=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM &lt;/del&gt;-DTINYAES128C -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=objdir/simpleserial-base.o -I.././simpleserial/ -I.././hal -I.././hal/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;stm32f3 &lt;/del&gt;-I.././hal/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;stm32f3&lt;/del&gt;/CMSIS -I.././hal/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;stm32f3&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CMSIS/core -I.././hal/stm32f3/CMSIS/device -I.././hal/stm32f4/Legacy &lt;/del&gt;-I.././crypto/ -I.././crypto/tiny-AES128-C -std=gnu99 -MMD -MP -MF .dep/simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.elf.d objdir/simpleserial-base.o objdir/simpleserial.o objdir/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;stm32f3_hal&lt;/del&gt;.o objdir/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;stm32f3_hal_lowlevel&lt;/del&gt;.o objdir/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;stm32f3_sysmem&lt;/del&gt;.o objdir/aes.o objdir/aes-independant.o objdir/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;stm32f3_startup&lt;/del&gt;.o --output simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.elf --specs=nano.specs -&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;T &lt;/del&gt;.././hal/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;stm32f3&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;LinkerScript&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ld &lt;/del&gt;-Wl,--&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;gc&lt;/del&gt;-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sections -lm &lt;/del&gt;-Wl,-Map=simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.map,--cref&amp;#160;  -lm&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;arm-none-eabi-gcc &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt; -I. -O0 -g -DDEBUG -DCPU_MK24FN1M0VLL12 -DFRDM_K64F -DFREEDOM -w -fno-common -ffunction-sections -fdata-sections -ffreestanding -fno-builtin&amp;#160; -mthumb -mapcs -std=gnu99 &lt;/ins&gt;-mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;MMD &lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;MP &lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;static&amp;#160; &lt;/ins&gt;-gdwarf-2 -DSS_VER=SS_VER_1_1 -DHAL_TYPE=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;HAL_k24f &lt;/ins&gt;-DPLATFORM=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F &lt;/ins&gt;-DTINYAES128C -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=objdir/simpleserial-base.o -I.././simpleserial/ -I.././hal -I.././hal/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;k24f &lt;/ins&gt;-I.././hal/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;k24f&lt;/ins&gt;/CMSIS -I.././hal/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;k24f&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Drivers &lt;/ins&gt;-I.././crypto/ -I.././crypto/tiny-AES128-C -std=gnu99 -MMD -MP -MF .dep/simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.elf.d objdir/simpleserial-base.o objdir/simpleserial.o objdir/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;clock_config&lt;/ins&gt;.o objdir/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fsl_adc16&lt;/ins&gt;.o objdir/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;fsl_clock.o objdir/fsl_cmp.o objdir/fsl_cmt.o objdir/fsl_common.o objdir/fsl_crc.o objdir/fsl_dac.o objdir/fsl_dmamux.o objdir/fsl_dspi.o objdir/fsl_dspi_edma.o objdir/fsl_edma.o objdir/fsl_ewm.o objdir/fsl_flash.o objdir/fsl_flexbus.o objdir/fsl_flexcan.o objdir/fsl_ftm.o objdir/fsl_gpio.o objdir/fsl_i2c.o objdir/fsl_i2c_edma.o objdir/fsl_llwu.o objdir/fsl_lptmr.o objdir/fsl_mmcau.o objdir/fsl_pdb.o objdir/fsl_pit.o objdir/fsl_pmc.o objdir/fsl_rcm.o objdir/fsl_rnga.o objdir/fsl_rtc.o objdir/fsl_sai.o objdir/fsl_sai_edma.o objdir/fsl_sdhc.o objdir/fsl_sim.o objdir/fsl_smc.o objdir/fsl_sysmpu.o objdir/fsl_uart.o objdir/fsl_uart_edma.o objdir/fsl_vref.o objdir/fsl_wdog.o objdir/k24f_hal.o objdir/system_MK24F12&lt;/ins&gt;.o objdir/aes.o objdir/aes-independant.o objdir/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;startup_MK24F12&lt;/ins&gt;.o --output simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.elf &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-Xlinker --gc-sections -Xlinker -static -Xlinker -z -Xlinker muldefs -T .././hal/k24f/MK24FN1M0xxx12_flash.ld&amp;#160; &lt;/ins&gt;--specs=nano.specs -&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-specs=nosys.specs -Wl,--start-group -L &lt;/ins&gt;.././hal/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;k24f&lt;/ins&gt;/ &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;-l:lib_mmcau&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;a -lm -lc -lgcc -lnosys &lt;/ins&gt;-Wl,--&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;end&lt;/ins&gt;-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;group&amp;#160; &lt;/ins&gt;-Wl,-Map=simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.map,--cref&amp;#160;  -lm&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Creating load file for Flash: simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.hex&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Creating load file for Flash: simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.hex&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;arm-none-eabi-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.elf simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.hex&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;arm-none-eabi-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.elf simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.hex&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Creating load file for EEPROM: simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.eep&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Creating load file for EEPROM: simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.eep&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;arm-none-eabi-objcopy -j .eeprom --set-section-flags=.eeprom=&amp;quot;alloc,load&amp;quot; \&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;arm-none-eabi-objcopy -j .eeprom --set-section-flags=.eeprom=&amp;quot;alloc,load&amp;quot; \&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; --change-section-lma .eeprom=0 --no-change-warnings -O ihex simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.elf simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.eep || exit 0&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; &amp;#160; &amp;#160; --change-section-lma .eeprom=0 --no-change-warnings -O ihex simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.elf simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.eep || exit 0&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Creating Extended Listing: simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.lss&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Creating Extended Listing: simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.lss&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;arm-none-eabi-objdump -h -S -z simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.elf &amp;gt; simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.lss&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;arm-none-eabi-objdump -h -S -z simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.elf &amp;gt; simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.lss&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Creating Symbol Table: simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.sym&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Creating Symbol Table: simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.sym&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;arm-none-eabi-nm -n simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.elf &amp;gt; simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.sym&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;arm-none-eabi-nm -n simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.elf &amp;gt; simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.sym&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Size after:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Size after:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  text&amp;#160; &amp;#160; data&amp;#160; &amp;#160;  bss&amp;#160; &amp;#160;  dec&amp;#160; &amp;#160;  hex filename&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  text&amp;#160; &amp;#160; data&amp;#160; &amp;#160;  bss&amp;#160; &amp;#160;  dec&amp;#160; &amp;#160;  hex filename&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160;  &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;4588&amp;#160; &amp;#160; &amp;#160;  8 &lt;/del&gt;&amp;#160;  &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;1296&amp;#160; &amp;#160; 5892&amp;#160; &amp;#160; 1704 &lt;/del&gt;simpleserial-base-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CWLITEARM&lt;/del&gt;.elf&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;#160; 11600&amp;#160; &amp;#160;  120 &lt;/ins&gt;&amp;#160;  &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2388&amp;#160;  14108 &lt;/ins&gt;&amp;#160;  &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;371c &lt;/ins&gt;simpleserial-base-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;CW308_K24F&lt;/ins&gt;.elf&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;+--------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;+--------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;+ Built for platform &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;CW-Lite Arm (STM32F3)&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;+ Built for platform &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;k24f Target&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;+--------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;+--------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ensure that the &amp;quot;Built for platform ___&amp;quot; matches your target device.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ensure that the &amp;quot;Built for platform ___&amp;quot; matches your target device.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/ol&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key bitnami_mediawiki:diff:version:1.11a:oldid:3818:newid:3819 --&gt;
&lt;/table&gt;</summary>
		<author><name>Adewar</name></author>	</entry>

	<entry>
		<id>http://wiki.newae.com/index.php?title=Building_for_Other_Targets&amp;diff=3818&amp;oldid=prev</id>
		<title>Adewar: Created page with &quot;You'll need to have installed the GNU Embedded Toolchain for ARM. If you haven't yet, see the Installing_ChipWhisperer guide, specifically the '''Installing ARM Toolchain'...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.newae.com/index.php?title=Building_for_Other_Targets&amp;diff=3818&amp;oldid=prev"/>
				<updated>2018-09-28T14:20:45Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;You&amp;#039;ll need to have installed the GNU Embedded Toolchain for ARM. If you haven&amp;#039;t yet, see the &lt;a href=&quot;/Installing_ChipWhisperer&quot; title=&quot;Installing ChipWhisperer&quot;&gt;Installing_ChipWhisperer&lt;/a&gt; guide, specifically the &amp;#039;&amp;#039;&amp;#039;Installing ARM Toolchain&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;You'll need to have installed the GNU Embedded Toolchain for ARM. If you haven't yet, see the [[Installing_ChipWhisperer]] guide, specifically the '''Installing ARM Toolchain''' section, for details.&lt;br /&gt;
&lt;br /&gt;
Once you have a working compiler (check by typing 'arm-none-eabi-gcc' at the command line).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;We want to use the existing SimpleSerial firmware as a base for our project, but we don't want to edit the existing firmware. Instead, we'll make a new project with a copy of this firmware. Copy the directory of the firmware you want to modify in the &amp;lt;code&amp;gt;chipwhisperer/hardware/vicitims/firmware&amp;lt;/code&amp;gt; to a new folder. For example, if you want to modify the &amp;lt;code&amp;gt;simpleserial-base&amp;lt;/code&amp;gt; firmware, copy the contents of the  &amp;lt;code&amp;gt;simpleserial-base&amp;lt;/code&amp;gt; folder to a new one. The name is arbitrary, but for this example, we'll call it &amp;lt;code&amp;gt;simpleserial-base-lab1&amp;lt;/code&amp;gt;. You must keep it in the same directory, as it will reference other files within that directory for the build process.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt&amp;gt;Open a terminal with arm-none-eabi-gcc in the path. If using Windows the sidebar on the [[Installing_ChipWhisperer]] page&amp;lt;/dt&amp;gt;&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Change the terminal to the newly copied directory. For example:&amp;lt;/p&amp;gt;&lt;br /&gt;
Windows:&amp;lt;pre&amp;gt;cd c:\chipwhisperer\hardware\victims\firmware\simpleserial-base-lab1&amp;lt;/pre&amp;gt;&lt;br /&gt;
Linux/macOS:&amp;lt;pre&amp;gt;cd chipwhisperer/hardware/victims/firmware/simpleserial-base-lab1&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Then, run &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; to build the system. Make sure you specify which platform you're using as your target. For example, for the ChipWhisperer Lite target, run&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;make PLATFORM=CWLITEARM CRYPTO_TARGET=TINYAES128C&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Which should have the following output:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;...Bunch of lines removed...&lt;br /&gt;
Linking: simpleserial-base-CWLITEARM.elf&lt;br /&gt;
arm-none-eabi-gcc -mcpu=cortex-m4 -I. -mthumb -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fmessage-length=0 -ffunction-sections -gdwarf-2 -DSS_VER=SS_VER_1_1 -DSTM32F303xC -DSTM32F3 -DSTM32 -DDEBUG -DHAL_TYPE=HAL_stm32f3 -DPLATFORM=CWLITEARM -DTINYAES128C -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=objdir/simpleserial-base.o -I.././simpleserial/ -I.././hal -I.././hal/stm32f3 -I.././hal/stm32f3/CMSIS -I.././hal/stm32f3/CMSIS/core -I.././hal/stm32f3/CMSIS/device -I.././hal/stm32f4/Legacy -I.././crypto/ -I.././crypto/tiny-AES128-C -std=gnu99 -MMD -MP -MF .dep/simpleserial-base-CWLITEARM.elf.d objdir/simpleserial-base.o objdir/simpleserial.o objdir/stm32f3_hal.o objdir/stm32f3_hal_lowlevel.o objdir/stm32f3_sysmem.o objdir/aes.o objdir/aes-independant.o objdir/stm32f3_startup.o --output simpleserial-base-CWLITEARM.elf --specs=nano.specs -T .././hal/stm32f3/LinkerScript.ld -Wl,--gc-sections -lm -Wl,-Map=simpleserial-base-CWLITEARM.map,--cref   -lm&lt;br /&gt;
.&lt;br /&gt;
Creating load file for Flash: simpleserial-base-CWLITEARM.hex&lt;br /&gt;
arm-none-eabi-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature simpleserial-base-CWLITEARM.elf simpleserial-base-CWLITEARM.hex&lt;br /&gt;
.&lt;br /&gt;
Creating load file for EEPROM: simpleserial-base-CWLITEARM.eep&lt;br /&gt;
arm-none-eabi-objcopy -j .eeprom --set-section-flags=.eeprom=&amp;quot;alloc,load&amp;quot; \&lt;br /&gt;
        --change-section-lma .eeprom=0 --no-change-warnings -O ihex simpleserial-base-CWLITEARM.elf simpleserial-base-CWLITEARM.eep || exit 0&lt;br /&gt;
.&lt;br /&gt;
Creating Extended Listing: simpleserial-base-CWLITEARM.lss&lt;br /&gt;
arm-none-eabi-objdump -h -S -z simpleserial-base-CWLITEARM.elf &amp;gt; simpleserial-base-CWLITEARM.lss&lt;br /&gt;
.&lt;br /&gt;
Creating Symbol Table: simpleserial-base-CWLITEARM.sym&lt;br /&gt;
arm-none-eabi-nm -n simpleserial-base-CWLITEARM.elf &amp;gt; simpleserial-base-CWLITEARM.sym&lt;br /&gt;
Size after:&lt;br /&gt;
   text    data     bss     dec     hex filename&lt;br /&gt;
   4588       8    1296    5892    1704 simpleserial-base-CWLITEARM.elf&lt;br /&gt;
+--------------------------------------------------------&lt;br /&gt;
+ Built for platform CW-Lite Arm (STM32F3)&lt;br /&gt;
+--------------------------------------------------------&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
Ensure that the &amp;quot;Built for platform ___&amp;quot; matches your target device.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Adewar</name></author>	</entry>

	</feed>