hi guys,
I’m trying to boot an CS-E9302 board and am having some difficulties getting it to boot.
Out of the box it appeared to be locked up as per various issues in the errata with both the green and red leds on. The only state which results in both leds going off is when EEDAT is pulled low, although the doc says “Should be pulled up”, and openocd returns 0x3f.
I’ve cycled through the various jumber settings and nothing seems to get it to start.
Connecting with the arm-usb-ocd (2006-10-12 from yagarto), i can connect via jtag ok, but get timeouts and it doesn’t seem like i’m able to see any of the address space you would expect - syscon, boot rom etc - every address returns 0xFFFFFFFF, using both the mdw and arm920t mdw_phys.
Either i’ve got a dud rev silicon (E1) or (more likely) i’m missing a crucial step. Any help would be greatly appreciated.
current openocd config is :
telnet_port 4444
gdb_port 3333
interface ft2232
ft2232_device_desc “Olimex OpenOCD JTAG A”
ft2232_layout “olimex-jtag”
ft2232_vid_pid 0x15ba 0x0003
jtag_speed 1
reset_config srst_only
jtag_device 4 0x1 0xf 0xe
jtag_nsrst_delay 100
jtag_ntrst_delay 100
daemon_startup attach
target arm920t little reset_halt 0
working_area 0 0x80014000 0x1000 backup
flash bank cfi 0x60000000 0x1000000 2 2 0
in the openocd log, i get the lines :
Error: arm7_9_common.c:561 arm7_9_execute_sys_speed(): timeout waiting for SYSCOMP & DBGACK, last DBG_STATUS: 5
which happen on pretty much most commands including resets and read/writes.