[Butia-devel-list] Actualización del firmware para nuevos actuadores
Gustavo Evovlockas
gevovlockas en gmail.com
Lun Ago 11 00:06:29 UYT 2014
Muchas gracias a todos!
Quedo solucionado.
El 10 de agosto de 2014, 22:16, Alan Jhonn Aguiar Schwyn <
alanjas en hotmail.com> escribió:
> Esos valores son las direcciones de memoria que definen las secciones.
> La sección "user_sec" va desde
>
> 0x33ab hasta 0x34be y la siguiente sección (module_sec) tiene que
> arrancar en:
>
> 0x34be + 1 = 0x34bf y va hasta el final: 0x8000.
>
> Se entiende?
>
> ------------------------------
> Date: Sun, 10 Aug 2014 21:02:48 -0300
> From: gevovlockas en gmail.com
> To: aaguirre en fing.edu.uy
> CC: butia-devel-l en fing.edu.uy; alanjas en hotmail.com
> Subject: Re: [Butia-devel-list] Actualización del firmware para nuevos
> actuadores
>
>
> si ya volví para atras ese problema pero no me sigue dando el error del
> principio. No se que valores usar ahí
>
>
> El 10 de agosto de 2014, 20:55, Andres Aguirre <aaguirre en fing.edu.uy>
> escribió:
>
> +CODEPAGE NAME=user_sec START=0x33AB END=0x34BE PROTECTED CODEPAGE
> NAME=module_sec START=0x34A8 END=0x8000 PROTECTED
>
> ahí tenés un overlap.
>
> salut
>
>
> 2014-08-10 20:53 GMT-03:00 Gustavo Evovlockas <gevovlockas en gmail.com>:
>
> Ejecute el comando git diff HEAD > diff_firmware.txt
>
> Acá les adjunto el resultado.
>
>
> El 10 de agosto de 2014, 19:54, Gustavo Evovlockas <gevovlockas en gmail.com>
> escribió:
>
> Modifique el tope para el valor 0x34BE pero ahora el error que me da es
>
> Error - memory 'module_sec' overlaps memory 'user_sec'
>
> En mi archivo lkr los valores estan asi
>
> CODEPAGE NAME=boot START=0x0 END=0x8BF
> PROTECTED
> CODEPAGE NAME=vectors START=0x8C0 END=0x08E9
> PROTECTED
> CODEPAGE NAME=usb_endpoints_init_sec START=0x8EA END=0x0AE9
> PROTECTED
> CODEPAGE NAME=device_dsc_sec START=0x0AEA END=0x0CE9
> PROTECTED
> CODEPAGE NAME=usb_cd_ptr_sec START=0x0CEA END=0x0D29
> PROTECTED
> CODEPAGE NAME=usb_sd_ptr_sec START=0x0D2A END=0x0DA9
> PROTECTED
> CODEPAGE NAME=sys_sec START=0x0DAA END=0x33AA
>
> CODEPAGE NAME=user_sec START=0x33AB END=0x34A7
> PROTECTED
> CODEPAGE NAME=module_sec START=0x34A8 END=0x8000
> PROTECTED
>
> CODEPAGE NAME=idlocs START=0x200000 END=0x200007
> PROTECTED
> CODEPAGE NAME=config START=0x300000 END=0x30000D
> PROTECTED
> CODEPAGE NAME=devid START=0x3FFFFE END=0x3FFFFF
> PROTECTED
> CODEPAGE NAME=eedata START=0xF00000 END=0xF000FF
> PROTECTED
>
>
> El 10 de agosto de 2014, 14:56, Alan Jhonn Aguiar Schwyn <
> alanjas en hotmail.com> escribió:
>
> 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ía
> que 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
>
>
>
>
> --
> Gustavo Evovlockas.
>
>
>
>
> --
> Gustavo Evovlockas.
>
> _______________________________________________
> Butia-devel-l site list
> Butia-devel-l en fing.edu.uy
> https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
>
>
>
>
>
> --
> Gustavo Evovlockas.
>
> _______________________________________________ Butia-devel-l site list
> Butia-devel-l en fing.edu.uy
> https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
>
> _______________________________________________
> Butia-devel-l site list
> Butia-devel-l en fing.edu.uy
> https://www.fing.edu.uy/mailman/listinfo/butia-devel-l
>
--
Gustavo Evovlockas.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://www.fing.edu.uy/pipermail/butia-devel-l/attachments/20140811/eebe250b/attachment.html>
Más información sobre la lista de distribución Butia-devel-l