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

Andres Aguirre aaguirre en fing.edu.uy
Dom Ago 10 14:46:24 UYT 2014


Hola Gustav, manda un diff para ver exactamente donde y como lo hiciste.
Ese error es porque te quedaste sin memoría en la sección user, en el peor
de los casos hay que tocar el linker script.
saludos



2014-08-10 14:13 GMT-03:00 Gustavo Evovlockas <gevovlockas en gmail.com>:

> 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/0c6a74d4/attachment.html>


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