Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix build issue under cygwin | Spencer Oliver | 2011-05-23 | 1 | -1/+1 |
| | | | | | | | cygwin does not define sleep, so use our internal win32 version. caused by commit 9d4aec6bda90ad39a140747ea270c6a09dd26440 Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net> | ||||
* | flashing speed improved using queued jtag. error propagation improved. | Rodrigo L. Rosa | 2011-05-19 | 3 | -290/+354 |
| | |||||
* | Get register value if it's invalid in cache. | Jie Zhang | 2011-05-18 | 1 | -0/+5 |
| | |||||
* | Corrected test for invalid current_threadid | Alan Bowman | 2011-05-18 | 1 | -1/+1 |
| | |||||
* | flash support (only full erase/write) for 568013 and 568037 | Rodrigo L. Rosa | 2011-05-18 | 3 | -0/+209 |
| | |||||
* | partial support for 568013 and 568037, target integration. | Rodrigo L. Rosa | 2011-05-18 | 4 | -1/+1572 |
| | |||||
* | Correct stacking direction and use of address offset | Alan Bowman | 2011-05-14 | 2 | -3/+3 |
| | |||||
* | Remove useless MIPS code in avr32_ap7k.c. | Jie Zhang | 2011-05-03 | 1 | -4/+0 |
| | |||||
* | adapter speed: require init script setting and centralize activation from ↵ | Jonas Hörberg | 2011-05-01 | 10 | -53/+11 |
| | | | | | | drivers to core.c Signed-off-by: Jonas Hörberg <jhorberg@sauer-danfoss.com> | ||||
* | ecos: add 64 bit types for sprintf/sscanf | Øyvind Harboe | 2011-04-28 | 1 | -0/+2 |
| | |||||
* | gdb_server : 'R' command replied by OK | Michel Jaouen | 2011-04-28 | 1 | -0/+1 |
| | |||||
* | cortex_a : smp support | Michel Jaouen | 2011-04-28 | 1 | -15/+230 |
| | | | | | | Conflicts: src/target/cortex_a.c | ||||
* | smp : infra for smp minimum support | Michel Jaouen | 2011-04-28 | 8 | -24/+384 |
| | |||||
* | cfi: leave check on whether target is running to target_write_memory() | Øyvind Harboe | 2011-04-27 | 1 | -8/+0 |
| | | | | | | | | there was a check in clearing the status register that called exit() if the target was running. target_write_memory() has such a check and will report the error correctly. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
* | add STM32F2 revY | SimonQian | 2011-04-26 | 1 | -0/+4 |
| | |||||
* | remove read of flash_size in STM32F2 | SimonQian | 2011-04-26 | 1 | -9/+0 |
| | |||||
* | buspirate: fix building on some OSes | Damjan Marion | 2011-04-26 | 1 | -0/+5 |
| | |||||
* | rtos : compilation error on amd64 | Michel Jaouen | 2011-04-19 | 4 | -23/+23 |
| | |||||
* | Fix non cfi x16 nor flash connected to x8 bus. The ids in the table should ↵ | Alexandre Pereira da Silva | 2011-04-19 | 1 | -1/+7 |
| | | | | be masked before comparison. | ||||
* | Make the LPC32xx nand driver support up to 5 address cycles. This will only ↵ | Alexandre Pereira da Silva | 2011-04-19 | 1 | -1/+1 |
| | | | | work in the SLC driver. | ||||
* | Make the LPC32xx slc nand driver the default | Alexandre Pereira da Silva | 2011-04-19 | 1 | -2/+2 |
| | |||||
* | jtag: clarify jtag->init() and jtag->quit() definitions | Øyvind Harboe | 2011-04-19 | 2 | -7/+15 |
| | | | | | | | | | only set jtag global pointer if jtag->init() succeeds. Less code, more clear what the rules are. Fix nit that error value from init() was not propagated unmodified. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
* | RTOS Thread awareness support wip | Broadcom Corporation (Evan Hunter) | 2011-04-15 | 12 | -10/+1974 |
| | | | | | | | | | | | - works on Cortex-M3 with ThreadX and FreeRTOS Compared to original patch a few nits were fixed: - remove stricmp usage - unsigned compare fix - printf formatting fixes - fixed a bug with overrunning a memory buffer allocated with malloc. | ||||
* | pic32: update pic32mx flash driver | Spencer Oliver | 2011-04-14 | 1 | -31/+67 |
| | | | | | | | | | Update devices as per the latest programming manual. We now use the full DEVID to identify the target. Previously we used a 8bit id but that has now been changed in the manual. Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net> | ||||
* | Replace byte-access to memory with faster word-access | Luca Ellero | 2011-04-13 | 1 | -21/+69 |
| | | | | | | | | | Freescale iMX53 doesn't seem to like unaligned accesses to his memory mapped registers. Anyway this patch makes dump_image/load_image 4X faster for every access through APB. Signed-off-by: Luca Ellero <lroluk@gmail.com> | ||||
* | Add opcodes for load/store registers words immediate post-indexed | Luca Ellero | 2011-04-13 | 1 | -0/+12 |
| | | | | Signed-off-by: Luca Ellero <lroluk@gmail.com> | ||||
* | cortex_a :apb mem read/write working with mmu_on | Michel JAOUEN | 2011-04-13 | 1 | -159/+171 |
| | | | | | | Conflicts: src/target/cortex_a.c | ||||
* | cortex_a : multiple target on the same dap | Michel JAOUEN | 2011-04-13 | 2 | -0/+12 |
| | |||||
* | cortex_a : use dap ref from armv4_5common | Michel JAOUEN | 2011-04-13 | 1 | -18/+18 |
| | |||||
* | jlink: jlink_debug_buffer use inline function when _DEBUG_USB_COMMS_ not define | Jean-Christophe PLAGNIOL-VILLARD | 2011-04-09 | 1 | -10/+4 |
| | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Cc: Nicolas Ferre <nicolas.ferre@atmel.com> Cc: Patrice Vilchez <patrice.vilchez@atmel.com> | ||||
* | Buffering for up to 64 bytes in USB Blaster. | Ali Lown | 2011-04-08 | 1 | -12/+38 |
| | | | | | Uses a global buffer. Add self to acknowledgements. | ||||
* | Add support for LED to USB Blaster code. | Ali Lown | 2011-04-08 | 1 | -0/+9 |
| | |||||
* | cortex_a : implement jtag console for cortex_a | Michel JAOUEN | 2011-04-06 | 1 | -46/+13 |
| | |||||
* | Added mips_ejtag_drscan_32_out() for optimization. | Drasko DRASKOVIC | 2011-04-05 | 4 | -6/+22 |
| | |||||
* | Corrected waiting on PrAcc in wait_for_pracc_rw(). Added necessary check ↵ | Drasko DRASKOVIC | 2011-04-05 | 1 | -14/+42 |
| | | | | that PrAcc is "1" before FASTDATA access. | ||||
* | Added correct endianess treatment for big endian targets. Now it is possible ↵ | Drasko DRASKOVIC | 2011-04-05 | 1 | -6/+72 |
| | | | | to use mips_m4k_write_memory() and mips_m4k_read_memory() to correctly set-up SDRAM, as well as bulk data write, which already handled endianess well. Also added correct endianess manipulation in case of fallback from erroneus bulk write to simple write (to avoid byte swapping two times). | ||||
* | cortex_a: delete dbgbase hack vestiges | Øyvind Harboe | 2011-04-01 | 1 | -15/+0 |
| | | | | Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
* | cortex_a: fix gaffe in first implementation of -dbgbase | Michel JAOUEN | 2011-04-01 | 1 | -9/+9 |
| | |||||
* | Merge remote branch 'origin/master' into HEAD | Øyvind Harboe | 2011-04-01 | 35 | -196/+193 |
|\ | |||||
| * | cortex_a: remove broken dbgbase patchup code | Øyvind Harboe | 2011-04-01 | 1 | -25/+0 |
| | | | | | | | | | | | | | | | | | | | | the patchup code would get false positives when checking whether a dbgbase had to be corrected. The solution is to have autodetect default, with manual override in scripts. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
| * | mips: illustrates how to improve performance | Øyvind Harboe | 2011-04-01 | 4 | -14/+21 |
| | | | | | | | | | | | | | | Do not require unecessary roundtrips for clocking out data. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
| * | types: write memory now uses const | Øyvind Harboe | 2011-04-01 | 30 | -85/+85 |
| | | | | | | | | Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
| * | mips: delete kludgy code that modifies data sent to write_memory() | Øyvind Harboe | 2011-03-31 | 1 | -1/+16 |
| | | | | | | | | | | | | | | | | Could this cause confusion as data sent to write would be flipped and then if the caller subsequently used the data, e.g. a compare mismatch might happen? Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
| * | startup: fix bugs in cleanup upon errors during startup | Øyvind Harboe | 2011-03-31 | 1 | -26/+33 |
| | | | | | | | | | | | | Importantly adapter cleanup will now happen upon startup failure. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
| * | mips: mips32_pracc_exec error propagation fixes | Øyvind Harboe | 2011-03-31 | 2 | -29/+21 |
| | | | | | | | | Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
| * | mips: mips_ejtag_get_impcode error propagation added | Øyvind Harboe | 2011-03-31 | 2 | -2/+7 |
| | | | | | | | | Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
| * | mips: fix mips_ejtag_set_instr error handling | Øyvind Harboe | 2011-03-31 | 2 | -14/+10 |
| | | | | | | | | | | | | this fn does not fail, it queues data. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
* | | mips: fix gaffe in previous commit | Øyvind Harboe | 2011-04-01 | 1 | -1/+4 |
|/ | | | | | | | | accidentally invoked return jtag_execute_queue() in the middle of a fn. Hmm.... I would have expected gcc or at least lint to catch this. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
* | mips: fix error handling for jtag_execute_queue() | Øyvind Harboe | 2011-03-31 | 2 | -8/+8 |
| | | | | Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> | ||||
* | xscale: fix gaffe in phys write | Øyvind Harboe | 2011-03-31 | 1 | -1/+1 |
| | | | | | | | it would *read* instead of *write* to memory when the MMU was disabled. Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com> |