<?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>Firmware Archives - Esperimenti con logiche programmabili</title>
	<atom:link href="https://logicaprogrammabile.it/tag/firmware/feed/" rel="self" type="application/rss+xml" />
	<link>https://logicaprogrammabile.it/tag/firmware/</link>
	<description>Tutorial in italiano per imparare a programmare usando Arduino, Raspberry PI, Netduino</description>
	<lastBuildDate>Sat, 14 Jan 2017 22:24:18 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://logicaprogrammabile.it/wp-content/uploads/2017/11/cropped-logicaprogrammabile-logo-02-32x32.png</url>
	<title>Firmware Archives - Esperimenti con logiche programmabili</title>
	<link>https://logicaprogrammabile.it/tag/firmware/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Caricare nuovo firmware 4.2 sul Netduino</title>
		<link>https://logicaprogrammabile.it/caricare-nuovo-firmware-42-netduino/</link>
					<comments>https://logicaprogrammabile.it/caricare-nuovo-firmware-42-netduino/#respond</comments>
		
		<dc:creator><![CDATA[Marco Lai]]></dc:creator>
		<pubDate>Wed, 29 Aug 2012 07:40:33 +0000</pubDate>
				<category><![CDATA[Tutorial Netduino]]></category>
		<category><![CDATA[.Net micro framework]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Netduino]]></category>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=3002</guid>

					<description><![CDATA[<p>Come uploadare il firmware compatibile con il .Net micro framework 4.2 sul Netduino Dopo aver caricato il nuovo bootloader sul nostro Netduino non ci resta che caricare il firmware 4.2 per rendere la scheda operativa. Questa operazione deve essere eseguita utilizzando il tools MFdeploy contenuto...</p>
<p>The post <a href="https://logicaprogrammabile.it/caricare-nuovo-firmware-42-netduino/">Caricare nuovo firmware 4.2 sul Netduino</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3>Come uploadare il firmware compatibile con il .Net micro framework 4.2 sul Netduino</h3>
<p>Dopo aver caricato il <a title="Aggiornare le schede Netduino alla versione 4.2 del .Net MF" href="https://logicaprogrammabile.it/aggiornare-netduino-versione-42-net-micro-framework/">nuovo bootloader sul nostro Netduino</a> non ci resta che caricare il <strong>firmware 4.2</strong> per rendere la scheda operativa. Questa operazione deve essere eseguita utilizzando il tools<strong> MFdeploy</strong> contenuto nella cartella di installazione del <strong>.Net Micro framework 4.2</strong> (che dovete installare precedentemente).<br />
L&#8217;utility si trova, se avete fatto l&#8217;installazione standard, nella cartella C:\Program Files\Microsoft .NET Micro Framework\v4.2\Tools</p>
<p>Una volta avviato MFdeploy, tramite il blocco <strong>Device</strong>, dobbiamo selezionare il Netduino (precedentemente collegato alla porta USB del PC), utilizzando come canale di collegamento la voce USB. Automaticamente otterremmo nella casella di testo adiacente la voce<strong> Netduino_Netduino</strong>. Verifichiamo, utilizzando il pulsante <strong>Ping</strong>, che la comunicazione tra PC e Netduino sia attiva e funzionante.</p>
<p><span id="more-3002"></span></p>
<p>Nel blocco<strong> Image File</strong> clicchiamo sul pulsante<strong> Browse&#8230;</strong> per selezionare sul nostro disco locale, il due file che compongono il firmware (ER_CONFIG, ER_FLASH) da scrivere sul Netduino.<br />
Cliccando sul pulsante <strong>Deploy</strong> avvieremmo la scrittura, l&#8217;operazione richiede qualche minuto.</p>
<p><span style="text-decoration: underline;">Al termine scolleghiamo il Netduino dalla porta USB e ricolleghiamolo dopo qualche istante.</span></p>
<p>Verifichiamo le informazioni del nuovo firmware tramite il menu <strong>Target-&gt;Device Capabilities</strong>, sempre tramite MFdeploy, per accertarci chel&#8217;operazione sia stata eseguita correttamente.</p>
<p>Le immagini seguenti mostrano tutte le fasi descritte precedentemente</p>
<div class="post-content-gallery justify columns3" data-justify="180"></div>
<p>The post <a href="https://logicaprogrammabile.it/caricare-nuovo-firmware-42-netduino/">Caricare nuovo firmware 4.2 sul Netduino</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://logicaprogrammabile.it/caricare-nuovo-firmware-42-netduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Aggiornare il firmware del Netduino</title>
		<link>https://logicaprogrammabile.it/aggiornare-il-firmware-del-netduino/</link>
					<comments>https://logicaprogrammabile.it/aggiornare-il-firmware-del-netduino/#respond</comments>
		
		<dc:creator><![CDATA[Marco Lai]]></dc:creator>
		<pubDate>Wed, 20 Apr 2011 13:47:51 +0000</pubDate>
				<category><![CDATA[Tutorial Netduino]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Firmware update]]></category>
		<guid isPermaLink="false">https://logicaprogrammabile.it/?p=867</guid>

					<description><![CDATA[<p>Come eseguire l&#8217;upgrade del firmware del Netduino Puntualmente vengono rilasciati nuovi firmware che permettono di aumentare le prestazioni del Netduino e di risolvere i vari bug delle release precedenti. E&#8217; buona norma aggiornare il firmware del Netduino con l&#8217;ultima versione rilasciata dalla casa madre. Questa...</p>
<p>The post <a href="https://logicaprogrammabile.it/aggiornare-il-firmware-del-netduino/">Aggiornare il firmware del Netduino</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Come eseguire l&#8217;upgrade del firmware del Netduino</h1>
<p>Puntualmente vengono rilasciati nuovi firmware che permettono di aumentare le prestazioni del Netduino e di risolvere i vari bug delle release precedenti. E&#8217; buona norma aggiornare il firmware del Netduino con l&#8217;ultima versione rilasciata dalla casa madre.</p>
<p>Questa operazione può sembrare critica e complicata, ma fortunatamente, la procedura risulta abbastanza semplice; nonostante ciò ho realizzato questa piccola guida per chi non ha mai avuto esperienza con questa procedura.</p>
<p>Verifichiamo innanzitutto la versione del firmware attualmente caricata sul nostro Netduino. Avviamo l&#8217;utilità MFDeploy (C:\Programmi\Microsoft .NET Micro Framework\v4.1\Tools).</p>
<p><img decoding="async" class="aligncenter wp-image-868 size-full" title="MFDeploy" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/MFDeploy.jpg" width="67" height="73" /></p>
<p>Selezioniamo la porta USB per collegarci al Netduino</p>
<p><img decoding="async" class="aligncenter wp-image-869 size-full" title="Select_Netduino" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/Select_Netduino.jpg" width="279" height="118" /></p>
<p>Ora dal menu <strong>Target</strong> selezioniamo la voce <strong>Device Capabilities</strong> per accedere a tutte le informazioni del Netduino</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-870 size-full" title="Device_Capabilies" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/Device_Capabilies.jpg" width="300" height="235" /><span id="more-867"></span>MFDeploy elencherà diverse informazioni, quella che ci interessa è la voce <strong>SolutionReleaseInfo.solutionVersion</strong> che indica appunto la versione del firmware</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-871 size-full" title="SolutionVersion" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/SolutionVersion.jpg" width="516" height="252" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/SolutionVersion.jpg 516w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/SolutionVersion-300x146.jpg 300w" sizes="auto, (max-width: 516px) 100vw, 516px" /></p>
<p>Nel mio caso la versione del firmware è la <strong>4.1.0.6</strong></p>
<p>Ora procuriamoci l&#8217;ultima versione del firmware andando sul forum del sito Netduino.com; come possiamo vedere ci sono varie sezioni, noi dobbiamo andare in quella relativa al tipo di Netduino che ci interessa (Standard, Plus o Mini).</p>
<p>Andiamo sulla sezione Netduino (<a href="http://forums.netduino.com/index.php?/forum/4-netduino/" target="_blank">segui questo link</a>). Controllando nei primi post dovrebbe essercene uno relativo al rilascio dei nuovi firmware</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-872 size-full" title="PostFirmware" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/PostFirmware.jpg" width="481" height="252" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/PostFirmware.jpg 481w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/PostFirmware-300x157.jpg 300w" sizes="auto, (max-width: 481px) 100vw, 481px" /></p>
<p>entriamo nel post relativo al nuovo firmware ed eseguiamo il download del file</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-873 size-full" title="NetduinoFirmware" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/NetduinoFirmware.jpg" width="338" height="92" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/NetduinoFirmware.jpg 338w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/NetduinoFirmware-300x81.jpg 300w" sizes="auto, (max-width: 338px) 100vw, 338px" /></p>
<p><span style="text-decoration: underline;">Per effettuare il download bisogna registrarsi al sito.</span></p>
<p><em>Nel mio caso non è necessario aggiornare il firmware perché avevo già effettuato questa operazione precedentemente ma per scopi illustrativi eseguirò nuovamente l&#8217;aggiornamento.</em></p>
<p>Una volta scaricato il nuovo firmware, in formato zip, scompattiamo il pacchetto e teniamolo da parte sul desktop.</p>
<p>Prima di eseguire l&#8217;aggiornamento cancelliamo la memoria programma del Netduino per avvitare possibili problemi nell&#8217;aggiornamento.<br />
Clicchiamo sul pulsante <strong>Erase</strong> e confermiamo per avviare la procedura</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-876 size-full" title="05_EreaseNetduino" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/05_EreaseNetduino.jpg" width="582" height="200" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/05_EreaseNetduino.jpg 582w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/05_EreaseNetduino-300x103.jpg 300w" sizes="auto, (max-width: 582px) 100vw, 582px" /></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-878 size-full" title="06_Ereasing" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/06_Ereasing.jpg" width="340" height="190" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/06_Ereasing.jpg 340w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/06_Ereasing-300x167.jpg 300w" sizes="auto, (max-width: 340px) 100vw, 340px" /></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-879 size-full" title="07_Rebooting" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/07_Rebooting.jpg" width="332" height="187" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/07_Rebooting.jpg 332w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/07_Rebooting-300x168.jpg 300w" sizes="auto, (max-width: 332px) 100vw, 332px" /></p>
<p>Dopo il riavvio del dispositivo eseguiamo un ping per testare la comunicazione con il Netduino, clicchiamo sul pulsante Ping e attendiamo la risposta dalla scheda</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-877 size-full" title="04_PingNetduino" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/04_PingNetduino.jpg" width="605" height="331" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/04_PingNetduino.jpg 605w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/04_PingNetduino-300x164.jpg 300w" sizes="auto, (max-width: 605px) 100vw, 605px" /></p>
<p>Ora siamo pronti per effettuare l&#8217;upgrade del firmware.</p>
<p>Sempre con MFDeploy selezioniamo il pulsante <strong>Browse&#8230;</strong> nel box <strong>Image File</strong> per selezionare i file del nuovo firmware</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-880 size-full" title="08_BrowserFirmware" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/08_BrowserFirmware.jpg" width="598" height="73" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/08_BrowserFirmware.jpg 598w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/08_BrowserFirmware-300x36.jpg 300w" sizes="auto, (max-width: 598px) 100vw, 598px" /></p>
<p>Apriamo la cartella del nuovo firmware posta sul desktop</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-881 size-full" title="09_ApriFirmware" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/09_ApriFirmware.jpg" width="584" height="440" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/09_ApriFirmware.jpg 584w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/09_ApriFirmware-300x226.jpg 300w" sizes="auto, (max-width: 584px) 100vw, 584px" /></p>
<p>selezioniamo i file <strong>ER_CONFIG</strong> ed <strong>ER_FLASH</strong> e clicchiamo sul pulsante Apri</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-882 size-full" title="10_SelectFirmware" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/10_SelectFirmware.jpg" width="584" height="440" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/10_SelectFirmware.jpg 584w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/10_SelectFirmware-300x226.jpg 300w" sizes="auto, (max-width: 584px) 100vw, 584px" /></p>
<p>Ora MFDeploy mostra i dettagli relativi ai due file che compongono il firmware</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-883 size-full" title="11_FilesFirmware" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/11_FilesFirmware.jpg" width="606" height="265" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/11_FilesFirmware.jpg 606w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/11_FilesFirmware-300x131.jpg 300w" sizes="auto, (max-width: 606px) 100vw, 606px" /></p>
<p>Clicchiamo sul pulsante <strong>Deploy</strong> per avviare l&#8217;upgrade del firmware del nostro Netduino, l&#8217;operazione richiede qualche minuto, cerchiamo di non eseguire altre operazioni con il pc e di non rimuovere il cavo USB durante la scrittura del nuovo firmware.<br />
Le varie operazioni sono illustrate di seguito:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-889 size-full" title="12_Conecting" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/12_Conecting.jpg" width="491" height="355" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/12_Conecting.jpg 491w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/12_Conecting-300x216.jpg 300w" sizes="auto, (max-width: 491px) 100vw, 491px" /></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-890 size-full" title="13_EreasingSector" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/13_EreasingSector.jpg" width="491" height="355" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/13_EreasingSector.jpg 491w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/13_EreasingSector-300x216.jpg 300w" sizes="auto, (max-width: 491px) 100vw, 491px" /></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-891 size-full" title="15_Deploy1" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/15_Deploy1.jpg" width="460" height="334" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/15_Deploy1.jpg 460w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/15_Deploy1-300x217.jpg 300w" sizes="auto, (max-width: 460px) 100vw, 460px" /></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-892 size-full" title="16_Deploy2" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/16_Deploy2.jpg" width="491" height="355" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/16_Deploy2.jpg 491w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/16_Deploy2-300x216.jpg 300w" sizes="auto, (max-width: 491px) 100vw, 491px" /></p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-895 size-full" title="17_ExeApp" src="https://logicaprogrammabile.it/wp-content/uploads/2011/04/17_ExeApp1.jpg" width="460" height="334" srcset="https://logicaprogrammabile.it/wp-content/uploads/2011/04/17_ExeApp1.jpg 460w, https://logicaprogrammabile.it/wp-content/uploads/2011/04/17_ExeApp1-300x217.jpg 300w" sizes="auto, (max-width: 460px) 100vw, 460px" /></p>
<p>Una volta eseguita la scrittura dei file la finestra <strong>Deployment Status</strong> mostra la scritta <strong>Executing Application</strong>. Questa finestra normalmente dovrebbe chiudersi per confermare il corretto andamento della procedura, ma spesso ciò non avviene, e questa finestra rimane aperta per un tempo indefinito.<br />
Per risolvere dobbiamo semplicemente scollegare il Netduino dalla porta usb, a questo punto la finestra Deployment Status si chiude.</p>
<p>Per verificare che il nuovo firmware sia stato caricato nel Netduino dobbiamo controllare la voce <strong>SolutionReleaseInfo.solutionVersion</strong> come abbiamo visto all&#8217;inizio.</p>
<p>Apriamo Visual C# e carichiamo un progetto di esempio, come quello classico per far lampeggiare un led, in modo da verificare che il dispositivo funzioni correttamente con il nuovo firmware.</p>
<p>The post <a href="https://logicaprogrammabile.it/aggiornare-il-firmware-del-netduino/">Aggiornare il firmware del Netduino</a> appeared first on <a href="https://logicaprogrammabile.it">Esperimenti con logiche programmabili</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://logicaprogrammabile.it/aggiornare-il-firmware-del-netduino/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
