Hi
1) if SAM-BA is activated and sees the eddy module then related working items are
- clock
- reset
- cpu (internal ROM-RAM)
- usb connection
samba will work, not matter the external ram or flash availability..
2) eddy board has a special pin that DISABLES the spi flash, it is some nand gate.. when its disabled then the spi flash NOT ACCESSIBLE, it would read 0xFFFFFFF as flash ID, causing of the samba flash applet to not recognize the chip
3) eddy board (at least some versions?) use a spi flash that is not supported by the atmel original spi flash applet, so special version must be used, it is one small BIN file that is fetched from samba support folders, if this file is OLD then samba would get chip not recognized error during spi applet init
We do not know, but it could be that some eddy modules have spi flash that is directly supported with atmel original spi applet binary, if that is the case, then your samba may fetch old (not sysbas supplied) spi applet, that would have the behaviour as you see, one sn work, other fails.
so, PLEASE make sure the update scripts loads MODIFIED spi applet bin file!
We have made a patched version of samba applets that allow us to use samba GUI to talk to the eddy, load ram, flash spi.. if you can not get working, we can upload our patched version
Antti Lukats