question

duanallen-5336 avatar image
0 Votes"
duanallen-5336 asked ScottAzureRTOS commented

About the maximum core number that threadX can support

Hi, Just want to confirm the upper limit of core number that the current release 6.1.3 can support in terms of ARMv8 version. I noticed the marco TX_THREAD_SMP_MAX_CORES and TX_THREAD_SMP_CORE_MASK in code base but not sure if they are the only two places need to be adjusted to accommodate 8 cores.
thanks in advance for your support.

azure-rtos
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

ScottAzureRTOS avatar image
1 Vote"
ScottAzureRTOS answered ScottAzureRTOS commented

Hi @duanallen-5336 yes, I believe those are the only two adjustments you need to make. ThreadX should have no problem supporting 8 cores. We have only tested on 4 cores because we don't have any simulators or hardware with 8 cores. Please let us know your results here, thanks!

· 3
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Scott, my pleasure, will let you konw. Some minor changes seem needed.

0 Votes 0 ·

hi Scott, I just simply modified the core num and corresponding max value, my 8 core platform is up and running. Some extra change were made to adapt my core sequence which does not start from core 0.

0 Votes 0 ·

Great to hear you're up and running! Thanks for letting us know. If you find any issues with the code or have any questions about it, feel free to ask on github in the issues section: https://github.com/azure-rtos/threadx/issues

Good luck on your project!

0 Votes 0 ·