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

Gustavo Evovlockas gevovlockas en gmail.com
Dom Ago 10 21:02:48 UYT 2014


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


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