Mathias K
c5c4ed82ab
add Freescale Kinetis K40 devices and Kwikstik eval board
...
Change-Id: I4817921d09ab915c50f42651bc073690033450fe
Signed-off-by: Mathias K <kesmtp@freenet.de >
Reviewed-on: http://openocd.zylin.com/51
Tested-by: jenkins
Reviewed-by: Øyvind Harboe <oyvindharboe@gmail.com >
2011-10-23 13:23:49 +00:00
Uwe Hermann
36e3009ff9
TMPA900/910 MCUs are always little endian.
...
Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de >
Change-Id: I8839f2cf0faf1b5ba9f99901c5ee028b199fabd2
Reviewed-on: http://openocd.zylin.com/35
Tested-by: jenkins
Reviewed-by: Peter Stuge <peter@stuge.se >
2011-10-19 00:24:40 +00:00
Uwe Hermann
4f2655c28b
Toshiba TMPA900 config: Fix incorrect working area.
...
The Toshiba TMPA900 series (TMPA900/901) only has internal RAM regions
RAM-0 (16kB) and RAM-1 (8kB) which we can use as working area.
This is probably a copy-paste error from tmpa910.cfg, which has the
correct values and sizes for the TMPA910 series (TMPA910/911/912/913):
there are RAM-0, RAM-1, and RAM-2 (each 16kB).
Also, change "built-in RAM" to "internal RAM" to match what the
datasheet uses.
Change-Id: I993cd6b7fadc28cf34e5cc18426bb2bb42597670
Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de >
Reviewed-on: http://openocd.zylin.com/34
Tested-by: jenkins
Reviewed-by: Peter Stuge <peter@stuge.se >
2011-10-19 00:24:40 +00:00
Spencer Oliver
af37d5f196
luminary: add peripheral reset script
...
some luminary device classes require a reset script
to emulate a hardware reset.
Change-Id: Id505c92451244b48b0238c2130aebab2df8d208b
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk >
Reviewed-on: http://openocd.zylin.com/30
Reviewed-by: Øyvind Harboe <oyvindharboe@gmail.com >
Tested-by: Øyvind Harboe <oyvindharboe@gmail.com >
2011-10-18 06:35:42 +00:00
Karl Kurbjun
59beb93752
AM/DM37x: Use ICEPick warm reset and include halt when gdb connects.
...
Using the ICEPick reset seems to allow the processor to be halted sooner
and the halt on gdb connection makes the connect process more robust.
Change-Id: I0586f6e6becc60a729030509ef58907a19d545ec
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk >
Reviewed-on: http://openocd.zylin.com/23
Tested-by: Øyvind Harboe <oyvindharboe@gmail.com >
Reviewed-by: Øyvind Harboe <oyvindharboe@gmail.com >
2011-10-17 19:36:09 +00:00
Karl Kurbjun
70143a96c5
ICEPick-C: Add support for warm reset through JTAG controller and provide finer detail functions.
...
This sets up simple functions that can later be used to provide additional
ICEPick Operations.
Change-Id: I313b8679267696fad87d23f3692963e513f2fe21
Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk >
Reviewed-on: http://openocd.zylin.com/22
Tested-by: Øyvind Harboe <oyvindharboe@gmail.com >
Reviewed-by: Øyvind Harboe <oyvindharboe@gmail.com >
2011-10-17 19:35:37 +00:00
Clément Burin des Roziers
da8ce5f2e1
STM32L: Added flash driver and target
...
Added the flash driver for the STM32L family, which highly differ from the STM32F family.
Added the TCL target file for JTAG access.
2011-10-03 18:42:39 +02:00
Michel Jaouen
ac49e24149
u8500 : config for L2 cache
2011-09-30 09:45:29 +02:00
Vladimir Zapolskiy
05b12e6c5e
AM/DM37x: add ES1.2 silicon type into account
...
The missing value for ES1.2 silicon revision is mentioned in
sprugn4m.pdf, and the recent TI Beagleboard XM is powered by it,
so let support the revision.
2011-09-30 09:37:04 +02:00
Rodrigo L. Rosa
67bb8a6cb2
dsp568013 disable polling by default
2011-08-30 15:08:54 -07:00
Jonathan Dumaresq
4bcf37e2c0
Add Valuline HD to config file
...
This will add the BSTAP for the medium and high density devices
2011-08-25 20:13:16 +02:00
B. A. Bryce
29f0ac0efd
cfg: allow stellaris device class override
...
Some devices, eg. The Tempest class return the wrong device class
when queried. Add the ability to manually override the device class.
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2011-08-02 13:10:03 +01:00
Spencer Oliver
69ac20a155
cfg: support calling legacy stm32 scripts
...
For the time being we support the old stm32 script names - this will
be removed before the next release cycle.
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2011-07-29 17:01:31 +01:00
Spencer Oliver
89f593d8cb
cfg: update scripts to use new stm32 driver names
...
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2011-07-28 11:45:09 +01:00
Spencer Oliver
b5a324e63c
cfg: add Fujitsu FM3 config
...
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2011-07-27 10:56:25 +01:00
Michael Hunold
d6c42bf312
CPU name in TMPA900 config file should obviously be TMPA900 (not TMPA910).
...
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2011-07-18 14:24:05 +01:00
Øyvind Harboe
e7269e32a7
stm32f2xxx: comments about frequency choice
2011-07-15 12:05:46 +02:00
Laurent Charpentier
01c0ffe98f
Added configuration file for stm32f2xxx.
2011-06-08 07:19:39 +02:00
Damjan Marion
ba576920cf
SMDK6410 is not target, move file to board
2011-05-29 20:05:01 +02:00
Rodrigo L. Rosa
129f099ef1
flash support (only full erase/write) for 568013 and 568037
2011-05-18 18:47:55 +02:00
Rodrigo L. Rosa
9d4aec6bda
partial support for 568013 and 568037, target integration.
2011-05-18 18:47:50 +02:00
Ø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
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
Michel Jaouen
d2911627d2
u8500.cfg : ste u8500 support
2011-04-28 12:22:47 +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
Ø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
6c5e1781a1
omap4430: cortex a9 and a8 are now merged again
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-22 09:10:21 +01:00
Aaron Carroll
cc9939879c
omap4430: force hardware breakpoints for GDB
...
Soft breakpoints are currently broken if the MMU is enabled due to incorrect
cache flushing. Until this is fixed, force the use of hardware breakpoints.
Signed-off-by: Aaron Carroll <aaronc@ok-labs.com >
2011-03-13 14:58:57 +01:00
Jean-Christophe PLAGNIOL-VILLARD
df500c5a04
at91: add at91sam9g45 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-03-03 22:49:47 +01:00
Jean-Christophe PLAGNIOL-VILLARD
a4bf71386b
at91: add at91sam9g10 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-03-03 22:49:47 +01:00
Jean-Christophe PLAGNIOL-VILLARD
aebc0d5556
at91sam9260: update sram information
...
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-03-03 22:49:47 +01:00
Jean-Christophe PLAGNIOL-VILLARD
f6783d4465
at91: add at91sam9263 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-03-03 22:49:47 +01:00
Jean-Christophe PLAGNIOL-VILLARD
26db0a6bef
at91: add at91sam9261 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-03-03 22:49:46 +01:00
Jean-Christophe PLAGNIOL-VILLARD
e941805713
at91sam9: factorise cpu support
...
all at91sam9 are nearly the same except sram and soc name
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-03-03 22:49:46 +01:00
Luca Ellero
578294dbdd
stm32: add ID for medium density device Rev Z
...
stm32-discovery evaluation board (STM32F100RBTB6):
reading device id register (0xE0042000) returns 0x10010420
Signed-off-by: Luca Ellero <lroluk@gmail.com >
2011-02-18 08:08:31 +01:00
Luca Ellero
6684b35346
omap4430: Add JRC TAPID for PandaBoard REV EA1 (PEAP platforms)
...
PandaBoard REV EA1 (Panda Early Adopter Program) has a different ID.
This patch add alternate REV EA1 TAP id to configuration file
Signed-off-by: Luca Ellero <lroluk@gmail.com >
2011-02-08 09:51:54 +01:00
Aaron Carroll
aaf145c422
omap4430: fix reset sequence
...
* Write to the PRM reset control register should have been 'phys';
* Setup empty reset-assert handlers for the M3's, since the board-level reset
takes care of them;
* Remove the dbginit cruft, because it gets called implicitly on reset.
Signed-off-by: Aaron Carroll <aaronc@cse.unsw.edu.au >
2011-02-02 08:32:10 +01:00
Aaron Carroll
4592506b8e
TCL configs for OMAP4430 and Pandaboard
...
Signed-off-by: Aaron Carroll <aaronc@cse.unsw.edu.au >
2011-01-31 08:57:50 +01:00
Freddie Chopin
61e1e525c1
Add another level of procedures to LPC2xxx initialization - procedures for specific targets (setup_lpc<number>) take core clock and adapter clock as parameters. This way "constant" parameters (flash size and type, CPUTAPID, etc.) do not need to be copied if one wishes to change the "variable" parameters - like the core clock or adapter clock - in a board config file or somewhere else.
...
Signed-off-by: Freddie Chopin <freddie_chopin@op.pl >
2011-01-09 21:34:02 +01:00
Freddie Chopin
94fa8fd30a
Add common LPC2xxx setup procedure, use in all LPC2xxx files.
...
Signed-off-by: Freddie Chopin <freddie_chopin@op.pl >
2011-01-07 16:09:31 +01:00
Spencer Oliver
3d834bdab7
stm32: add stm32 xl family flash support
...
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2010-12-23 12:11:14 +00:00
Øyvind Harboe
8b41812da3
lpc2148: redo to the new target configuration scheme
...
Define a proc which PCBs can easily override.
Also demonstrates how to add multiple TAP exepcted-id's
using arguments.
Added 0x3f0f0f0f as expected TAP-id. Old LPC2148 silicon
I happened to have on my desk?
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2010-12-22 17:44:22 +01:00
Michael Schwingen
23bf724e04
update IXP42x target / XBA board config
2010-12-19 22:16:31 +01:00
Michael Trensch
6839618062
Add support for Hilscher netX controllers
2010-12-18 21:11:57 +01:00
Antonio Borneo
30da7c67ce
TCL: fix non TCL comments
...
End of line comments fixed with ';' before '#'.
Added few additional 'space' to keep indentation in
multi-line comments.
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com >
2010-12-18 21:04:22 +01:00
Freddie Chopin
4bd2b30d5b
remove srst_pulls_trst from LPC2xxx target scripts
...
LPC2xxx do not require reset_config srst_pulls_trst. This can cause various "strange" problems when flashing the chip, because "reset halt" actually allows the chip to run for some short period of time and execute some code.
Signed-off-by: Freddie Chopin <freddie_chopin@op.pl >
2010-12-09 22:54:31 +01:00
Rolf Meeser
6ef4e97779
lpc2478 target config: CCLK as (mandatory) parameter
2010-12-05 13:37:57 +01:00
Spencer Oliver
0ac6c0d1a8
stm32: set default soft reset config
...
If no srst is configured then default to using sysresetreq to
reset the target.
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net >
2010-12-03 09:02:10 +00:00