]> git.gag.com Git - fw/openocd/commitdiff
rtos: threadx: Add hla_target support for ThreadX
authorBen McMorran <bemcmorr@microsoft.com>
Thu, 27 Jan 2022 22:45:16 +0000 (14:45 -0800)
committerAntonio Borneo <borneo.antonio@gmail.com>
Mon, 14 Feb 2022 20:25:20 +0000 (20:25 +0000)
Tested with an AZ3166 dev board (which uses the STM32F412ZGT6) running
the Azure RTOS ThreadX demonstration system.

Signed-off-by: Ben McMorran <bemcmorr@microsoft.com>
Change-Id: I44c8f7701d9f1aaa872274166321cd7d34fb1855
Reviewed-on: https://review.openocd.org/c/openocd/+/6829
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/rtos/ThreadX.c

index 441b7abc55ada2f6b6ce327c88e8036c76b04877..4161e63fa15229aeea44c2d4c9773c98d03089c1 100644 (file)
@@ -175,6 +175,18 @@ static const struct threadx_params threadx_params_list[] = {
        get_stacking_info_arm926ejs,            /* fn_get_stacking_info */
        is_thread_id_valid_arm926ejs,           /* fn_is_thread_id_valid */
        },
+       {
+       "hla_target",                           /* target_name */
+       4,                                                      /* pointer_width; */
+       8,                                                      /* thread_stack_offset; */
+       40,                                                     /* thread_name_offset; */
+       48,                                                     /* thread_state_offset; */
+       136,                                            /* thread_next_offset */
+       &rtos_standard_cortex_m3_stacking,      /* stacking_info */
+       1,                                                      /* stacking_info_nb */
+       NULL,                                           /* fn_get_stacking_info */
+       NULL,                                           /* fn_is_thread_id_valid */
+       },
 };
 
 enum threadx_symbol_values {