Francois Bedard
Francois Bedard
Currently OpenOCD always flushes and invalidates caches, even if they are not present. That is mostly ok, because if caches are not present then invalidate/flush commands are ignored. However JTAG...
Code to single step in OpenOCD is wrong: >>>> //retval = arc_jtag_read_aux_reg(&arc32->jtag_info, AUX_DEBUG_REG, &value); value = SET_CORE_SINGLE_INSTR_STEP; /* set the IS bit */ retval = arc_jtag_write_aux_reg_one(&arc32->jtag_info, AUX_DEBUG_REG, value);
In GDB for userspace there are problem with handling breakpoint set in delay slot. Unlike baremetal tool chain where BRK instruction is used, GDB for Linux uses TRAP_S which is...
Allow OpenOCD to write into SPI memory in EM Starter Kit device. OpenOCD already supports many NOR/NAND devices. Implementing this feature will allow users to change program images in EM...
When linking large libraries, relocation errors can happen. Building with -mno-cond-exec is a work-around for this problem, but results in sub-optimal code. Implementation relaxation in linker would improve this.
Review status of gold linker and evaluate whether we should convert from standard linker to gold linker for ARC.