Øyvind Harboe
a7315891ef
arm_adi_v5: error propagation of mem_ap_read_atomic_u32 failure
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 22:13:49 +02:00
Øyvind Harboe
7dcde11b45
mem_ap_read_u32 error propagation
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 22:13:49 +02:00
Øyvind Harboe
e7a1ec64bf
arm_adi_v5: add error propagation for dap_setup_accessport
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 22:13:49 +02:00
Øyvind Harboe
44ef0327dd
debug: debug entry error propagation
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 22:13:49 +02:00
Øyvind Harboe
6c573df11d
cortex a8: added timeout handling
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 22:13:49 +02:00
Øyvind Harboe
6a237c23c1
arm: add error propagation for enable/disable mmu caches
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 22:13:48 +02:00
Øyvind Harboe
70fee9207b
arm: add error propagation to generic get_ttb fn
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 22:13:48 +02:00
David Brownell
612184176f
more careful luminary init
...
Set up more of the Luminary-specific signals, and stop cloning
a few of the JTAG defaults. More comments too.
Still leaves the "dap info 0" bugs unresolved (presumably coupled
to this particular adapter family) where TPIU, ITM, DWT, and other
debug modules wrongly display as extra NVICs.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net >
2010-07-19 16:08:09 -04:00
Spencer Oliver
8dbe367c53
cfg: add Amontec JTAGkey2p interface config (Issue #26 )
...
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2010-07-19 17:31:38 +01:00
Spencer Oliver
4611f87f0a
flash: add nuc910 nand driver
...
This adds a nand driver support for the nuc910 target.
Note that ECC is not currently supported by this driver, although
it is supported by the peripheral.
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2010-07-19 12:22:18 +01:00
Spencer Oliver
0345667642
nand: nand probe also outputs manufacturer
...
The nand probe now outputs the manufacturer if found.
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2010-07-19 09:10:55 +01:00
Spencer Oliver
8f5e84bf8d
cfg: update rsc-w910 script
...
- Only enable the FMI (NAND) and DMA clocks.
- Select NAND interface on the MFSEL.
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2010-07-19 09:10:54 +01:00
Spencer Oliver
d249057adf
docs: missing parameter from nand check_bad_blocks
...
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2010-07-19 09:10:52 +01:00
Øyvind Harboe
20c1d4cc9a
cortex a8: lots of error propagation fixes
...
found by code inspection
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 08:36:15 +02:00
Øyvind Harboe
221ce7c89b
cortex a8: mem_ap_read_buf_u32() error handling
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 08:36:15 +02:00
Øyvind Harboe
8249261b88
cortex a8: add missing error handling for cortex_a8_dap_write/read_coreregister_u32()
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 08:36:15 +02:00
Øyvind Harboe
a2d5b0ef77
cortex a8: add missing error handling from cortex_a8_exec_opcode()
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 08:36:15 +02:00
Øyvind Harboe
ad02493cf2
cortex a8: add missing error handling for mem_ap_atomic_write_u32()
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 08:36:14 +02:00
Øyvind Harboe
19fc52f008
cortex a8: add missing error handling for mem_ap_read_atomic_u32()
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-19 08:36:14 +02:00
David Brownell
d10f0def80
comments for Luminary ICDI layout
...
Provide $defines for more of the signals involved in the
Luminary ICDI hardware, and comment some of what's going on.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net >
2010-07-18 17:29:25 -04:00
Øyvind Harboe
b85dcae447
spelling fixes in comments
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-18 22:56:01 +02:00
Øyvind Harboe
495ef923ef
debug-feature: jtagtcpip, improve jtag performance
...
postpone callbacks until jtag execute queue time.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-07-18 16:33:02 +02:00
David Brownell
2fdc1db304
lm3s811-ek uses generic stellaris target config
...
There's no point in an lm3s811-specific target file,
so remove it in favor of the generic "stellaris.cfg".
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net >
2010-07-17 02:59:23 -04:00
David Brownell
a4dace3122
ARM ADI-V5: cleanup CID/PID addressing
...
Use addition for offsetting, not masking. Shorten some lines.
Make "component_start" print-only (unused otherwise; don't save).
Still doesn't resolve the issue where multiple components
are wrongly displaying as NVICs on some Cortex-M3 parts because
many PIDs appear to be zeroes ... maybe adapter related??
Signed-off-by: David Brownell <db@helium.(none)>
2010-07-16 19:22:15 -04:00
Spencer Oliver
b05ae41331
flash: use bkpt for str9 flash algo algorithm
...
STR9 is ARMv5 arch so use bkpt instruction rather than
waste a breakpoint.
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2010-07-16 22:52:49 +01:00