> > I have added the initialization for the second EFC, I have added a > > wait loop in the clock setup to check that we have a stable clock > > before we start fiddling with it and finally I turned both the > > PLL_COUNT and MOSCCOUNT configurations into CDL configurable values. > > Should we also change the values of these CDL options when using a > AT91SAM7X512? You could have some requires statements based on the > value of CYGHWR_HAL_ARM_AT91SAM7.
I am not sure whether this issue is linked to the 512 parts only. The 512 samples We had for the S and X all worked without issues also some batches of the production Parts also had no problems. Thus my conclusion is that it is process related (Atmel fab issue) And might not by limited to the 512 parts but might occur across the whole family at some point. Maybe it will be wise to cjange the CDL values across the whole at91sam7 family as the change will add 1,5ms to the startup time of the device ( a value of 64 is suggested for MOSCCOUNT ) but will in all likelyhood be more bullet proof to process variations. John
