aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-06-10Removed incorrect directory references in Makefile.Gareth McMullin
2012-06-10Use the same LED for run/idle. Reserve spare LED for UART.Gareth McMullin
Enable AFIO to fix EXTI for USB VBUS detect.
2012-06-03Removed a stray printf.Gareth McMullin
2012-05-27Added missing stm32/usbuart.h.Gareth McMullin
2012-05-26Separated USB UART interface into separate file.Gareth McMullin
2012-05-26Improve USB UART handling. Fix interrupt priorities.Gareth McMullin
2012-05-26Use our new USB VID/PID. Thanks OpenMoko, Inc.Gareth McMullin
DFU now uses the same short serial number as application.
2012-05-26Fixed and cleaned up build for libftdi platform.Gareth McMullin
2012-05-23Report target voltage on scan.Gareth McMullin
ADC is used on mini hardware, standard hardware reports ok/absent.
2012-05-23Detect hardware version. Disable UART on mini h/w under debug.Gareth McMullin
2012-05-23DFU: Erase option bytes before writing.Gareth McMullin
2012-05-22DFU: Protect bootloader sectors if needed.Gareth McMullin
Check address bounds on erase/set address.
2012-05-19Remove dependencies on make clean.Gareth McMullin
2012-05-19Don't clobber watchpoints used for trace.Gareth McMullin
2012-04-29Fixed some issues with trace port capture.Gareth McMullin
Process last capture even on timeout. Prevents last bit getting lost. On timeout, don't allow next edge to resync decoder. Timeout on 6 bit periods instead of 5. Set systick interrupt to low priority.
2012-04-22Fixed TRACESWO capture.Gareth McMullin
'mon traceswo' reports serial number and interface/endpoint no for libusb. Interrupt priorities set so TIM3 for trace is highest priority. Increased trace endpoint packet size to 64. Buffer many trace packets into a single usb packet. Stall on overflow. Fixed stop bit detection in TIM3 interrupt handler.
2012-04-22Correct jtag port init to not interfere with usb vbus detect.Gareth McMullin
2012-04-20Cleaned up traceswo capture routine.Gareth McMullin
2012-04-18Added capture of SWO, passed to host over a vendor specific USB interface.Gareth McMullin
2012-03-24Monitor USB VBUS to control D+ pull-up resistor.Gareth McMullin
2012-02-12Report FP registers as feature "org.gnu.gdb.arm.vfp".Gareth McMullin
This allows GDB to synthesise single precision registers S0-S32.
2012-02-12Added FP register support.Gareth McMullin
2012-02-12Made command handlers static.Gareth McMullin
2012-02-12Accept partial match of monitor commands.Gareth McMullin
2012-02-08stm32f4: Fixed chunk padding for flash programming.Gareth McMullin
2012-01-19Support DFU GET_STATUS request when in application mode.Gareth McMullin
2012-01-16Changed the unique id generation to be 8 characters long. This is so Mac OS ↵Piotr Esden-Tempski
X uses the the unique id for naming the device file instead of the location.
2012-01-09Configure CDC ACM packet size in a #define for easy access.Gareth McMullin
This doesn't work for >64 bytes. Suspect bug in libopencm3.
2012-01-08Inline GPIO functions and optimise for speed.Gareth McMullin
This gives a modest but measurable performance improvement.
2012-01-07Advertise that we accept SET_LINE_CODING and ignore it on GDB interface.Gareth McMullin
This fixes SetCommState failure on Windows.
2011-12-29Use USB Interface Association Descriptors.Gareth McMullin
This allows windows to see it as a composite device and load different driver for each interface.
2011-12-26Use a single static program buffer rather than allocating several on the stack.Mike Smith
2011-12-26Merge commit '4e0cd081b09d9bd3d444062ca1081fa59c31fc0b'Mike Smith
* commit '4e0cd081b09d9bd3d444062ca1081fa59c31fc0b': Improved magic number garbage in cortexm3.c Cleaned up debug output on linux build. Removed #if LIGHT for unfinished hardware. Implement gdb 'qCRC' packet to support 'compare-sections' command.
2011-12-26Add support for Cortex-M0, and specifically for the NXP LPC11xx devices.Mike Smith
2011-12-18Improved magic number garbage in cortexm3.cGareth McMullin
2011-12-18Cleaned up debug output on linux build.Gareth McMullin
2011-12-18Removed #if LIGHT for unfinished hardware.Gareth McMullin
2011-12-17Implement gdb 'qCRC' packet to support 'compare-sections' command.Gareth McMullin
2011-12-14Tweak the flash uploader to handle unaligned start and end pointers,Mike Smith
padding with all-1s so that overlapping data is preserved.
2011-12-14Merge branch 'master' of git://github.com/gsmcmullin/blackmagicMike Smith
2011-12-14stm32f4: Improve behaviour when a section doesn't end on a word boundary.Gareth McMullin
This may not be an acceptable fix. It may be possible for the linker to place another section on the remainder of the offending work.
2011-12-07Default to DTR=1 if no request received.Gareth McMullin
This is needed on Mac where opening the port doesn't assert DTR. Thanks to Mike Smith.
2011-12-05Make it possible to build with libopencm3 installed in a nonstandard locationMike Smith
2011-12-02Fixed flash stub for STM32F2 and STM32F4.Gareth McMullin
Added JTAG idcodes for these devices.
2011-11-26Fixed qSupported resonse.Gareth McMullin
2011-11-25Add support for a more comprehensive target description, including the ↵Mike Smith
additional v7m registers. This doesn't work with vanilla gdb, as for reasons unknown said vanilla gdb doesn't support XML target descriptions queried from the remote. Add code to the fault unwinder to deal with the stack alignment fixup and FP registers. Avoid saving/restoring registers that don't get trashed.
2011-11-25Add a prototype for the F4 probe routine to silence a warningMike Smith
2011-11-25Mention the CCM (CPU-only RAM) in the F4.Mike Smith
2011-11-25linux: Set SO_REUSEADDR on gdb server socket.Gareth McMullin
Renamed HOST environment variable to PROBE_HOST. Thanks to Michael Smith for the patch.
2011-11-12Added preliminary support for the STM32F4.Gareth McMullin