Skip to content

Azure RTOS 6.1.9

Compare
Choose a tag to compare
@yuxin-azrtos yuxin-azrtos released this 18 Oct 08:14
· 128 commits to master since this release

Azure RTOS ThreadX 6.1.9 release contains the following features

[Fix] common/inc/tx_api.h Updated product version numbers.
[Fix] common/inc/tx_user_sample.h Add user-configurable TX_TIMER_TICKS_PER_SECOND.

[Fix] The following files are changed to improve stack check error handling:
common/inc/tx_thread.h
common/src/tx_thread_initialize.c
common/src/tx_thread_stack_error_handler.c
common/src/tx_thread_stack_error_notify.c

[Fix] arc_em/metaware/example_build/sample_threadx/tx_initialize_low_level.s: Optimize system stack usage
[Fix] arc_em/metaware/src/tx_thread_context_restore.s: Add support for disabling loop control

[Fix] cortex_m23//inc/tx_port.h: Improve stack check error handling
[Fix] cortex_m33//inc/tx_port.h: Improve stack check error handling

[Fix] Linux and Linux SMP Port: gnu/inc/tx_port.h: Add symbol ULONG64_DEFINED

[Fix] RXV1 Port: Code cleanup
[Fix] RXv2 Port: gnu/inc/tx_port.h: Fix logic to get interrupt status
[Fix] RXv2 Port: Code cleanup
[Fix] RXv3 Port: Code cleanup

[Fix] Cortex M3, M4, M7 Module: Code cleanup

[Fix] Cortex A35 SMP, Cortex A35 SMP for module, and Cortex A5x SMP: Add ARMv8.2-A support

[Fix] utility/rtos_compatibility_layers/FreeRTOS/tx_freertos.c: Fix compiler warnings

[Remove] The following two files are removed. Application shall use common/src/tx_thread_stack_error_handler.c.
cortex_m23/src/tx_thread_stack_error_handler.c
cortex_m23/src/tx_thread_stack_error_notify.c
cortex_m33/src/tx_thread_stack_error_handler.c
cortex_m33/src/tx_thread_stack_error_notify.c

[New] Cortex A5, Cortex A7, Cortex A8, Cortex A9 Cortex A15, Cortex A35: Added execution profile support
[New] ports_module/rxv2/iar: Port ThreadX Module to Renesas RXv2.
[New] Cortex A5x SMP with IAR: Initial version
[New] Added utility: utility/benchmarks/thread_metric