[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