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

Andres Aguirre aaguirre en fing.edu.uy
Dom Ago 10 20:55:22 UYT 2014


+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
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <https://www.fing.edu.uy/pipermail/butia-devel-l/attachments/20140810/3d730a9f/attachment.html>


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