<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Esos valores son las direcciones de memoria que definen las secciones.<div>La sección "user_sec" va desde<div><br></div><div>0x33ab &nbsp;<span style="font-size: 12pt;">hasta &nbsp;0x34be y la siguiente sección (module_sec) tiene que arrancar en:</span></div><div><br></div><div>0x34be + 1 = 0x34bf y va hasta el final: 0x8000.</div><div><br></div><div>Se entiende?<br><div><br><div><hr id="stopSpelling">Date: Sun, 10 Aug 2014 21:02:48 -0300<br>From: gevovlockas@gmail.com<br>To: aaguirre@fing.edu.uy<br>CC: butia-devel-l@fing.edu.uy; alanjas@hotmail.com<br>Subject: Re: [Butia-devel-list]        Actualización del firmware para nuevos actuadores<br><br><div dir="ltr">si ya volví para atras ese problema pero no me sigue dando el error del principio. No se que valores usar ahí<br></div><div class="ecxgmail_extra"><br><br><div class="ecxgmail_quote">El 10 de agosto de 2014, 20:55, Andres Aguirre <span dir="ltr">&lt;<a href="mailto:aaguirre@fing.edu.uy" target="_blank">aaguirre@fing.edu.uy</a>&gt;</span> escribió:<br>
<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr"><span style="color:rgb(0,0,0);font-family:'Courier New',Courier,monospace;font-size:14px;white-space:pre-wrap;">+CODEPAGE   NAME=user_sec                START=0x33AB     END=0x34BE    PROTECTED
 CODEPAGE   NAME=module_sec              START=0x34A8     END=0x8000    PROTECTED</span><br><div><span style="color:rgb(0,0,0);font-family:'Courier New',Courier,monospace;font-size:14px;white-space:pre-wrap;"><br>


</span></div><div><span style="color:rgb(0,0,0);font-family:'Courier New',Courier,monospace;font-size:14px;white-space:pre-wrap;">ahí tenés un overlap.</span></div><div><span style="color:rgb(0,0,0);font-family:'Courier New',Courier,monospace;font-size:14px;white-space:pre-wrap;"><br>


</span></div><div><span style="color:rgb(0,0,0);font-family:'Courier New',Courier,monospace;font-size:14px;white-space:pre-wrap;">salut</span></div></div><div class="ecxgmail_extra"><br><br><div class="ecxgmail_quote">2014-08-10 20:53 GMT-03:00 Gustavo Evovlockas <span dir="ltr">&lt;<a href="mailto:gevovlockas@gmail.com" target="_blank">gevovlockas@gmail.com</a>&gt;</span>:<div>
<div class="h5"><br>

<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr"><div>Ejecute el comando&nbsp; git diff HEAD &gt; diff_firmware.txt<br><br></div>Acá les adjunto el resultado.<br>


</div><div class="ecxgmail_extra"><br><br><div class="ecxgmail_quote">El 10 de agosto de 2014, 19:54, Gustavo Evovlockas <span dir="ltr">&lt;<a href="mailto:gevovlockas@gmail.com" target="_blank">gevovlockas@gmail.com</a>&gt;</span> escribió:<div>


<div><br>
<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr"><div>Modifique el tope para el valor 0x34BE pero ahora el error que me da es <br><br>Error - memory 'module_sec' overlaps memory 'user_sec' <br>



<br></div>En mi archivo lkr los valores estan asi<br>
<br>CODEPAGE&nbsp;&nbsp; NAME=boot&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START=0x0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END=0x8BF&nbsp;&nbsp;&nbsp;&nbsp; PROTECTED
<br>CODEPAGE&nbsp;&nbsp; NAME=vectors&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START=0x8C0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END=0x08E9&nbsp;&nbsp;&nbsp; PROTECTED
<br>CODEPAGE&nbsp;&nbsp; NAME=usb_endpoints_init_sec&nbsp; START=0x8EA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; END=0x0AE9&nbsp;&nbsp;&nbsp; PROTECTED
<br>CODEPAGE&nbsp;&nbsp; NAME=device_dsc_sec&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START=0x0AEA&nbsp;&nbsp;&nbsp;&nbsp; END=0x0CE9&nbsp;&nbsp;&nbsp; PROTECTED
<br>CODEPAGE&nbsp;&nbsp; NAME=usb_cd_ptr_sec&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START=0x0CEA&nbsp;&nbsp;&nbsp;&nbsp; END=0x0D29&nbsp;&nbsp;&nbsp; PROTECTED
<br>CODEPAGE&nbsp;&nbsp; NAME=usb_sd_ptr_sec&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START=0x0D2A&nbsp;&nbsp;&nbsp;&nbsp; END=0x0DA9&nbsp;&nbsp;&nbsp; PROTECTED
<br>CODEPAGE&nbsp;&nbsp; NAME=sys_sec&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START=0x0DAA&nbsp;&nbsp;&nbsp;&nbsp; END=0x33AA
<br>&nbsp;<br>CODEPAGE&nbsp;&nbsp; NAME=user_sec&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START=0x33AB&nbsp;&nbsp;&nbsp;&nbsp; END=0x34A7&nbsp;&nbsp;&nbsp; PROTECTED
<br>CODEPAGE&nbsp;&nbsp; NAME=module_sec&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START=0x34A8&nbsp;&nbsp;&nbsp;&nbsp; END=0x8000&nbsp;&nbsp;&nbsp; PROTECTED
<br>&nbsp;<br>CODEPAGE&nbsp;&nbsp; NAME=idlocs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START=0x200000&nbsp;&nbsp; END=0x200007&nbsp; PROTECTED
<br>CODEPAGE&nbsp;&nbsp; NAME=config&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START=0x300000&nbsp;&nbsp; END=0x30000D&nbsp; PROTECTED
<br>CODEPAGE&nbsp;&nbsp; NAME=devid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START=0x3FFFFE&nbsp;&nbsp; END=0x3FFFFF&nbsp; PROTECTED
<br>CODEPAGE&nbsp;&nbsp; NAME=eedata&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; START=0xF00000&nbsp;&nbsp; END=0xF000FF&nbsp; PROTECTED

</div><div class="ecxgmail_extra"><br><br><div class="ecxgmail_quote">El 10 de agosto de 2014, 14:56, Alan Jhonn Aguiar Schwyn <span dir="ltr">&lt;<a href="mailto:alanjas@hotmail.com" target="_blank">alanjas@hotmail.com</a>&gt;</span> escribió:<div>



<div><br>
<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;">


<div><div dir="ltr">El problema es que se quedaron sin espacio en la sección "user_sec" para guardar esos módulos.<div>Cuando agregué al firmware los usrSenA, B y C, corrí la posición de la tabla un poco. Ahora habría</div>




<div>que hacer lo mismo.</div><div><br></div><div>Miren el commit:&nbsp;a07933e0f1f1eacea1e978342e53607256b7bceb</div><div><br></div><div>Podrían correr el tope hasta&nbsp;0x34BE.</div><div><br><br><div><hr>Date: Sun, 10 Aug 2014 14:13:45 -0300<br>




From: <a href="mailto:gevovlockas@gmail.com" target="_blank">gevovlockas@gmail.com</a><br>To: <a href="mailto:butia-devel-l@fing.edu.uy" target="_blank">butia-devel-l@fing.edu.uy</a><br>Subject: [Butia-devel-list] Actualización del firmware para nuevos actuadores<div>




<div><br><br><div dir="ltr"><div>Estamos modificando el firmware para incorporar el Buzzer y el Relay.<br><br></div>La idea es usar el modulo usr_modAct. Para lograr esto entre otras cosas modificamos usr_modAct.c agregando, junto a los otros actuadores referenciados, las dos siguientes lineas<br>







<br>const uTab userBuzzerModTable = {&amp;UserModActInit, &amp;UserModActRelease, "buzzer"};<br>const uTab userRelayModTable = {&amp;UserModActInit, &amp;UserModActRelease, "relay"};<br><br clear="all">







<div><div>para que el buzzer y el relay usen este modulo. El tema es que no nos deja agregar mas porque da el siguiente error de compilación<br><br>section 'user' has a memory 'user_sec' which can not fit the section. Section 'user' length=0x00000114.<br>







<br></div><div>Si por ejemplo agrego las dos lineas mencionadas pero comento otras dos de las que ya están (por ejemplo led y actuadorA) entonces compila pero si las descomento deja de compilar. El error debe ser algún problema de tamaño de algo pero no sabemos que. <br>






<br></div><div>La idea es pedir ayuda al grupo para encontrar el problema.<br></div><div><br></div><div>Saludos <br>Gustavo Evovlockas.
</div></div></div>
<br></div></div><div>_______________________________________________
Butia-devel-l site list
<a href="mailto:Butia-devel-l@fing.edu.uy" target="_blank">Butia-devel-l@fing.edu.uy</a>
<a href="https://www.fing.edu.uy/mailman/listinfo/butia-devel-l" target="_blank">https://www.fing.edu.uy/mailman/listinfo/butia-devel-l</a></div></div></div>                                               </div></div>
</blockquote></div></div></div><span><font color="#888888"><br><br clear="all"><br>-- <br>Gustavo Evovlockas.
</font></span></div>
</blockquote></div></div></div><span><font color="#888888"><br><br clear="all"><br>-- <br>Gustavo Evovlockas.
</font></span></div>
<br>_______________________________________________<br>
Butia-devel-l site list<br>
<a href="mailto:Butia-devel-l@fing.edu.uy" target="_blank">Butia-devel-l@fing.edu.uy</a><br>
<a href="https://www.fing.edu.uy/mailman/listinfo/butia-devel-l" target="_blank">https://www.fing.edu.uy/mailman/listinfo/butia-devel-l</a><br></blockquote></div></div></div><br></div>
</blockquote></div><br><br clear="all"><br>-- <br>Gustavo Evovlockas.
</div>
<br>_______________________________________________
Butia-devel-l site list
Butia-devel-l@fing.edu.uy
https://www.fing.edu.uy/mailman/listinfo/butia-devel-l</div></div></div></div>                                               </div></body>
</html>