BuFran
c857165c12
FIX: FLASH_* collision with libopencm3 definitions
...
Resolve collision to FLASH_* from the libopencm3 by adding STM32F1_ prefix to the L1's
2013-10-05 12:23:23 +08:00
BuFran
c28350f242
FIX: u{8,16,32} -> uint{8,16,32}_t to be compatible with new library
...
The use of u8, u16, u32 has been deprecated in libopencm3.
Update it with standard uint8_t, uint16_t, uint32_t types
2013-10-05 12:23:23 +08:00
BuFran
f1584b266b
[BUILD] Don't throw error on already cleaned output
2013-10-05 12:23:23 +08:00
BuFran
78464c8562
[LIB] Updated to newest libopencm3
2013-10-05 12:23:23 +08:00
Richard Eoin Meadows
e5e67e5740
Made assembly notes titles
2013-09-04 22:07:08 +01:00
Richard Eoin Meadows
c04ccf3ccc
Tided up README, added note about board being proven
2013-09-04 22:05:14 +01:00
Richard Eoin Meadows
ead74c272a
Added assembly descriptions
2013-09-04 21:11:32 +01:00
Richard Eoin Meadows
ac2bc70edc
Fixed Assembly photo
2013-09-04 21:03:37 +01:00
Richard Eoin Meadows
523dbb5df9
Added photos
2013-09-04 21:01:42 +01:00
Richard Eoin Meadows
28dca4702a
Added more description about the BOOT0 pin
2013-09-04 20:46:48 +01:00
Richard Eoin Meadows
1ca1c6c470
Added assembly photos
2013-09-04 20:28:22 +01:00
Richard Eoin Meadows
3ebec5609f
Made all the board layers visible
2013-09-04 20:28:06 +01:00
Richard Eoin Meadows
bcea91a825
Renamed schematic PDF
2013-09-04 20:22:20 +01:00
Richard Eoin Meadows
af3f20a218
Fixed line endings in README
2013-08-19 15:41:31 +01:00
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
Gareth McMullin
700833f38f
Use do {...} while(0) for PLATFORM_FATAL_ERROR() macro.
2013-08-19 12:27:36 +12:00
Gareth McMullin
fce43bcd98
Fixed upgrade tool to build against current libusb-win32.
2013-08-19 12:26:05 +12: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