[Butia-devel-list] Actualización del firmware para nuevos actuadores

Alan Jhonn Aguiar Schwyn alanjas en hotmail.com
Dom Ago 10 14:56:03 UYT 2014


El problema es que se quedaron sin espacio en la sección "user_sec" para guardar esos módulos.Cuando agregué al firmware los usrSenA, B y C, corrí la posición de la tabla un poco. Ahora habríaque hacer lo mismo.
Miren el commit: a07933e0f1f1eacea1e978342e53607256b7bceb
Podrían correr el tope hasta 0x34BE.

Date: Sun, 10 Aug 2014 14:13:45 -0300
From: gevovlockas en gmail.com
To: butia-devel-l en fing.edu.uy
Subject: [Butia-devel-list] Actualización del firmware para nuevos actuadores

Estamos modificando el firmware para incorporar el Buzzer y el Relay.

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




const uTab userBuzzerModTable = {&UserModActInit, &UserModActRelease, "buzzer"};
const uTab userRelayModTable = {&UserModActInit, &UserModActRelease, "relay"};



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

section 'user' has a memory 'user_sec' which can not fit the section. Section 'user' length=0x00000114.




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. 



La idea es pedir ayuda al grupo para encontrar el problema.

Saludos 
Gustavo Evovlockas.


_______________________________________________
Butia-devel-l site list
Butia-devel-l en fing.edu.uy
https://www.fing.edu.uy/mailman/listinfo/butia-devel-l 		 	   		  
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://www.fing.edu.uy/pipermail/butia-devel-l/attachments/20140810/62605fee/attachment.html>


Más información sobre la lista de distribución Butia-devel-l