[Avila] GW2348-4 EEProm

David Acker dacker at roinet.com
Tue Apr 29 17:33:31 EDT 2008


I noticed that in BSP 0.7, the new RedBoot has an EEProm configuration 
program that uses the Atmel 1KB EEProm to store GPIO settings and a few 
other things.  I went back and looked at the 0.6 BSP's RedBoot and it 
looked for these settings (@  AVILA_EXTENSION) but there wasn't a 
configuration program.  Nothing seems to write to location 
AVILA_EXTENSION.  I looked through the BSP 0.6 docs and could not find 
anything that indicated that the EEProm was being used for anything 
other than storing the MAC addresses for the ethernet ports.  It seems 
odd to me to use it for anything else in RedBoot when 
CYGHWR_REDBOOT_FLASH_CONFIG_MEDIA_FLASH is defined.  With that define 
on, I imagined that the "redboot config" partition would be used for 
everything else.  I thus decided to use the rest of the eeprom for other 
things.  RedBoot didn't seem to care and I had no idea the 
AVILA_EXTENSION even existed since everything seemed to work fine.

My first question is: Will the Avila work properly with the defaults 
used when AVILA_EXTENSION is not set in the EEProm under BSP 0.6?

I see that I am going to run into issues with the 0.7 BSP's redboot. 
Before I implement any kind of workarounds, can you folks indicate what 
your intentions are going forward with using the EEProm?  Are you going 
to stick to the range indicated in the EEProm map pdf (0x100 to 0x13F) 
or should I assume that Gateworks might use any part of the EEProm in 
the future?

-Dave Acker




More information about the Avila mailing list