[Butia-devel-list] Actualización del firmware para nuevos actuadores
Alan Jhonn Aguiar Schwyn
alanjas en hotmail.com
Dom Ago 10 22:16:49 UYT 2014
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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://www.fing.edu.uy/pipermail/butia-devel-l/attachments/20140810/7e25a437/attachment.html>
Más información sobre la lista de distribución Butia-devel-l