Skip to content
Snippets Groups Projects
Commit 24c0f947 authored by Spencer Oliver's avatar Spencer Oliver Committed by Freddie Chopin
Browse files

stlink: fix arm semihosting support


Add missing arm cmd handlers that enable semi hosting support to work as
expected.

Change-Id: I063d82c48b82b4f6aed4efc4b08ea752d78e9047
Signed-off-by: default avatarSpencer Oliver <spen@spen-soft.co.uk>
Reviewed-on: http://openocd.zylin.com/734


Tested-by: jenkins
Reviewed-by: default avatarAlan Bowman <alan.michael.bowman@gmail.com>
Reviewed-by: default avatarFreddie Chopin <freddie.chopin@gmail.com>
Reviewed-by: default avatarAndreas Fritiofson <andreas.fritiofson@gmail.com>
parent 1df6e591
No related branches found
No related tags found
No related merge requests found
......@@ -586,6 +586,7 @@ static int stm32_stlink_resume(struct target *target, int current,
return res;
target->state = TARGET_RUNNING;
target->debug_reason = DBG_REASON_NOTHALTED;
target_call_event_callbacks(target, TARGET_EVENT_RESUMED);
......@@ -754,12 +755,20 @@ static int stm32_stlink_bulk_write_memory(struct target *target,
return stm32_stlink_write_memory(target, address, 4, count, buffer);
}
static const struct command_registration stm32_stlink_command_handlers[] = {
{
.chain = arm_command_handlers,
},
COMMAND_REGISTRATION_DONE
};
struct target_type stm32_stlink_target = {
.name = "stm32_stlink",
.init_target = stm32_stlink_init_target,
.target_create = stm32_stlink_target_create,
.examine = cortex_m3_examine,
.commands = stm32_stlink_command_handlers,
.poll = stm32_stlink_poll,
.arch_state = armv7m_arch_state,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment