<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://1mgh.com/w/index.php?action=history&amp;feed=atom&amp;title=Propgcc-linux</id>
	<title>Propgcc-linux - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://1mgh.com/w/index.php?action=history&amp;feed=atom&amp;title=Propgcc-linux"/>
	<link rel="alternate" type="text/html" href="https://1mgh.com/w/index.php?title=Propgcc-linux&amp;action=history"/>
	<updated>2026-05-11T15:30:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://1mgh.com/w/index.php?title=Propgcc-linux&amp;diff=52&amp;oldid=prev</id>
		<title>Martin Hodge at 22:12, 17 September 2016</title>
		<link rel="alternate" type="text/html" href="https://1mgh.com/w/index.php?title=Propgcc-linux&amp;diff=52&amp;oldid=prev"/>
		<updated>2016-09-17T22:12:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:12, 17 September 2016&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-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Using the Winbond Flash ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Using the Winbond Flash ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Regular SPI ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Regular SPI ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;If the flash chip is plugged into U9, it will operate in a standard SPI mode. The Flash pins are shared with the SD card except for the Chip Select (CS) line. use dna.cfg &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;below, &lt;/del&gt;with the following command to load your GCC project into the DNA:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;If the flash chip is plugged into U9, it will operate in a standard SPI mode. The Flash pins are shared with the SD card except for the Chip Select (CS) line. use &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[:&lt;/ins&gt;dna.cfg&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|dna.cfg]] &lt;/ins&gt;with the following command to load your GCC project into the DNA:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;propeller-load -b dna -r -t -e yourfile.elf &amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;code&amp;gt;propeller-load -b dna -r -t -e yourfile.elf &amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Martin Hodge</name></author>
	</entry>
	<entry>
		<id>https://1mgh.com/w/index.php?title=Propgcc-linux&amp;diff=51&amp;oldid=prev</id>
		<title>Martin Hodge: Created page with &quot;== PropGCC on Linux Command Line == === Using the Winbond Flash === ==== Regular SPI ==== If the flash chip is plugged into U9, it will operate in a standard SPI mode. The Fla...&quot;</title>
		<link rel="alternate" type="text/html" href="https://1mgh.com/w/index.php?title=Propgcc-linux&amp;diff=51&amp;oldid=prev"/>
		<updated>2016-09-17T21:59:29Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== PropGCC on Linux Command Line == === Using the Winbond Flash === ==== Regular SPI ==== If the flash chip is plugged into U9, it will operate in a standard SPI mode. The Fla...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== PropGCC on Linux Command Line ==&lt;br /&gt;
=== Using the Winbond Flash ===&lt;br /&gt;
==== Regular SPI ====&lt;br /&gt;
If the flash chip is plugged into U9, it will operate in a standard SPI mode. The Flash pins are shared with the SD card except for the Chip Select (CS) line. use dna.cfg below, with the following command to load your GCC project into the DNA:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;propeller-load -b dna -r -t -e yourfile.elf &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will load the GCC program into the flash chip and load the standard SPI driver into the EEPROM. It will also set up the SD card and Flash on Propeller pins 0 thru 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To change this arrangement to Propeller pins 16 thru 20, use the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;propeller-load -b dna:hi -r -t -e yourfile.elf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you omit the &amp;quot;-e&amp;quot; option from the above commands, the EEPROM will not be loaded with the SPI driver and your GCC application will only run until a power cycle or reset. You can omit the &amp;quot;-t&amp;quot; option if you do not need propeller-load to automatically open a terminal session immediately after programming.&lt;br /&gt;
&lt;br /&gt;
==== Quad SPI ====&lt;br /&gt;
If the flash chip is plugged into U12, use [[:dna.cfg|dna.cfg]], with the following command to load your file into the DNA:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;propeller-load -b dna:sqi -r -t -e yourfile.elf &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will load the GCC program into the flash chip and load the quad SPI driver into the EEPROM. It will also set up the SD card and Flash on Propeller pins 0 thru 4.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To change this arrangement to Propeller pins 16 thru 20, use the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;propeller-load -b dna:sqihi -r -t -e yourfile.elf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you omit the &amp;quot;-e&amp;quot; option from the above commands, the EEPROM will not be loaded with the SPI driver and your GCC application will only run until a power cycle or reset. You can omit the &amp;quot;-t&amp;quot; option if you do not need propeller-load to automatically open a terminal session immediately after programming.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Using EEPROM ===&lt;br /&gt;
&lt;br /&gt;
{to be done}&lt;br /&gt;
&lt;br /&gt;
=== Using the SD loader ===&lt;br /&gt;
&lt;br /&gt;
{to be done}&lt;/div&gt;</summary>
		<author><name>Martin Hodge</name></author>
	</entry>
</feed>