Azure RTOS 6.1.7
yuxin-azrtos
released this
07 Jun 06:41
·
134 commits
to master
since this release
-
Azure RTOS ThreadX 6.1.7 release contains the following features:
-
common
- [Fix] inc/tx_api.h: Updated product version numbers.
- [Fix]src/tx_byte_pool_search.c: Improve possible free bytes calculation.
- [Fix]src/tx_thread_create.c: Support TX_MISRA_ENABLE
- [Enhance] src/tx_thread_initialize.c Added Execution Profile support
- [fix] src/tx_thread_stack_error_handler.c: Enable thread stack error handler for Armv8-m
- [fix] src/tx_thread_stack_error_notify.c: Enable thread stack error handler for Armv8-m
-
ports:
- cortex_m23/*/inc/tx_port.h: Enable thread stack error handler for Armv8-m
- cortex_m33/*/inc/tx_port.h: Enable thread stack error handler for Armv8-m
- [Fix] rxv2/*: Updated comments
- [New] rxv3/*: New port to Renesas RXv3.
- [Fix] following files are modified to fix secure stack initialization:
- cortex_m23/*/inc/tx_port.h
- cortex_m23/*/src/tx_thread_schedule.s
- cortex_m23/*/src/tx_thread_secure_stack.c
- cortex_m23/*/src/tx_thread_secure_stack_initialize.s
- cortex_m33/*/inc/tx_port.h
- cortex_m33/*/src/tx_thread_schedule.s
- cortex_m33/*/src/tx_thread_secure_stack.c
- cortex_m33/*/src/tx_thread_secure_stack_initialize.s
- [Enhance]The following files were changed in Cortex-M (M0, M3, M4, M7, M23, M33) to support Execution Profile Kit (EPK)
- cortex_m*/*/src/tx_thread_context_restore.s
- cortex_m*/*/src/tx_thread_context_save.s
- cortex_m*/*/src/tx_thread_schedule.s
- [Enhance] The following ports are updated to clean up internal logic:
- cortex_m3/*
- cortex_m4/*
- cortex_m7/*
-
ports_module
- The following directory names are changed (rename):
- cortex-a7 -> cortex_a7
- cortex-m3 -> cortex_m3
- cortex-m4 -> cortex_m4
- cortex-m7 ->cortex_m7
- cortex-r4 -> cortex_r4
- The following directory names are changed (rename):
-
utility
- [New] The following files utilities were new to this release:
- rtos_compatibility_layers/OSEK/.
- rtos_compatibility_layers/posix/.
- execution_profile_kit/.
- [New] The following files utilities were new to this release: