> ###########################################################3 > The booting procedure repeat again and again!! I down't know why?!
It sounds like you are taking an exception and tripple faulting the CPU. > And there is no ram initialize,why it can work in c code?! Because you have cache, that is confused but it works well enough that it almost works. > and can get ram size?! The register it reads has a default nonsense value most likely. What looks like it is really happening is that it can't find the i2c aka smbus channel to the serial eeproms on your memory. A quick hack would be to get the memory data sheet and hard code those values, and have the routine return that value. That would at least let you proceed onto other part of the port. Eric
