summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* INTERFACE/FT2232: 'ft2232_swd' interface was created and added to the list ↵Tomek CEDRO2011-06-252-4/+24
| | | | of supported interfaces (as for now it is in the list jtag_interfaces, maybe should be separated or the interface list renamed into more general).
* TRANSPORT: Supported transport names lists are now declared by ↵Tomek CEDRO2011-06-256-8/+14
| | | | src/transport.h and defined by src/transport.c. Multiple definitions of 'jtag_only' were removed and code was updated to use 'oocd_transport_jtag_only' (also updated headers if necessary) as defined by src/transport.
* TRANSPORT/SWD: Added experimental swd bridge between openocd's arm_adi_v5 ↵Tomek CEDRO2011-06-254-2/+607
| | | | and libswd. Not yet functional!
* FT2232: LT-LINK interface layout initialization routines: renamed existing ↵Tomek CEDRO2011-06-252-9/+67
| | | | layout to be ktlink_jtag, added ktlink_swd layout and initialization routine. Updated existing configuration file kt-link.cfg to match ktlink_jtag layout.
* FT2232/BITBANG: Added layout specific bitbang_deny paramater that will block ↵Tomek CEDRO2011-06-251-0/+14
| | | | bitbaning selected signals that could damage interface hardware.
* Fixed linking with innternal/external libswd.Tomek CEDRO2011-06-251-0/+6
|
* FT2232: Added test implementation for transfer() function transfering bits ↵Tomek CEDRO2011-06-231-0/+33
| | | | in/out of the char array from/to the interface pins.
* TCL/INTERFACE: Added configuration script kt-link-swd.cfg for KT-LINK ↵Tomek CEDRO2011-06-231-0/+14
| | | | working in SWD mode.
* ARM_ADI_V5: DAP initialization will select and initialize transport and its ↵Tomek CEDRO2011-06-221-5/+33
| | | | function set (functions to talk with DAP using JTAG or SWD). Minor description updates.
* ARM_ADI_V5: Extended adiv5_dap with void *ctx pointer to store ↵Tomek CEDRO2011-06-221-2/+18
| | | | transport/operation specific data (this will hold swd_ctx).
* SUBMODULE/LIBSWD: Integrated (conditional) libswd build into source tree ↵Tomek CEDRO2011-06-223-3/+24
| | | | configure and build process (just as JimTCL) in configure.in and Makefile.am. By default build is enabled, using switch '--disable-internal-libswd' build can be disabled and use external one. Added compilers flags to use internal libswd source tree in common.mk.
* TRANSPORT: Added code comments and transport subsystem explanations, minor ↵Tomek CEDRO2011-06-222-52/+73
| | | | code updates.
* SUBMODULE: Added libswd submodule.Tomek CEDRO2011-06-222-0/+3
|
* BOOTSTRAP: Moved git submodule routines before autotools are executed. Added ↵Tomek CEDRO2011-06-221-13/+15
| | | | comments.w
* INTERFACE/SIGNAL: Added "find" option to tcl command interface_signal. Fixed ↵Tomek CEDRO2011-06-212-7/+30
| | | | "del" command. Added syntax check. Minor backend cosmetics.
* INTERFACE/BITBANG: Fixed strnstr issue, command is now available only after ↵Tomek CEDRO2011-06-212-6/+7
| | | | 'init' as it should be, replaced hardcode with define.
* FT2232_DRIVER: Added bitbang() implementation backend to drive signals on ↵Tomek CEDRO2011-06-161-3/+104
| | | | FT2*32 chip.
* OPENOCD: Renamed ambiguous main2() into openocd_thread() to show possible ↵Tomek CEDRO2011-06-161-2/+7
| | | | solution for thread support in future.
* OPENOCD: Register bitbang TCL command.Tomek CEDRO2011-06-161-1/+2
|
* ADAPTER: Implemented TCL support for interface signal management ↵Tomek CEDRO2011-06-161-0/+71
| | | | (interface_signal command that supports add/del/list parameters).
* ADAPTER: Fixed transport selection mechanism to support transports other ↵Tomek CEDRO2011-06-161-8/+3
| | | | than jtag (if defined).
* INTERFACE: Integrating generic interface from src/interface with autotools ↵Tomek CEDRO2011-06-162-0/+3
| | | | and build system. Resulting src/interface/libinterface.la is now part of libopenocd.la.
* JTAG_INTERFACE: Extended jtag_interface API with additional methods to allow ↵Tomek CEDRO2011-06-161-7/+34
| | | | other transports reusing existing code. In future this will be moved out to generic interface driver. transfer() for generic read/write bitstream from/to char array. bitbang() for generic interface signal read/write. *signal singly-linked-list for dynamic interface signal list representation. *target may be used to represent active target that interface is connected to.
* INTERFACE: Adding new place for generic interface driver and routines in ↵Tomek CEDRO2011-06-165-0/+460
| | | | src/interface. Adding interface signal definitions and routines. Adding bitbang functionality that works on signals.
* transport: move files over to transport folderØyvind Harboe2011-06-1311-8/+26
| | | | | | as we introduce swd and jtag as two transports, we want to start up with a new transport folder to organize the code a bit.
* HACKING: add tip on how to write commentsØyvind Harboe2011-06-121-0/+7
|
* added minimodule interfacerlrosa2011-06-121-0/+10
|
* doxy moreRodrigo L. Rosa2011-06-121-2/+3
|
* doxy & cleanupRodrigo L. Rosa2011-06-123-346/+593
|
* fix protection behaviorRodrigo L. Rosa2011-06-121-14/+9
|
* cleanup trailing whitespacesRodrigo L. Rosa2011-06-124-11/+11
|
* flash speed improvedRodrigo L. Rosa2011-06-121-0/+8
|
* removed unnecessary actions/controlsRodrigo L. Rosa2011-06-121-38/+8
|
* cleanup flash module commandRodrigo L. Rosa2011-06-121-8/+12
|
* fix read for verify_imageRodrigo L. Rosa2011-06-121-26/+4
|
* fix read speed improved by queueing commandsRodrigo L. Rosa2011-06-121-0/+13
|
* fix flash driver size, sector eraseRodrigo L. Rosa2011-06-123-163/+98
|
* Added minimodule (ftdi) interfaceRodrigo L. Rosa2011-06-121-0/+55
|
* Added configuration file for STM3220G-EVAL board.Laurent Charpentier2011-06-081-0/+11
|
* Added configuration file for stm32f2xxx.Laurent Charpentier2011-06-081-0/+56
|
* Silence -O3 warningØyvind Harboe2011-06-071-1/+1
|
* Fix "unused variable" warnings (errors) detected with GCC 4.7.0 - leftover ↵Freddie Chopin2011-06-073-25/+0
| | | | changes
* mips: add nor flash write from memory blockStefan Mahr2011-06-052-1/+245
|
* crc check on flashed dataRodrigo L. Rosa2011-06-041-10/+71
|
* code cleanupRodrigo L. Rosa2011-06-041-21/+11
|
* Fix "unused variable" warnings (errors) detected with GCC 4.7.0 - dubious fixesFreddie Chopin2011-06-041-4/+0
|
* Fix "unused variable" warnings (errors) detected with GCC 4.7.0 - trivial fixesFreddie Chopin2011-06-0422-87/+16
|
* uptech2410Bear2011-06-021-0/+65
|
* bootstrap: Various code improvementsTormod Volden2011-06-011-14/+19
| | | | | | | | | | | - Do not specify -e twice. - Use "which" instead of calling commands that might not exist. - Fix bashism ("==" is C not sh) - Carefully quote potentially empty variables - Check command arguments before doing anything - Rewrite argument checking to be more easily extensible - Consistent indentation - UNIX style error messages
* mips: fixup fastdataStefan Mahr2011-06-012-6/+10
| | | | fixup fastdata