Øyvind Harboe
289cecebf0
beagleboard: add support for various icepick versions
...
The beagleboard icepick jtag tap id's vary.
2011-05-05 15:47:12 +02:00
Jonas Hoerberg
2889471b58
at91rm9200-ek: add low default communication speed
2011-05-05 15:43:37 +02:00
Alexandre Pereira da Silva
522d5b84e2
Add support for the lpc2460 target
2011-05-03 22:07:01 +02:00
Alexandre Pereira da Silva
743fada06a
Make the lpc2xxx generic driver support romless parts
2011-05-03 22:06:57 +02:00
Jie Zhang
7d8053e93f
Remove useless MIPS code in avr32_ap7k.c.
2011-05-03 21:59:08 +02:00
Jonas Hörberg
e3f3f60a02
adapter speed: require init script setting and centralize activation from drivers to core.c
...
Signed-off-by: Jonas Hörberg <jhorberg@sauer-danfoss.com>
2011-05-01 00:38:04 +02:00
Øyvind Harboe
5c739b148e
ecos: add 64 bit types for sprintf/sscanf
2011-04-28 22:17:48 +02:00
Michel Jaouen
d2911627d2
u8500.cfg : ste u8500 support
2011-04-28 12:22:47 +02:00
Michel Jaouen
1e7e594452
gdb_server : 'R' command replied by OK
2011-04-28 12:22:39 +02:00
Michel Jaouen
5578935eff
cortex_a : smp support
...
Conflicts:
src/target/cortex_a.c
2011-04-28 12:22:29 +02:00
Michel Jaouen
b778b36f29
smp : infra for smp minimum support
2011-04-28 12:22:10 +02:00
Øyvind Harboe
36d60ee6c8
cfi: leave check on whether target is running to target_write_memory()
...
there was a check in clearing the status register that
called exit() if the target was running. target_write_memory()
has such a check and will report the error correctly.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2011-04-27 23:02:28 +02:00
SimonQian
5bd1f0bad4
add STM32F2 revY
2011-04-26 12:05:07 +02:00
SimonQian
2e88162b00
remove read of flash_size in STM32F2
2011-04-26 12:04:57 +02:00
Damjan Marion
5d987bca9c
buspirate: fix building on some OSes
2011-04-26 11:55:54 +02:00
Michel Jaouen
3c6af518b3
rtos : compilation error on amd64
2011-04-19 12:53:56 +02:00
Alexandre Pereira da Silva
32ede8fa21
Fix non cfi x16 nor flash connected to x8 bus. The ids in the table should be masked before comparison.
2011-04-19 12:53:05 +02:00
Alexandre Pereira da Silva
e105915a4a
Make the LPC32xx nand driver support up to 5 address cycles. This will only work in the SLC driver.
2011-04-19 12:51:49 +02:00
Alexandre Pereira da Silva
2ed19d3b9b
Make the LPC32xx slc nand driver the default
2011-04-19 12:51:36 +02:00
Øyvind Harboe
e984dc1f16
jtag: clarify jtag->init() and jtag->quit() definitions
...
only set jtag global pointer if jtag->init() succeeds. Less code,
more clear what the rules are.
Fix nit that error value from init() was not propagated unmodified.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2011-04-19 12:43:16 +02:00
Broadcom Corporation (Evan Hunter)
b69119668e
RTOS Thread awareness support wip
...
- works on Cortex-M3 with ThreadX and FreeRTOS
Compared to original patch a few nits were fixed:
- remove stricmp usage
- unsigned compare fix
- printf formatting fixes
- fixed a bug with overrunning a memory buffer allocated with malloc.
2011-04-15 08:24:18 +02:00
Spencer Oliver
f9feeacb7f
pic32: update pic32mx flash driver
...
Update devices as per the latest programming manual.
We now use the full DEVID to identify the target. Previously we used
a 8bit id but that has now been changed in the manual.
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
2011-04-14 09:17:17 +01:00
Luca Ellero
ecd5e5de7f
Replace byte-access to memory with faster word-access
...
Freescale iMX53 doesn't seem to like unaligned accesses to his memory
mapped registers.
Anyway this patch makes dump_image/load_image 4X faster for every
access through APB.
Signed-off-by: Luca Ellero <lroluk@gmail.com>
2011-04-13 21:33:11 +02:00
Luca Ellero
81f238f522
Add opcodes for load/store registers words immediate post-indexed
...
Signed-off-by: Luca Ellero <lroluk@gmail.com>
2011-04-13 21:32:24 +02:00
Luca Ellero
041953f3b1
Add preliminary support for Freescale iMX53
...
Signed-off-by: Luca Ellero <lroluk@gmail.com>
2011-04-13 21:32:00 +02:00
Alexandre Pereira da Silva
5cc83a880a
Add the REV A tap id to the LPC3250 configuration
2011-04-13 21:28:44 +02:00
Michel JAOUEN
08303f10aa
cortex_a :apb mem read/write working with mmu_on
...
Conflicts:
src/target/cortex_a.c
2011-04-13 10:57:02 +02:00
Michel JAOUEN
28ddd16ddc
cortex_a : multiple target on the same dap
2011-04-13 10:56:52 +02:00
Michel JAOUEN
a7844aa4e8
cortex_a : use dap ref from armv4_5common
2011-04-13 10:56:42 +02:00
Jean-Christophe PLAGNIOL-VILLARD
d6027ca6a8
at91: add at91sam9263 chip register definition
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Patrice Vilchez <patrice.vilchez@atmel.com>
2011-04-09 19:19:36 +02:00
Jean-Christophe PLAGNIOL-VILLARD
ba71e8c521
at91: add chip register definition and generic init support
...
for
- pio
- pmc
- rstc
- wdt
- sdramc
- smc
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Patrice Vilchez <patrice.vilchez@atmel.com>
2011-04-09 19:18:03 +02:00
Jean-Christophe PLAGNIOL-VILLARD
28e6dcee85
add at91sam9263-ek support
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Patrice Vilchez <patrice.vilchez@atmel.com>
2011-04-09 10:16:28 +02:00
Jean-Christophe PLAGNIOL-VILLARD
22437fac28
add at91sam9261-ek support
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Patrice Vilchez <patrice.vilchez@atmel.com>
2011-04-09 10:14:46 +02:00
Jean-Christophe PLAGNIOL-VILLARD
5d538084be
at91: add at91sam9261 chip register definition
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Patrice Vilchez <patrice.vilchez@atmel.com>
2011-04-09 10:13:59 +02:00
Jean-Christophe PLAGNIOL-VILLARD
13cf987bb8
jlink: jlink_debug_buffer use inline function when _DEBUG_USB_COMMS_ not define
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Patrice Vilchez <patrice.vilchez@atmel.com>
2011-04-09 10:12:08 +02:00
Ali Lown
c7a17b8466
Buffering for up to 64 bytes in USB Blaster.
...
Uses a global buffer.
Add self to acknowledgements.
2011-04-08 18:26:09 +02:00
Ali Lown
24943498e6
Add support for LED to USB Blaster code.
2011-04-08 18:26:09 +02:00
Spencer Oliver
becfbeaacd
build: correctly use AC_LANG_PROGRAM
...
With newer versions of autoconf >= 2.68 we receive warnings about the
incorrect use of AC_LANG_PROGRAM. This fixes those warnings.
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
2011-04-06 09:12:34 +01:00
Michel JAOUEN
5e86c5173c
cortex_a : implement jtag console for cortex_a
2011-04-06 06:45:39 +02:00
Drasko DRASKOVIC
719f9ecde3
Added mips_ejtag_drscan_32_out() for optimization.
2011-04-05 08:21:29 +02:00
Drasko DRASKOVIC
bc9afcd4d1
Corrected waiting on PrAcc in wait_for_pracc_rw(). Added necessary check that PrAcc is "1" before FASTDATA access.
2011-04-05 08:21:25 +02:00
Drasko DRASKOVIC
b125689459
Added correct endianess treatment for big endian targets. Now it is possible to use mips_m4k_write_memory() and mips_m4k_read_memory() to correctly set-up SDRAM, as well as bulk data write, which already handled endianess well. Also added correct endianess manipulation in case of fallback from erroneus bulk write to simple write (to avoid byte swapping two times).
2011-04-05 08:21:17 +02:00
Øyvind Harboe
3fea99097e
pandaboard: use new -dbgbase option to workaround broken ROM table
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2011-04-02 09:00:01 +02:00
Øyvind Harboe
a1d9f16320
cortex_a: delete dbgbase hack vestiges
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2011-04-01 21:00:44 +02:00
Michel JAOUEN
930d70f1a3
cortex_a: fix gaffe in first implementation of -dbgbase
2011-04-01 18:59:02 +02:00
Øyvind Harboe
3b7c9585db
Merge remote branch 'origin/master' into HEAD
2011-04-01 13:02:24 +02:00
Øyvind Harboe
a0b83e82f7
mips: fix gaffe in previous commit
...
accidentally invoked return jtag_execute_queue() in the
middle of a fn. Hmm.... I would have expected gcc or
at least lint to catch this.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2011-04-01 12:32:41 +02:00
Øyvind Harboe
977df18f50
cortex_a: remove broken dbgbase patchup code
...
the patchup code would get false positives when checking
whether a dbgbase had to be corrected.
The solution is to have autodetect default, with manual override
in scripts.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2011-04-01 10:00:41 +02:00
Phil
364cfaac1d
Added s19 to (fast_)load_image documentation to match the online help.
2011-04-01 09:02:03 +02:00
Øyvind Harboe
378567da4e
mips: illustrates how to improve performance
...
Do not require unecessary roundtrips for clocking out
data.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2011-04-01 08:59:11 +02:00