aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-19Fixed line endings in READMERichard Eoin Meadows
2013-08-19Spelling error!Richard Eoin Meadows
2013-08-19Added pdf of schematicRichard Eoin Meadows
2013-08-19Fixed relative link in READMERichard Eoin Meadows
2013-08-19Removed mouse cursor from board image!Richard Eoin Meadows
2013-08-19Fixed image in READMERichard Eoin Meadows
2013-08-19Added image to READMERichard Eoin Meadows
2013-08-19Fixed up READMERichard Eoin Meadows
2013-08-19Wrote README textRichard Eoin Meadows
2013-08-19Added switch on BOOT0Richard Eoin Meadows
2013-08-19Changed text on the end of the board to "ARM Cortex Debug"Richard Eoin Meadows
2013-08-19Added links to parts listRichard Eoin Meadows
2013-08-19Fixed final list of parts listRichard Eoin Meadows
2013-08-19Completed parts listRichard Eoin Meadows
2013-08-19Completed board layoutRichard Eoin Meadows
2013-08-19Schematic provisionally completeRichard Eoin Meadows
2013-08-19Use do {...} while(0) for PLATFORM_FATAL_ERROR() macro.Gareth McMullin
2013-08-19Fixed upgrade tool to build against current libusb-win32.Gareth McMullin
2013-08-18Attempt to fix tableRichard Eoin Meadows
2013-08-18Added LEDsRichard Eoin Meadows
2013-08-18Major components added to parts listRichard Eoin Meadows
2013-08-18Majority of Components in placeRichard Eoin Meadows
2013-08-18Added blank parts listRichard Eoin Meadows
2013-08-18Added EAGLE temporary files to .gitignoreRichard Eoin Meadows
2013-08-18Added new contrib hardware folder including READMERichard Eoin Meadows
2013-06-19Handle SW-DP fault on WDATAERR.Gareth McMullin
2013-06-19Disable ADIv5 timeout while target is running.Gareth McMullin
2013-06-19adiv5_swdp: avoid dead-loop with a sleeping targetPaul Fertser
A sleeping target continues to communicate over SWD properly but consistently returns SWDP_ACK_WAIT. It might be nice to be able to wait for the target to wake up on its own but if it's not going to wake up, BMP becomes absolutely unresponsive. Probably the timeout should be made configurable or some other workaround invented. Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2013-06-19native: Enable hard SRST signal.Gareth McMullin
2013-06-18hardware: Correct micro part number to STM32F103CB.Gareth McMullin
2013-06-17Rename lpc11xx driver.Gareth McMullin
2013-06-17Fix warning about implicit cast.Gareth McMullin
2013-06-17Fix trailing whitespace everywhere.Gareth McMullin
2013-06-17Fix register array sizes.Gareth McMullin
2013-05-18semihosting: improve handling of console I/OPaul Fertser
This implements special handling for SYS_OPEN to catch requests for ":tt" which is reserved by ARM for console input/output. They're mapped to the appropriate GDB file descriptors automatically. An additional file handle offset is introduced because ARM doesn't consider zero handle to be valid. Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2013-05-18Move semihosting support to cortexm.c.Gareth McMullin
Try to implement more syscalls.
2013-05-18Basic semihosting supportPaul Fertser
Implement bare minimum necessary to support console IO. This works with standard newlib builds and is based on the reference documentation: http://infocenter.arm.com/help/topic/com.arm.doc.dui0471c/CHDJHHDI.html Tested using gcc-arm-none-eabi-4_7-2013q1-20130313 for both stm32f1-based BMP and stm32f0 target. Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2013-05-18Add support for Atmel SAM3N devices.Gareth McMullin
2013-05-14stlink: add support for SRST handlingPaul Fertser
This enables SRST signals in open drain mode for both stlinkv1 and stlinkv2 hardware platforms. Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2013-05-14adiv5_swdp: allow to connect to a sleeping target by pulling SRSTPaul Fertser
This patch introduces a new command, "connect_srst [enable|disable]" which allows to enable special mode in which SRST would be pulled low before the SWD scan till attaching to a target. Since on Cortex-Mx the SRST signal doesn't gate JTAG and SWD, it's possible to connect to a target while holding reset, ask it to stop at reset vector and only then deassert reset, thus allowing to attach to the kind of firmware that goes immediately to sleep or disables debugging by other means early on start. Tested on an STM32VLDiscovery board with STM32F100 configured to go to STOP mode and executing WFI in the very beginning of main(). Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2013-05-14Add support for burning flash on lpc4337.Allen Ibara
2013-05-02Merge pull request #21 from fnoble/masterGareth McMullin
Python scripts shebang
2013-05-02Update python scripts to find user's preferred python binary through env.Fergus Noble
2013-04-27nxp: support the lpc1114dip28 by Rickta59Gareth McMullin
2013-04-27usbuart: Fix build error and clean up whitespace.Gareth McMullin
2013-04-27Changes to the USBUART to make it less likely to drop characters at higher ↵Allen Ibara
baud rates. USB UART seems to work fine at 115.2Kbps or 230.4Kbps, but starts to drop characters as the data rate goes higher. This commit changes the usbuart ISR to fill a software FIFO, and adds a low priority timer interrupt to run deferred processing to drain a FIFO and send USB CDCACM packets, rather than calling the usb send within the UART ISR. Tested on native platform, up to 1.5MBps.
2013-04-23F4Discovery: Slow Down GPIO access a little, as off-board SWD otherwise ↵Uwe Bonnes
needs _very_ good ground connection.
2013-04-23F4 Discovery: - Unconditionally use the System Bootloader - Use PC2/4/5/6 ↵Uwe Bonnes
Pins for JTAG/SWD to avoid collision with eventual STLink Uart connection - Indicate Bootloader with blue LED
2013-04-16Remove DFU bootloader self protection.Gareth McMullin
It can still be enabled by building with -DDFU_SELF_PROTECT
2013-04-16Allow extra LDFLAGS on command line. Use nano.specs for swlink.Gareth McMullin