[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