On Wednesday 24 June 2009, David Brownell wrote:
> I get all kinds of build errors on Ubuntu 9.04/x86_32 where the
> chip details banks get initialized. The errors made no sense to
> me, and they went away when I changed the
>
> .bank[0] = { ... },
> .bank[1] = { ... },
>
> to be
>
> .bank = {{ ... }, { ... }},
>
Ditto 8.04.2/x86_64 ...
at91sam3.c:316: warning: initialized field overwritten
at91sam3.c:316: warning: (near initialization for ‘all_sam3_details[0].bank’)
at91sam3.c:353: warning: initialized field overwritten
at91sam3.c:353: warning: (near initialization for ‘all_sam3_details[1].bank’)
at91sam3.c:391: warning: initialized field overwritten
at91sam3.c:391: warning: (near initialization for ‘all_sam3_details[2].bank’)
at91sam3.c:443: warning: initialized field overwritten
at91sam3.c:443: warning: (near initialization for ‘all_sam3_details[3].bank’)
at91sam3.c:480: warning: initialized field overwritten
at91sam3.c:480: warning: (near initialization for ‘all_sam3_details[4].bank’)
at91sam3.c:518: warning: initialized field overwritten
at91sam3.c:518: warning: (near initialization for ‘all_sam3_details[5].bank’)
make[3]: *** [at91sam3.lo] Error 1
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development