I have a custom AT91SAM9G45 (-ES, date code 0924) board that I am trying to get SAM-BA working with, over AT91SAM-ICE.
I took the AT91SAM9G45-EK tcl scripts, and disabled everything except internal SRAM, peripherals, etc. I am using LPDDR SDRAM, so dealing with that will come later.
When I launch SAM-BA 2.9, select \jlink\ARM0 and the modified board, I get the following error dialog:
"No valid processor ID found"
Using Segger's J-Link Commander:
Code:
SEGGER J-Link Commander V4.08k ('?' for help)
Compiled Aug 18 2009 09:41:04
DLL version V4.08k, compiled Aug 18 2009 09:40:47
Firmware: J-Link ARM V8 compiled Aug 18 2009 09:06:07
Hardware: V8.00
S/N : 28002928
OEM : SAM-ICE
Feature(s) : RDI
VTarget = 3.339V
Info: TotalIRLen = 4, IRPrint = 0x01
Info: CP15.0.0: 0x41069265: ARM, Architecure 5TEJ
Info: CP15.0.1: 0x1D192192: ICache: 32kB (4*256*32), DCache: 32kB (4*256*32)
Info: Cache type: Separate, Write-back, Format C (WT supported)
Found 1 JTAG device, Total IRLen = 4:
#0 Id: 0x0792603F, IRLen: 4, IRPrint: 0x0 ARM926EJ-S Core
Found ARM with core Id 0x0792603F (ARM9)
RTCK reaction time is approx. 189ns
Using adaptive clocking instead of fixed JTAG speed.
J-Link>i
JTAG Id: 0x0792603F Version: 0x0 Part no: 0x7926 Man. Id: 001F
So the Mfg ID is 0x1f (Atmel), and the Part Number is 0x7926. This does not match with the latest 9G45 datasheet (should be 0x5B27).
Any idea what might be happening here?