STM32_CubeMX - 8BitsCoding/RobotMentor GitHub Wiki
Windwos
STM32 Step by Step Tutorial์ ๋ณด๊ณ ์งํ
Install STM32CubeMX
- ๋ค์ด๋ก๋ Homepage์์ ๋ค์ด ๋ฒ์ ์ 4.24์ถ์ฒ
- ์ค๋ช YouTube
์ค์น๋ ๊ทธ๋ฅ ๋ฅ์คํธ ์ฐ์~
STM32CubeMX๋ STM32 ์นฉ์ ์ธํ ์ ์ํด ์ค์นํ๋ค.
Install TRUESTUDIO
์ญ์ ์ค์น๋ ๋ฅ์คํธ์ ์ฐ์~
TRUESTUDIO ์ฝ๋ฉ์ ์ํ ์ค์น
Install STM32CUBEPROG
์ญ์ ์ค์น๋ ๋ฅ์คํธ์ ์ฐ์~
STM32CUBEPROG๋ ๋ณด๋์ ๋๋ฒ๊น ๋ฐ ์์ค๋ค์ด์ ์ํ USB๋๋ผ์ด๋ฒ ๋ค์ด์ ์ํด์ ์ค์นํ๋ค.
Install FIREWARE Example package
- STM32CubeMX ์คํ
- Help -> Embedded Software Packages Manager
- ๋ณด๋์ ๋ง๋ STM32 Package๋ฅผ ์ค์นํด์ผํจ ํ์ฌ ์ฌ์ฉํ๋ ๋ณด๋๋ NUCLEO-F429ZI
- STM32F4๋ก ์ค์นํ๋ฉด ๋จ!
์ค์น์๊ฐ์ด ์ค๋๊ฑธ๋ฆฌ๊ธฐ์ ์ฃผ์ํ ๊ฒ
STM32 ๋ณด๋ Example ์ฝ๋๋ฅผ ๋ค์ด๋ก๋ํจ.
Blinking LED Test
- STM32CubeProgrammer ์คํ
- ์ค๋ฅธ์ชฝ ์์ ST-LINK ์ค์ ํ Connect

- Log์ Serial number๋ฅผ ๋ณต์ฌํ๋ค. (๋์ค์ ์ธ ์์ )

- TrueSTUDIO ์คํ -> ์์ ๊ณต๊ฐ ์ ํ
- ํ์ผ -> Import Project from File Systems or Archive ์ ํ
- Directory.. -> Usr\STM32Cube\Repository\STM32Cube_FW_F4_V1.19.0\Projects\STM32F429ZI-Nucleo\Exmaples ...
- ์ํ๋ Example์ ํ (์ฌ๊ธฐ์๋ GPIO_IOToggle)


๋ง์ง๋ง์ ํด๋๋ง importํด์ผํ๋ค.

Import๋ ๋ชจ์ต


๋น๋ ์ ์ธํ
๋๋ฒ๊ทธ๋ฅผ ํด๋ณธ๋ค.

๋๋ฒ๊ทธ ๋ชจ๋๋ก ์ ์๋์

์ ๋ฒํผ์ผ๋ก ์คํํด๋ณธ๋ค.
Linux
190531 : ๋ฆฌ๋ ์ค ํ๊ฒฝ์์ ์ ๋๋ก ์ง์์ ํ์ง ์๋ ๋ฏ... ์ผ๋จ STM32_CubeProgrammer๋ถํฐ ์ค์น๊ฐ ์๋๊ณ FreeRTPS๊ฐ make๋์ง ์์...
ํฌ๊ธฐํ๊ณ STM32์๋ Ethernetํต์ ๋ง ๋ง๋ค์ด๋ณด์..