Skip to main content
Visitor II
November 13, 2024
Solved

Enquiry about the STM32 Chip Programming

  • November 13, 2024
  • 3 replies
  • 747 views

Greetings Sir/Mam,

I have some questions about STM32 MCU Chips. Sir/Mam, I want to know if the STM32 MCU Chip Programming is possible, you may view the video on- https://www.youtube.com/watch?v=ndEeFQ5mi_g&t=106s  , to get about my question. Sir/Mam, I have- STM32U595RJT6Q MCU, it would be very helpful if you could please tell if Chip Programming of this product(s) is possible, and if possible, which Application Notes, Manuals are required for doing it, also, if I design the Breakout Board for this MCU, then is it possible to program it using STM32 Development Board with any MCU or we require the specific Development Board with this specific MCU only, and if their is any other very critical & essential thing(s) to keep in mind while doing all this, if anything among them is possible.

 

Thanking You, 

ANKUR.

    This topic has been closed for replies.
    Best answer by Andrew Neil

    Sure, STM32 chips can be programmed.

    They are based on ARM Cortex-M cores, so programming is via SWD (some support JTAG)

    This is a standard for ARM-based microcontrollers:

    https://developer.arm.com/documentation/ihi0031/a/The-Serial-Wire-Debug-Port--SW-DP-/Introduction-to-the-ARM-Serial-Wire-Debug--SWD--protocol

    You can use any tools which support ARM Cortex-M

    ST's own tools are STM32CubeIDE, STM32CubeProgrammer, and the ST-Link:

    https://www.st.com/en/development-tools/stm32cubeide.html

    https://www.st.com/en/development-tools/stm32cubeprog.html

    https://www.st.com/resource/en/technical_note/tn1235-overview-of-stlink-derivatives-stmicroelectronics.pdf

     


    @Ankur_1 wrote:

    I have- STM32U595RJT6Q MCU, .


    For any ST chip, you can find all tools & resource on the Product Page:

    https://www.st.com/en/microcontrollers-microprocessors/stm32u595rj.html

    Key documents to study are

     


    @Ankur_1 wrote:

    if I design the Breakout Board for this MCU, then is it possible to program it using STM32 Development Board .


    Yes, that's possible with many boards, but not all - check the board's User Manual for details.

    3 replies

    Technical Moderator
    November 13, 2024

    Hello,

    Not clear what do you want to do even after watching the video which is related to ESP32!

    Need to elaborate more .. 

    Super User
    November 13, 2024

    Sure, STM32 chips can be programmed.

    They are based on ARM Cortex-M cores, so programming is via SWD (some support JTAG)

    This is a standard for ARM-based microcontrollers:

    https://developer.arm.com/documentation/ihi0031/a/The-Serial-Wire-Debug-Port--SW-DP-/Introduction-to-the-ARM-Serial-Wire-Debug--SWD--protocol

    You can use any tools which support ARM Cortex-M

    ST's own tools are STM32CubeIDE, STM32CubeProgrammer, and the ST-Link:

    https://www.st.com/en/development-tools/stm32cubeide.html

    https://www.st.com/en/development-tools/stm32cubeprog.html

    https://www.st.com/resource/en/technical_note/tn1235-overview-of-stlink-derivatives-stmicroelectronics.pdf

     


    @Ankur_1 wrote:

    I have- STM32U595RJT6Q MCU, .


    For any ST chip, you can find all tools & resource on the Product Page:

    https://www.st.com/en/microcontrollers-microprocessors/stm32u595rj.html

    Key documents to study are

     


    @Ankur_1 wrote:

    if I design the Breakout Board for this MCU, then is it possible to program it using STM32 Development Board .


    Yes, that's possible with many boards, but not all - check the board's User Manual for details.

    Super User
    November 13, 2024

    @Ankur_1 wrote:

    view the video on- https://www.youtube.com/watch?v=ndEeFQ5mi_g&t=106s R.


    Like @mƎALLEm I fail to see the relevance of that.

    If what you're looking for is a simple development board, then look to Nucleo:

    https://www.st.com/en/evaluation-tools/stm32-nucleo-boards/products.html?querycriteria=productId=LN1847$$1=NUCLEO-U5