Skip to content

Azure RTOS 6.1.7

Compare
Choose a tag to compare
@yuxin-azrtos yuxin-azrtos released this 07 Jun 06:41
· 134 commits to master since this release
a891c3f
  • 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
  • utility

    • [New] The following files utilities were new to this release:
      • rtos_compatibility_layers/OSEK/.
      • rtos_compatibility_layers/posix/.
      • execution_profile_kit/.