Skip to content

Commit

Permalink
cortex_m: target implementation renames cortex_m3 to cortex_m
Browse files Browse the repository at this point in the history
We changed the actual target name quite a while ago.
This changes the actual target function names/defines to also match
this change.

Change-Id: I4f22fb107636db2279865b45350c9c776e608a75
Signed-off-by: Spencer Oliver <[email protected]>
Reviewed-on: http://openocd.zylin.com/1626
Tested-by: jenkins
  • Loading branch information
ntfreak committed Oct 10, 2013
1 parent 43fc460 commit 1c975fe
Show file tree
Hide file tree
Showing 11 changed files with 374 additions and 377 deletions.
2 changes: 1 addition & 1 deletion contrib/loaders/README
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ checksum/armv4_5_crc.s :
- ARMv4 and ARMv5 checksum loader : see target/arm_crc_code.c:arm_crc_code

checksum/armv7m_crc.s :
- ARMv7m checksum loader : see target/armv7m.c:cortex_m3_crc_code
- ARMv7m checksum loader : see target/armv7m.c:cortex_m_crc_code

checksum/mips32.s :
- MIPS32 checksum loader : see target/mips32.c:mips_crc_code
Expand Down
6 changes: 3 additions & 3 deletions src/rtos/embKernel.c
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ struct embKernel_params {

struct embKernel_params embKernel_params_list[] = {
{
"cortex_m3", /* target_name */
"cortex_m", /* target_name */
4, /* pointer_width */
4, /* thread_count_width */
8, /*rtos_list_size */
Expand All @@ -93,7 +93,7 @@ struct embKernel_params embKernel_params_list[] = {
4, /*thread_priority_width */
4, /*iterable_next_offset */
12, /*iterable_task_owner_offset */
&rtos_embkernel_Cortex_M3_stacking, /* stacking_info*/
&rtos_embkernel_Cortex_M_stacking, /* stacking_info*/
},
{ "hla_target", /* target_name */
4, /* pointer_width */
Expand All @@ -105,7 +105,7 @@ struct embKernel_params embKernel_params_list[] = {
4, /*thread_priority_width */
4, /*iterable_next_offset */
12, /*iterable_task_owner_offset */
&rtos_embkernel_Cortex_M3_stacking, /* stacking_info */
&rtos_embkernel_Cortex_M_stacking, /* stacking_info */
}
};

Expand Down
6 changes: 3 additions & 3 deletions src/rtos/rtos_embkernel_stackings.c
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

#include "rtos.h"

static const struct stack_register_offset rtos_embkernel_Cortex_M3_stack_offsets[] = {
static const struct stack_register_offset rtos_embkernel_Cortex_M_stack_offsets[] = {
{ 0x24, 32 }, /* r0 */
{ 0x28, 32 }, /* r1 */
{ 0x2c, 32 }, /* r2 */
Expand Down Expand Up @@ -53,12 +53,12 @@ static const struct stack_register_offset rtos_embkernel_Cortex_M3_stack_offsets
{ 0x40, 32 }, /* xPSR */
};

const struct rtos_register_stacking rtos_embkernel_Cortex_M3_stacking = {
const struct rtos_register_stacking rtos_embkernel_Cortex_M_stacking = {
0x40, /* stack_registers_size */
-1, /* stack_growth_direction */
26, /* num_output_registers */
8, /* stack_alignment */
rtos_embkernel_Cortex_M3_stack_offsets /* register_offsets */
rtos_embkernel_Cortex_M_stack_offsets /* register_offsets */
};


2 changes: 1 addition & 1 deletion src/rtos/rtos_embkernel_stackings.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@

#include "rtos.h"

extern const struct rtos_register_stacking rtos_embkernel_Cortex_M3_stacking;
extern const struct rtos_register_stacking rtos_embkernel_Cortex_M_stacking;

#endif /* ifndef INCLUDED_RTOS_EMBKERNEL_STACKINGS_H_ */
8 changes: 4 additions & 4 deletions src/target/armv7m.c
Original file line number Diff line number Diff line change
Expand Up @@ -602,7 +602,7 @@ int armv7m_checksum_memory(struct target *target,

/* see contrib/loaders/checksum/armv7m_crc.s for src */

static const uint8_t cortex_m3_crc_code[] = {
static const uint8_t cortex_m_crc_code[] = {
/* main: */
0x02, 0x46, /* mov r2, r0 */
0x00, 0x20, /* movs r0, #0 */
Expand Down Expand Up @@ -636,12 +636,12 @@ int armv7m_checksum_memory(struct target *target,
0xB7, 0x1D, 0xC1, 0x04 /* CRC32XOR: .word 0x04c11db7 */
};

retval = target_alloc_working_area(target, sizeof(cortex_m3_crc_code), &crc_algorithm);
retval = target_alloc_working_area(target, sizeof(cortex_m_crc_code), &crc_algorithm);
if (retval != ERROR_OK)
return retval;

retval = target_write_buffer(target, crc_algorithm->address,
sizeof(cortex_m3_crc_code), (uint8_t *)cortex_m3_crc_code);
sizeof(cortex_m_crc_code), (uint8_t *)cortex_m_crc_code);
if (retval != ERROR_OK)
goto cleanup;

Expand All @@ -657,7 +657,7 @@ int armv7m_checksum_memory(struct target *target,
int timeout = 20000 * (1 + (count / (1024 * 1024)));

retval = target_run_algorithm(target, 0, NULL, 2, reg_params, crc_algorithm->address,
crc_algorithm->address + (sizeof(cortex_m3_crc_code) - 6),
crc_algorithm->address + (sizeof(cortex_m_crc_code) - 6),
timeout, &armv7m_info);

if (retval == ERROR_OK)
Expand Down
Loading

0 comments on commit 1c975fe

Please sign in to comment.