Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AM243x ThreadX Support for Driver Examples #8

Open
wants to merge 8 commits into
base: am243x_threadx
Choose a base branch
from

Conversation

jblanchard-jblopen
Copy link

Add support for building the drivers examples for ThreadX on the R5 core, AM243x only.

ehaas-jblopen and others added 8 commits December 20, 2024 13:56
- add threadx build options to each relevant example and test project file
- add example.syscfg files

Fixes: SITSW-5614

Signed-off-by: Edouard Haas <[email protected]>
(cherry picked from commit e3aa45357f1d9ef1d7375b96971acc74a31b34b7)
- add getThreadXEnabled() to am243x device project file.

Fixes: SITSW-5614

Signed-off-by: Edouard Haas <[email protected]>
(cherry picked from commit 276966f2ddb40441dff95120b5933d4a151efd2e)
(cherry picked from commit ec3a10a2a63fd89dc088ab48d63e2961eb00d41f)
- replaced void* by ULONG for threadx main task argument

Fixes: SITSW-5614

Signed-off-by: Edouard Haas <[email protected]>
(cherry picked from commit fa15a6482bbafb6fd69ef9fa2210fb270951331e)
(cherry picked from commit af19a0012983f24842dac62318686fbc2c2ceb7d)
…nt in threadx test syconfig files

- remove refrence to eclipse-threadx in threadx kernel test example.syscfg files

Fixes: SITSW-5614

Signed-off-by: Edouard Haas <[email protected]>
(cherry picked from commit f095151bb24f89818e7c20e816887bee66af145a)
(cherry picked from commit 48b637b06862f044ae9616846c67b7119db95b59)
- add example.syscfg files to empty example

Fixes: SITSW-5614

Signed-off-by: Edouard Haas <[email protected]>
(cherry picked from commit 9a27cf51acc04314eac2c7b6e5dd5940962f0e47)
(cherry picked from commit 2d7ccc42213c5e040117d2a50cb4aa8ae015d71d)
- fix erroneous build file inclusions in mcan loopback driver examples.

Fixes: SITSW-5614

Signed-off-by: Edouard Haas <[email protected]>
(cherry picked from commit 453a52ccc12bb724792cb3ec4a5c57806f400d80)
(cherry picked from commit e3b2ae8784d53d638bb8ba6deb7047333e206414)
- Fix missing include statement from the MCAN project files affecting the build of the threadx example caused by  a recent rebase.

Fixes: SITSW-5614

Signed-off-by: Jonathan Blanchard <[email protected]>
(cherry picked from commit 26b41b5913eea7bd7164c661e638f31ce3a2be8e)
update auto-generated files for soc

Fixes: SITSW-5614
Signed-off-by: Jonathan Blanchard <[email protected]>
{
return ThreadXEnabled;
}

const component_file_list = [

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Create a seperate 'component_file_list' and 'example_file_list' for threadx. Seperate out threadx specific components and examples from those of freertos/nortos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants