I am trying to get an iMX27 to work, and need some help.

== Config File == $ cat openocd.cfg
telnet_port 4444
gdb_port 3333

source [find interface/signalyzer.cfg]
# I do not know if this is correct.
reset_config trst_and_srst

# I believe this is wrong, or missing an entry
jtag_device 4 0x01 0xf 0x0e

# assumption...
jtag_nsrst_delay 200
jtag_ntrst_delay 0

# My target,
target arm926ejs little 1 arm926ejs

jtag_speed 1

init

=====================
[EMAIL PROTECTED] /cygdrive/c/cortex/imx27
$ ./a.sh
Open On-Chip Debugger 1.0 (2008-09-16-16:45) svn:exported
$URL: _http://svn.berlios.de/svnroot/repos/openocd/trunk/src/openocd.c_ $
jtag_speed: 1
Info: JTAG device found: 0x1b900f0f (Manufacturer: 0x787, Part: 0xb900, Version: 0x1) Info: JTAG device found: 0x07926121 (Manufacturer: 0x090, Part: 0x7926, Version: 0x0) Error: number of discovered devices in JTAG chain (2) doesn't match configuration (1) Error: check the config file and ensure proper JTAG communication (connections,speed, ...)
Error:  trying to validate configured JTAG chain anyway...
Error:  Error validating JTAG scan chain, IR mismatch, scan returned 0x11
Error:  Could not validate JTAG chain, continuing anyway...
Error:  unknown EmbeddedICE version (comms ctrl: 0xc0000000)
Warning:no tcl port specified, using default port 6666

[EMAIL PROTECTED] /cygdrive/c/cortex/imx27
$
======================

I am fairly certain the 2nd "Jtag Device Found" is the ARM926.

Reason - It matches this Freescale iMX27 Reference manual

http://www.freescale.com/files/32bit/doc/ref_manual/MCIMX27RM.pdf?fpsp=1&WT_TYPE=Reference%20Manuals&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation <http://www.freescale.com/files/32bit/doc/ref_manual/MCIMX27RM.pdf?fpsp=1&WT_TYPE=Reference%20Manuals&WT_VENDOR=FREESCALE&WT_FILE_FORMAT=pdf&WT_ASSET=Documentation>


Section 9.4, "Jtag Register ID" says - the data is:

  tapid[31:28] = version = 4'b0
  tapid[27:12] = part number = 16'h7926
  tapid[11:8] = tapid_ver[3:0] = 1
  tapid[7:1] = 7'b001_0000
  tapid[0] = 1'b1

Hence, 0x07926121 = Makes sense.

I believe the part also has an 'ETM' I don't know if it has a tap or not. (I don't know enough about it).






_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to