ThreadX on STM32 Made Easy: Step-by-Step Startup Tutorial

Поділитися
Вставка
  • Опубліковано 26 лис 2024

КОМЕНТАРІ • 62

  • @frankfrei6848
    @frankfrei6848 2 місяці тому +1

    Absolutely loved your video. Great clarity, slowly (but not too slowly) paced and well structured. Already subscribed and am now watching the follow-up video on semaphores.

    • @prtechtalk416
      @prtechtalk416  Місяць тому +1

      Thanks for your kind words and feedback; it is highly appreciated
      /PR TechTalk

  • @terranceparker2015
    @terranceparker2015 9 місяців тому +1

    Thank you...I've been delaying my entry in RTOS. Yes, I would appreciate the other tutorials. I hear a lot about Zephyr, but it is not supported in the ST ecosystem, so would just like to understand something supported by ST.

    • @prtechtalk416
      @prtechtalk416  8 місяців тому +1

      Hi, Good News for you. Recently their was a press release that also Zephyr will become available for STM32. /PR TechTalk

  • @TheIvanroberto
    @TheIvanroberto 8 місяців тому +2

    Hello TEST, I really liked your examples about ThreadX, I would like to see a tutorial on using touchGFX with ThreadX.
    Thank you very much for sharing your knowledge!

    • @prtechtalk416
      @prtechtalk416  8 місяців тому

      Hi , thanks for your kind words, their is a possibility that this will happen in the future so stay tuned :-)

  •  3 місяці тому +1

    Nice! Keep up the good work.

  • @ianhall2444
    @ianhall2444 9 місяців тому +1

    Hi,
    Good video. Just wanted to say that TX_THREAD is a struct so when you are using it you are creating an instance of it and not a pointer to it. Hence why you need to use & in the function calls in order to pass its address to the function.

    • @peterranemyr3465
      @peterranemyr3465 9 місяців тому

      Hi Ian, Long time :-) Thanks for your clarification. /PR TechTalk

    • @prtechtalk416
      @prtechtalk416  8 місяців тому

      Thank you for the clarification!

  • @fidelinacio
    @fidelinacio 3 місяці тому +1

    Very useful video; it helped me learn about Eclipse ThreadX.

    • @prtechtalk416
      @prtechtalk416  2 місяці тому

      Greate to hear, o have small play list currently 5 videos all on ThreadX and it will increase.
      Pls hit the Subsribe button and the bell so you dont miss any videos i release-
      /PR TechTalk

  • @AbhishekVH-s8f
    @AbhishekVH-s8f 3 місяці тому +1

    Sir As u mentioned that u installed the software packages from IDE i have folder that I got from the git , So i need to integrate Threadx folder to the IDE so please make a video how to integrate the threadx folder to IDE and also i have run led blink application from cloned Threadx folder so make a video on that sir

    • @prtechtalk416
      @prtechtalk416  2 місяці тому

      Hi Working on a video on the topic of GIT repos.
      Subscribe and hit the bell to get notified when i release it.
      /PR TechTalk

  • @FrenchBulldogFan123
    @FrenchBulldogFan123 4 місяці тому +1

    Please, could you provide the link in the description or some type of access to the material the videos are based on. Just to understand in depth threadx functions with its parameters and so on. Or is it just based on Microsoft documentation for AZURE RTOS? Thanks

    • @prtechtalk416
      @prtechtalk416  4 місяці тому +1

      HI, the good source of information requested,
      github.com/eclipse-threadx/rtos-docs
      /PR TechTalk

    • @FrenchBulldogFan123
      @FrenchBulldogFan123 3 місяці тому +1

      @@prtechtalk416 Thank you

  • @Frisky0563
    @Frisky0563 5 місяців тому +1

    Great video gives me some new ideas! Thanks

    • @prtechtalk416
      @prtechtalk416  5 місяців тому +1

      Hi Frisky, Thanks for your nice words. Hope i also managed to get you as a subscriber :-)
      /PR TechTalk

  • @JACOBGEORGEBTechECEB-
    @JACOBGEORGEBTechECEB- 4 місяці тому +1

    Great video Sir, an ardent subscriber. I just wanted to know can we do this with ESP-32 C3 board as well ?

    • @prtechtalk416
      @prtechtalk416  4 місяці тому +1

      Thanks. As a non-native English speaker, I had to look up the word "ardent" since it is not commonly used in my vocabulary. Regarding Espressif, I don't plan on doing anything with this MCU. The reason is that there is already a lot of material out there, and I struggle to find my niche here. But you never know :-)
      PR TechTalk

  • @diwakarm251
    @diwakarm251 3 місяці тому +1

    Please make a video for , how to add threadx os manually to the target board/IDE, So that time we can do for any boards.

    • @prtechtalk416
      @prtechtalk416  2 місяці тому +1

      Hi , this is released pls see my ThreadX playlist
      /PR TechTalk

    • @diwakarm251
      @diwakarm251 2 місяці тому

      @@prtechtalk416 I didn't find any video sir....

    • @prtechtalk416
      @prtechtalk416  2 місяці тому

      Do you want to add ThreadX without using Cube MX as i show in this video ?

    • @diwakarm251
      @diwakarm251 2 місяці тому +1

      ​@@prtechtalk416 yes sir, actually I want to add threadx from the git repo, and i want to run any one of test cases which is present in test folder -tx - regression folder. So i tried and i m failing to run..... So requested to do that.

  • @lambert0259
    @lambert0259 8 місяців тому

    Hi, Thank you for your videos on the STM32, will you be doing more with the H563zi as i have just purchased the device to follow you tutorials

    • @prtechtalk416
      @prtechtalk416  8 місяців тому

      Congrats to a good selection on MCU, mainly all videos can be used on major parts of all STM32 so dont feel restricted to only see videos on STM32H5xx

  • @elegik686
    @elegik686 9 місяців тому +1

    Thanks! I would like to see another example.

    • @prtechtalk416
      @prtechtalk416  9 місяців тому +1

      Stay tuned next on ThreadX is coming soon and this time on Semaphore /PR TechTalk

    • @prtechtalk416
      @prtechtalk416  8 місяців тому +2

      Hi, Now i released the next one this time with Semaphore.

  • @AndreaBasilico-eo4pl
    @AndreaBasilico-eo4pl 2 місяці тому +1

    hello! i have aquestion about the stack assigned to a thread, if i declare a variable inside the function of a thread, that variable is stored in the stack reserved for that thread?

    • @prtechtalk416
      @prtechtalk416  2 місяці тому +1

      Hi, yes if you declare a local variable in a task it will be stored in the stack assinged to that task when it was created
      /PR TechTalk

    • @AndreaBasilico-eo4pl
      @AndreaBasilico-eo4pl 2 місяці тому +1

      @@prtechtalk416 thank you for your response! i'm trying to figure out how to determine the stack value for a task . Andrea

    • @prtechtalk416
      @prtechtalk416  2 місяці тому +2

      Hi Andrea, Take a look at the tx_thread_stack_error_handler might be of some assistance to you. It triggers if your stack is overflow.
      /PR Techtalk

    • @AndreaBasilico-eo4pl
      @AndreaBasilico-eo4pl 2 місяці тому

      @@prtechtalk416 thank you! Andrea

  • @EfieldHfield_377
    @EfieldHfield_377 9 місяців тому +1

    Thx you for sharing. Helpful.

    • @prtechtalk416
      @prtechtalk416  9 місяців тому

      I'm glad you found the video helpful! / PR TechTalk

    • @EfieldHfield_377
      @EfieldHfield_377 8 місяців тому

      @@prtechtalk416 Do you have any videos or experience FileX and LevelX ?

    • @prtechtalk416
      @prtechtalk416  8 місяців тому

      Hi, no not yet but stay tuned their is a good chance i will make additional ThreadX Videos.

  • @AndreaBasilico-eo4pl
    @AndreaBasilico-eo4pl 8 місяців тому

    Hello! i have a question about the thread stack size, what is the method to determine the size you need ?

    • @prtechtalk416
      @prtechtalk416  8 місяців тому

      Hi, this is a trick question, you cant not really in advance tell how much stack is needed. You can after a program have run for some time look at the stack usage. So if you have a memory constrained application you could adjust stacksizes after evaluating the debugg info on used stacksize.

    • @AndreaBasilico-eo4pl
      @AndreaBasilico-eo4pl 8 місяців тому

      @@prtechtalk416 thank you for your explanetion! i'm really interested in your video about azure threadX did you plan to make more video about it? best reguards

    • @prtechtalk416
      @prtechtalk416  7 місяців тому

      Hi, their might be some more but nothing decided yet. Stay tuned :-)

    • @AndreaBasilico-eo4pl
      @AndreaBasilico-eo4pl 6 місяців тому

      @@prtechtalk416 hello! i have writed you an email.. maybe you are interested in teaching a private course remotely?

  • @diwakarm251
    @diwakarm251 3 місяці тому

    HELLO SIR, In middleware and software packs option only FREERTOS is there , there is no threadx option. How to get that?
    I am using Nucleo 144 STM32L496ZG-P board { In my other comment , i cant able to replay you, I dont know y my comments are disapperaing}

    • @prtechtalk416
      @prtechtalk416  3 місяці тому

      Hi, i have only set filter to disclude offensive comments, all other is accepted so i havnt restricted comments beside this. But good news is that the L4 is supported. You need to make sure jou have uppdated your STM32 installation currently 1.16.0 then under CubeMX, -> Help, select "Manage embedded software packages", Select second tab and scrool down to X-cube-AZRTOS-L4 and select latest version. God practise is to do a reboot after adding modules. Good Luck / PR TechTalk

    • @diwakarm251
      @diwakarm251 3 місяці тому

      @@prtechtalk416 I am using STM32CUBE IDE

    • @prtechtalk416
      @prtechtalk416  3 місяці тому

      Cube MX is an integrated part of STM32CubeIDE, so when you in STM32CubeIDE create a new project. File -New - STM32 Project then CubeMX is launched. You can also use CubeMX as a separate tool if for instance you dont use STM32CubeIDE but prefer VS Code och IAR or Keil then you use Cube MX separate. So if you use STM32CubeIDE then you already are using CubeMX also. / PR TechTalk

  • @diwakarm251
    @diwakarm251 3 місяці тому

    HELLO SIR, In middleware and software packs option only FREERTOS is there , there is no threadx option. How to get that?

    • @prtechtalk416
      @prtechtalk416  3 місяці тому +1

      Hi, not all ST mcu are supported with Threadx. What Mcu are you using ?

    • @diwakarm251
      @diwakarm251 3 місяці тому

      @@prtechtalk416 Nucleo 144 - STM32L496ZG-P sir

    • @diwakarm251
      @diwakarm251 3 місяці тому

      @@prtechtalk416 Nucleo 144 STM32L496ZG-P

    • @diwakarm251
      @diwakarm251 3 місяці тому +1

      @@prtechtalk416 Sir, I am using Nucleo 144 STM32L496ZG-P board .

    • @diwakarm251
      @diwakarm251 3 місяці тому

      @@prtechtalk416 Sir I m using Nucleo 144 STM 32L496ZG-P board

  • @bhaveshkunbi2164
    @bhaveshkunbi2164 19 днів тому

    i am facing issue in myST login how to do that?

    • @prtechtalk416
      @prtechtalk416  19 днів тому

      Hi , i am not working for ST so i cant help with loging in to their site. What is the issue you are facing?

    • @bhaveshkunbi2164
      @bhaveshkunbi2164 19 днів тому +1

      @prtechtalk416 I have downloaded stmcubeide but while creating project it is saying that packages are missing. when I tried to download packages connection time out showing so how to download and installed packages offline mode?

    • @prtechtalk416
      @prtechtalk416  11 днів тому +1

      It sounds like you have some undefined issues with communicating with ST, I suggest you create a support ticket with ST to get is sorted och just create a new login to see if this helps.
      /PR TechTalk