Where can I find the 'tx.a' or'tx.lib' files? How to fix linker errors?

Sahana Raghavan 0 Reputation points
2023-07-26T01:29:55.1633333+00:00

Hello,

I am trying to manually load the ThreadX into a custom STM32F217VGT6 microcontroller based board.
In an effort to do so, I am encountering several linker errors.

According to 'Chapter 2 - Installation and Use of Azure RTOS ThreadX' of the ThreadX User documentation, 'Application software needs access to the ThreadX library file (usually tx.a or tx.lib) and the C include files tx_api.h and tx_port.h. This is accomplished either by setting the appropriate path for the development tools or by copying these files into the application development area.'
Where can I find the tx.a and tx.lib ?

What are the necessary linker settings that need to be established when manually loading the ThreadX in the STM32CubeIDE and how to establish them?

Azure RTOS
Azure RTOS
An Azure embedded development suite including a small but powerful operating system for resource-constrained devices.
331 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Tiejun Zhou 1,126 Reputation points Microsoft Employee
    2023-07-31T01:48:46.5366667+00:00

    ST has integrated Azure RTOS to simplify the usage. Could you please contact ST's support here?

    https://community.st.com/s/topic/0TO3W0000004ZG8WAM/azurertos

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.