Please check if the ARM 9 CPU is been detected in the GDB Server. If not, please check for any loose connections.
So when I plug in debugger, it should automatically detect the core? I didn't see any option, so I manually selected ARM9.
I am attaching screenshots for the issue. From what I understand, the device is being recognised. I don't know if its an error - but I end up with - No source found for "".
How do I debug the firmware from this point?
Figured out, I have to run "Resume".
But I had another query, should the firmware be loaded on RAM/I2C/EEPROM? Or I can run the debugger using the Eclipse interface itself?
You should run it from the Eclipse interface itself.
The firmware is downloaded through JTAG into the chip. Its essentially a RAM download, but you do it through JTAG pins.