threadx
threadx copied to clipboard
Eclipse ThreadX is an advanced real-time operating system (RTOS) designed specifically for deeply embedded applications.
When using Cortex-M33 Gnu the tx_initialize_low_level.S is hard coded into CMake and not like in the others in an example folder. Please also mention any information which could help others...
**Describe the bug** In _txm_module_manager_absolute_load There is: https://github.com/eclipse-threadx/threadx/blob/7ad78c40e9702917264a9b722890110fdb909ebc/common_modules/module_manager/src/txm_module_manager_absolute_load.c#L314 This causes the txm_module_instance_data_start to be defined as size of struct + size of code, which not make sense to me, as...
**Describe the bug** This line misses a "#" https://github.com/eclipse-threadx/threadx/blob/12dac1d67d0dfe1c06f839ee285e190c759865a7/ports/cortex_m33/gnu/src/tx_thread_schedule.S#L145
On enabling TX_ENABLE_EVENT_TRACE, this line "LDR.N R4,DataTable2_1" (line 488 of tx_misra.S) and subsequent LDR.N instructions in the file causes "Error: invalid offset, value too big (0xFFFFFFFC)" compilation error **- What...
**Describe the bug** The application gets stuck in a do loop in the tx_thread_stack_analyze.c between lines 114 and 135. It is clear in the debugger that the loop will never...
**Describe the bug** All tx_iar.c modules contain `#include ` (note lower-case **t**), whereas an iAR installation produces Dlib_Threads.h. On case-sensitive Operating Systems (such as Linux), this typo produces a compilation...
What I’m proposing is not a problem-specific fix, but rather an idea to increase the practical value of ThreadX. Integrate ThreadX with [mcuboot](https://github.com/mcu-tools/mcuboot). At present, mcuboot supports all major RTOSes,...
I use ThreadX with Newlib (or Newlib-nano) on several NXP microcontrollers. I'm using the version of Newlib provided by NXP with MCUXpresso (Newlib version 4.3.0, Mcuxpresso 24.12 ). Newlib is...
We would like to understand what could be issue if we call below APIs when global intrupts are disabled. tx_semaphore_get() //with infinite timeout tx_event_flags_info_get and tx_event_flags_set tx_event_flags_get()/ with infinite timeout...
https://github.com/eclipse-threadx/threadx/blob/7ad78c40e9702917264a9b722890110fdb909ebc/ports/cortex_m4/iar/src/tx_iar.c#L289 Should be comparing with _MAX_FLOCK, not _MAX_LOCK. Result of bug: When _MAX_FLOCK is greater than _MAX_LOCK, some file mutexes are incorrectly set to NULL, and the app will hard...