Richard Eoin Meadows
be5e9b1ff8
Spelling error!
2013-08-19 15:38:23 +01:00
Richard Eoin Meadows
682138e321
Added pdf of schematic
2013-08-19 15:37:36 +01:00
Richard Eoin Meadows
4567011603
Fixed relative link in README
2013-08-19 15:36:13 +01:00
Richard Eoin Meadows
7a6879c93d
Removed mouse cursor from board image!
2013-08-19 15:34:18 +01:00
Richard Eoin Meadows
3735f263f3
Fixed image in README
2013-08-19 15:32:52 +01:00
Richard Eoin Meadows
3828bae844
Added image to README
2013-08-19 15:31:44 +01:00
Richard Eoin Meadows
73139a77b7
Fixed up README
2013-08-19 15:21:36 +01:00
Richard Eoin Meadows
7e7ebfc2be
Wrote README text
2013-08-19 15:20:23 +01:00
Richard Eoin Meadows
2f59e9f3a3
Added switch on BOOT0
2013-08-19 15:04:56 +01:00
Richard Eoin Meadows
2480162c07
Changed text on the end of the board to "ARM Cortex Debug"
2013-08-19 14:26:39 +01:00
Richard Eoin Meadows
80c215627d
Added links to parts list
2013-08-19 13:45:31 +01:00
Richard Eoin Meadows
1042246ee6
Fixed final list of parts list
2013-08-19 13:30:36 +01:00
Richard Eoin Meadows
e8a423972f
Completed parts list
2013-08-19 13:24:03 +01:00
Richard Eoin Meadows
168a15e3ae
Completed board layout
2013-08-19 12:49:54 +01:00
Richard Eoin Meadows
b3dedacbf5
Schematic provisionally complete
2013-08-19 10:41:14 +01:00
Richard Eoin Meadows
3f6937affa
Attempt to fix table
2013-08-18 22:38:52 +01:00
Richard Eoin Meadows
de22b4577d
Added LEDs
2013-08-18 22:35:49 +01:00
Richard Eoin Meadows
2ac5ea1fe2
Major components added to parts list
2013-08-18 22:19:26 +01:00
Richard Eoin Meadows
f0d112c688
Majority of Components in place
2013-08-18 22:19:13 +01:00
Richard Eoin Meadows
32988b3927
Added blank parts list
2013-08-18 20:39:05 +01:00
Richard Eoin Meadows
f00c07a39f
Added EAGLE temporary files to .gitignore
2013-08-18 20:38:53 +01:00
Richard Eoin Meadows
fa0d398feb
Added new contrib hardware folder including README
2013-08-18 20:38:04 +01:00
Gareth McMullin
a30ef31018
Handle SW-DP fault on WDATAERR.
2013-06-19 21:06:59 +12:00
Gareth McMullin
d8f737fc53
Disable ADIv5 timeout while target is running.
2013-06-19 21:05:53 +12:00
Paul Fertser
d90e10cdba
adiv5_swdp: avoid dead-loop with a sleeping target
...
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-19 19:28:16 +12:00
Gareth McMullin
27a86e244f
native: Enable hard SRST signal.
2013-06-19 19:21:49 +12:00
Gareth McMullin
ccb20b4420
hardware: Correct micro part number to STM32F103CB.
2013-06-18 12:35:26 +12:00
Gareth McMullin
c05b7a1f63
Rename lpc11xx driver.
2013-06-17 16:06:03 +12:00
Gareth McMullin
3caaa28fa1
Fix warning about implicit cast.
2013-06-17 15:57:13 +12:00
Gareth McMullin
8c877d6dfa
Fix trailing whitespace everywhere.
2013-06-17 15:53:32 +12:00
Gareth McMullin
2d63dd4b5b
Fix register array sizes.
2013-06-17 15:52:15 +12:00
Paul Fertser
df32aad757
semihosting: improve handling of console I/O
...
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-18 15:33:58 +12:00
Gareth McMullin
5020d1f05d
Move semihosting support to cortexm.c.
...
Try to implement more syscalls.
2013-05-18 15:33:58 +12:00
Paul Fertser
aca421d0bb
Basic semihosting support
...
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-18 15:33:58 +12:00
Gareth McMullin
feaf626673
Add support for Atmel SAM3N devices.
2013-05-18 15:32:06 +12:00
Paul Fertser
cdaed128c1
stlink: add support for SRST handling
...
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-14 12:34:53 +12:00
Paul Fertser
e0fc21a2a7
adiv5_swdp: allow to connect to a sleeping target by pulling SRST
...
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-14 12:32:44 +12:00
Allen Ibara
510d1c0dc8
Add support for burning flash on lpc4337.
2013-05-14 12:25:13 +12:00
Gareth McMullin
4065169caf
Merge pull request #21 from fnoble/master
...
Python scripts shebang
2013-05-02 11:36:39 -07:00
Fergus Noble
7c3c9fdea3
Update python scripts to find user's preferred python binary through env.
2013-05-02 11:32:24 -07:00
Gareth McMullin
56f44c39d9
nxp: support the lpc1114dip28 by Rickta59
2013-04-27 20:57:20 -07:00
Uwe Bonnes
f1ea5ed8f9
F4Discovery: Slow Down GPIO access a little, as off-board SWD otherwise needs _very_ good ground connection.
2013-04-23 13:43:43 -07:00
Uwe Bonnes
ad151fdca8
F4 Discovery: - Unconditionally use the System Bootloader - Use PC2/4/5/6 Pins for JTAG/SWD to avoid collision with eventual STLink Uart connection - Indicate Bootloader with blue LED
2013-04-23 12:14:18 -07:00
Gareth McMullin
6659d87e9b
Remove DFU bootloader self protection.
...
It can still be enabled by building with -DDFU_SELF_PROTECT
2013-04-16 16:54:52 -07:00
Gareth McMullin
126df7bb35
Allow extra LDFLAGS on command line. Use nano.specs for swlink.
2013-04-16 16:47:38 -07:00
Gareth McMullin
45e02360b7
native: Fix up deprecated warnings.
2013-04-16 12:47:29 -07:00
Gareth McMullin
89b908337d
Add missing #includes
2013-04-16 12:36:19 -07:00
Gareth McMullin
67a96410e3
libftdi: Clean up warnings.
2013-04-16 12:33:28 -07:00
Gareth McMullin
da448ec1a6
libftdi: Add 'flossjtag' cable.
2013-04-16 12:14:37 -07:00
Uwe Bonnes
6b7babf624
stm32f4: Add option erase command
...
--
Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
>From d488dffe4dab4e5188c750489006260745a9e25a Mon Sep 17 00:00:00 2001
From: Uwe Bonnes <bon@elektron.ikp.physik.tu-darmstadt.de>
Date: Mon, 15 Apr 2013 15:26:58 +0200
Subject: stm32f4: Add option erase command
2013-04-15 10:22:17 -07:00