Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | TRANSPORT/SWD: Driver bridge between OpenOCD and LibSWD if now functional ↵ | Tomek CEDRO | 2011-07-28 | 4 | -58/+126 |
| | | | | and verified. Transport select does not operate on interface anymore, just prepares memory and configures transport, because signals are not yet definet at this point and interface is not initialized. Transport init operates on interface and reads out IDCODE by default. | ||||
* | IF/TRANSFER: interface->transfer() function is now fixed and verified to ↵ | Tomek CEDRO | 2011-07-28 | 2 | -16/+28 |
| | | | | work correctly. Updated prototype to support LSB/MSB-first shift direction. | ||||
* | TRSPT: Null transport_list pointer atcreation. | Tomek CEDRO | 2011-07-28 | 1 | -1/+1 |
| | |||||
* | JTAG/ADP: Minor debug message update. | Tomek CEDRO | 2011-07-28 | 1 | -1/+1 |
| | |||||
* | IF: Minor update to interface debug messages. | Tomek CEDRO | 2011-07-28 | 1 | -1/+6 |
| | |||||
* | TCL/IF: Added some useful signals to kt-link-swd.cfg | Tomek CEDRO | 2011-07-28 | 1 | -0/+4 |
| | |||||
* | INTERFACE: Minor update in debug messages to be less ambiguous. | Tomek CEDRO | 2011-06-26 | 1 | -2/+2 |
| | |||||
* | BOOTSTRAP/SUBMODULES: Minor fix for libswd submodule. Placed git init/update ↵ | Tomek CEDRO | 2011-06-25 | 2 | -10/+13 |
| | | | | in at the top of bootstrap file. | ||||
* | TRANSPORT/TARGET: Updated source tree to build and use new swd ↵ | Tomek CEDRO | 2011-06-25 | 3 | -3/+5 |
| | | | | infrastructure from src/transport not jtag/swd.h nor target/adi_v5_swd.c. | ||||
* | INTERFACE/FT2232: 'ft2232_swd' interface was created and added to the list ↵ | Tomek CEDRO | 2011-06-25 | 2 | -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 CEDRO | 2011-06-25 | 6 | -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 CEDRO | 2011-06-25 | 4 | -2/+607 |
| | | | | and libswd. Not yet functional! | ||||
* | FT2232: LT-LINK interface layout initialization routines: renamed existing ↵ | Tomek CEDRO | 2011-06-25 | 2 | -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 CEDRO | 2011-06-25 | 1 | -0/+14 |
| | | | | bitbaning selected signals that could damage interface hardware. | ||||
* | Fixed linking with innternal/external libswd. | Tomek CEDRO | 2011-06-25 | 1 | -0/+6 |
| | |||||
* | FT2232: Added test implementation for transfer() function transfering bits ↵ | Tomek CEDRO | 2011-06-23 | 1 | -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 CEDRO | 2011-06-23 | 1 | -0/+14 |
| | | | | working in SWD mode. | ||||
* | ARM_ADI_V5: DAP initialization will select and initialize transport and its ↵ | Tomek CEDRO | 2011-06-22 | 1 | -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 CEDRO | 2011-06-22 | 1 | -2/+18 |
| | | | | transport/operation specific data (this will hold swd_ctx). | ||||
* | SUBMODULE/LIBSWD: Integrated (conditional) libswd build into source tree ↵ | Tomek CEDRO | 2011-06-22 | 3 | -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 CEDRO | 2011-06-22 | 2 | -52/+73 |
| | | | | code updates. | ||||
* | SUBMODULE: Added libswd submodule. | Tomek CEDRO | 2011-06-22 | 2 | -0/+3 |
| | |||||
* | BOOTSTRAP: Moved git submodule routines before autotools are executed. Added ↵ | Tomek CEDRO | 2011-06-22 | 1 | -13/+15 |
| | | | | comments.w | ||||
* | INTERFACE/SIGNAL: Added "find" option to tcl command interface_signal. Fixed ↵ | Tomek CEDRO | 2011-06-21 | 2 | -7/+30 |
| | | | | "del" command. Added syntax check. Minor backend cosmetics. | ||||
* | INTERFACE/BITBANG: Fixed strnstr issue, command is now available only after ↵ | Tomek CEDRO | 2011-06-21 | 2 | -6/+7 |
| | | | | 'init' as it should be, replaced hardcode with define. | ||||
* | FT2232_DRIVER: Added bitbang() implementation backend to drive signals on ↵ | Tomek CEDRO | 2011-06-16 | 1 | -3/+104 |
| | | | | FT2*32 chip. | ||||
* | OPENOCD: Renamed ambiguous main2() into openocd_thread() to show possible ↵ | Tomek CEDRO | 2011-06-16 | 1 | -2/+7 |
| | | | | solution for thread support in future. | ||||
* | OPENOCD: Register bitbang TCL command. | Tomek CEDRO | 2011-06-16 | 1 | -1/+2 |
| | |||||
* | ADAPTER: Implemented TCL support for interface signal management ↵ | Tomek CEDRO | 2011-06-16 | 1 | -0/+71 |
| | | | | (interface_signal command that supports add/del/list parameters). | ||||
* | ADAPTER: Fixed transport selection mechanism to support transports other ↵ | Tomek CEDRO | 2011-06-16 | 1 | -8/+3 |
| | | | | than jtag (if defined). | ||||
* | INTERFACE: Integrating generic interface from src/interface with autotools ↵ | Tomek CEDRO | 2011-06-16 | 2 | -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 CEDRO | 2011-06-16 | 1 | -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 CEDRO | 2011-06-16 | 5 | -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 Harboe | 2011-06-13 | 11 | -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 Harboe | 2011-06-12 | 1 | -0/+7 |
| | |||||
* | added minimodule interface | rlrosa | 2011-06-12 | 1 | -0/+10 |
| | |||||
* | doxy more | Rodrigo L. Rosa | 2011-06-12 | 1 | -2/+3 |
| | |||||
* | doxy & cleanup | Rodrigo L. Rosa | 2011-06-12 | 3 | -346/+593 |
| | |||||
* | fix protection behavior | Rodrigo L. Rosa | 2011-06-12 | 1 | -14/+9 |
| | |||||
* | cleanup trailing whitespaces | Rodrigo L. Rosa | 2011-06-12 | 4 | -11/+11 |
| | |||||
* | flash speed improved | Rodrigo L. Rosa | 2011-06-12 | 1 | -0/+8 |
| | |||||
* | removed unnecessary actions/controls | Rodrigo L. Rosa | 2011-06-12 | 1 | -38/+8 |
| | |||||
* | cleanup flash module command | Rodrigo L. Rosa | 2011-06-12 | 1 | -8/+12 |
| | |||||
* | fix read for verify_image | Rodrigo L. Rosa | 2011-06-12 | 1 | -26/+4 |
| | |||||
* | fix read speed improved by queueing commands | Rodrigo L. Rosa | 2011-06-12 | 1 | -0/+13 |
| | |||||
* | fix flash driver size, sector erase | Rodrigo L. Rosa | 2011-06-12 | 3 | -163/+98 |
| | |||||
* | Added minimodule (ftdi) interface | Rodrigo L. Rosa | 2011-06-12 | 1 | -0/+55 |
| | |||||
* | Added configuration file for STM3220G-EVAL board. | Laurent Charpentier | 2011-06-08 | 1 | -0/+11 |
| | |||||
* | Added configuration file for stm32f2xxx. | Laurent Charpentier | 2011-06-08 | 1 | -0/+56 |
| | |||||
* | Silence -O3 warning | Øyvind Harboe | 2011-06-07 | 1 | -1/+1 |
| |