์๋ ํ์ธ์,
STM32 ๋ณด๋๋ฅผ ์ฐ๊ฒฐํ๋๋ฐ ๊น๋ฐ์
๋๋ค.
๊ทธ๋ฌ๋ ์คํํ๋ฉด "Found 0 stlink programmers"๊ฐ ๋ํ๋ฉ๋๋ค.
st-info --probe
Catalina 10.15.2๋ฅผ ์คํํ๊ณ ์์ต๋๋ค. / dev์ USB ์ฅ์น๊ฐ ์ถ๊ฐ๋์ง ์์์ผ๋ฏ๋ก ๋๋ผ์ด๋ฒ๊ฐ ๋๋ฝ๋์์ ์ ์์ต๋๊น?
ํ๋์จ์ด๋ Amazon์์ ๊ฐ์ ธ์จ ๊ฒ์
๋๋ค.
[initeq] ST-Link V2 USB ํ๋ก๊ทธ๋๋จธ๊ฐ ํฌํจ ๋ STM32 ARM STM32F103C8T6 Blue Pill ์ต์ ์์คํ
๊ฐ๋ฐ ๋ณด๋ (2 ํฉ + ST-Link V2)
๋๊ตฌ๋ ์ง ์ด๊ฒ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์์ต๋๊น? ์ ๋ณด / ๋๋ผ์ด๋ฒ๋ฅผ ์ฐพ์์ง๋ง ์๋ฌด๊ฒ๋ ์ฐพ์ง ๋ชปํ์ต๋๋ค.
st-info๋ git์์ ์๋์ผ๋ก ๋น๋๋์์ต๋๋ค.
๋์ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค!
Itamar
@ihassin : stlink_v1 ์ ์ฉ ํ์ฌ macOS ๋๋ผ์ด๋ฒ ํจํค์ง (/ stlinkv1_macosx_driver ํ์ธ)๋ OS X 10.11 El Capitan์์ ์ฑ๊ณต์ ์ผ๋ก ํ ์คํธ๋์์ต๋๋ค. ๋์ ํ์ฌ ์ง์ ์ํ์ ๊ดํด์๋ ์ง๊ธ๊น์ง ์ด๋ค ์ต์ ๋ฒ์ ๋ ํ ์คํธ๋์ง ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๊ตฐ๊ฐ๊ฐ ๊ทธ๋ฌ๋ค๋ฉด ์ด์ ๋ํ ๋ฌธ์๊ฐ ์์ต๋๋ค. ๋ํ ๋๋ผ์ด๋ฒ๊ฐ stlink_v2๋ ์ง์ํ๋์ง ํ์คํ์ง ์์ต๋๋ค. ์ง๊ธ๊น์ง ๋ ์ ์ฉํ ํผ๋๋ฐฑ์ ๋๋ฆด ์ ์์ด์ ์ ๋ง ์ฃ์กํฉ๋๋ค. macOS์ ๋ํ ํ์ฌ ์ง์ ์ํ๊ฐ ๋ด๊ฐ ์ํ๋ ๊ณณ์ด ์๋๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ด ํ๋ซํผ์ ๋ํ ๋ ๋์ ์ง์์๋ฐ์ ์๊ฒฉ์ด ์๋ค๊ณ ์๊ฐํ๋ฏ๋ก ๋ค๊ฐ์ค๋ ๋ฆด๋ฆฌ์ค ์ค ํ๋์ ๋ํด์ด ๋ฌธ์ ๋ฅผ ์์ ์ ์ฌ๋ ค ๋๊ณ ์์ต๋๋ค.
macOS์์ ๋๋ผ์ด๋ฒ ๊ด๋ จ ๋ฌธ์ ๋ฅผ ํ๋ก๊ทธ๋๋ฐ ๋ฐ / ๋๋ ํ ์คํธ ํ ์์๋ ์ฌ๋์ด์ด ๋ฌธ์ ๋ฅผ ๋์ ์ค ์ ์์ต๋๊น? stlink๊ฐ macOS 10.14 ๋ฐ 10.15 ์์ ์ ๋๋ก ์๋ํ๋์ง ํ์ธํด์ผํฉ๋๋ค. ์ง๊ธ๊น์ง ๋งค์ฐ ๋๋ฌผ๊ฒ ์ด์ ๋ฒ์ ์ ์ง์์์ ์ ์ธ ๋ ์ ์์ต๋๋ค. 10.14๋ x86 ์ฑ๊ณผ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ง์ํ๋ ์ต์ ์์คํ ๋ฒ์ ์ด๋ฏ๋ก ๋ช ๋ ๋์ ์ข์ ์ง์์๋ฐ์ ๊ฒ์ ๋๋ค.
๋ต์ฅ์ ๋ณด๋ด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. 10.15.3 Catalina์์ ์๋ํ๋๋ก ํ ์ ์์์ผ๋ฉฐ ๋ ธ๋ ฅ์ ์ค๋จํ์ต๋๋ค.
@ihassin : ํผ๋๋ฐฑ์ ๋ํ Thx. ๋ฃ๊ฒ๋์ด์ ์ ๊ฐ์ ๋๋ค. ๋ ์ด์ ๋ฐ์ด ๋ถ์ด๊ธฐ์๋ ๋๋ฌด ์ค์ํ๋ค๊ณ ์๊ฐํ๋ฏ๋ก์ด ๋ฌธ์ ๋ฅผ ๋ค๊ฐ์ค๋ ๋ฆด๋ฆฌ์ค๋ก ๊ฐ์ ธ์ฌ ๊ฒ์ ๋๋ค.
๋๋จํ ๊ฐ์ฌํฉ๋๋ค! RTOS๋ฅผ ์์ฑํ ๊ณํ์ด์์์ต๋๋ค.
์ฌ๊ธฐ์ ๊ฐ์ฅ ๋จผ์ ํด์ผ ํ ๊ฒ์ macOS 10.14 (Mojave) ๋ฐ 10.15์์ ์ต์ํ ํ ๋ช ์ ๊ธฐ์ฌ์๊ฐ ํ์ํ๋ค๋ ๊ฒ์ ๋๋ค. (์นดํ๋ฆฌ๋) ํ๊ฒฝ. ๋ํ STLink-v2 ์ธ์ STlink-v1 ํ๋ก๊ทธ๋๋จธ๊ฐ ์์ผ๋ฉด ์ด๋ฏธ ์ฐ๊ฒฐ๋ ๋ค๋ฅธ ๋ ๋ฌธ์ ๋ฅผ ์์ / ๊ฒ์ฆํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค. ์์ ๋ด์ฌ์๋ค์ด ์์ผ๋ก ๋์๊ฐ๋๋ค!
@ihassin : ๋น์ ์ด ํ ์ผ์ ๋ ์ ํํ๊ฒ ์ค๋ช ํ ์ ์์ต๋๊น? Bluepill์ ์ฐ๊ฒฐํ์ผ๋ฉฐ ๊น๋ฐ์ด๊ณ ์๋ค๊ณ ์ผ์ต๋๋ค. Blinky ํ๋ก๊ทธ๋จ์ด ๋ฐฐ์ก ์ ์ ๋ฏธ๋ฆฌ ๊น๋ฐ์ด๊ธฐ ๋๋ฌธ์ ๊ด์ฐฎ์ต๋๋ค. USB ํฌํธ๋์ด ์ํ์์ ๋ณด๋์ ์ ์์ ๊ณต๊ธํ๋ ์ญํ ๋งํ๊ธฐ ๋๋ฌธ์ ์์ ํ ์์๋ ๋๋ผ์ด๋ฒ๊ฐ ์์ต๋๋ค. STLink-v2-clone ํ๋ก๊ทธ๋๋จธ๊ฐ USB์์ ์ธ์๋ฉ๋๊น?
์๋ ํ์ธ์. ํ์ ์กฐ์น ํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
๋ง์-Blinky๊ฐ ์๋ํ๋ฏ๋ก ๋ณด๋๊ฐ ์ข์์ง ํ์ธํ๋ ๋ฐ ์ฌ์ฉํ์ต๋๋ค.
Mac Catalina 10.15.3์ USB ์ผ์ด๋ธ์ ๊ฝ์๋ USB ์ฅ์น๊ฐ ๋ํ๋์ง ์์ ํต์ ํ ์ ์์ต๋๋ค. ๋ด๊ฐ ๋ญ ์๋ชปํ๊ณ ์๋? ์ด๋ป๊ฒ ๋ ๋์ธ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๋๋ ๊ธฐ๊ธฐ ์์ค์์ MacOS๋ฅผ ํ๋ก๊ทธ๋๋ฐ ํ ์ ์ด ์์ง๋ง, ๋น์ ์ด ๊ฒฌ์ต์์ ๋งก์ ์ ์๋ค๋ฉด ๊ธฐ๊บผ์ด ๋ฐฐ์ธ ๊ฒ์
๋๋ค.
Itamar
2020 ๋
3 ์ 23 ์ผ ์คํ 12:28 -0400, nightwalker-87 [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@ihassin : ๋น์ ์ด ํ ์ผ์ ๋ ์ ํํ๊ฒ ์ค๋ช ํ ์ ์์ต๋๊น? Bluepill์ ์ฐ๊ฒฐํ์ผ๋ฉฐ ๊น๋ฐ์ด๊ณ ์๋ค๊ณ ์ผ์ต๋๋ค. Blinky ํ๋ก๊ทธ๋จ์ด ๋ฐฐ์ก ์ ์ ๋ฏธ๋ฆฌ ๊น๋ฐ์ด๊ธฐ ๋๋ฌธ์ ๊ด์ฐฎ์ต๋๋ค. USB ํฌํธ๋์ด ์ํ์์ ๋ณด๋์ ์ ์์ ๊ณต๊ธํ๋ ์ญํ ๋งํ๊ธฐ ๋๋ฌธ์ ์์ ํ ์์๋ ๋๋ผ์ด๋ฒ๊ฐ ์์ต๋๋ค. STLink-v2-clone ํ๋ก๊ทธ๋๋จธ๊ฐ USB์์ ์ธ์๋ฉ๋๊น?
โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ๊ฑฐ๋ ๊ตฌ๋ ์ ์ทจ์ํ์ธ์.
์ฐ๊ฒฐ ํ USB, ๋ณด๋ ๋๋ STLink-v2- ํ๋ก๊ทธ๋๋จธ๋ฅผ ํตํด ๋ฌด์์ ์ฐ๊ฒฐ ํ์ต๋๊น?
# 672์ ๊ด๋ จ์ด ์์ต๋๋ค.
์๋ ํ์ธ์-ํ๋ก๊ทธ๋๋จธ์ ์ฐ๊ฒฐ๋์์ต๋๋ค.
Itamar
2020 ๋
3 ์ 23 ์ผ 20:41 -0400, nightwalker-87 [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
# 672์ ๊ด๋ จ์ด ์์ต๋๋ค.
โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ๊ฑฐ๋ ๊ตฌ๋ ์ ์ทจ์ํ์ธ์.
์ข์ต๋๋ค. "์์คํ
์ ๋ณด๋ณด๊ธฐ"๋ ๋ฌด์์ ๋งํฉ๋๊น? ( /Programs/Utilities/System Profiler.app
)
ํ๋ก๊ทธ๋จ ์ฐฝ์ ์ฌ์ด๋ ๋ฐ์์ "ํ๋์จ์ด-> USB"๋ฅผ ์ดํด๋ณด์ญ์์ค.
์ฅ์น ๋ฐ ์ ์กฐ์
์ฒด ID์ ๊ฐ์ ๊ฒ์ด ํ์ ๋ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค.
์ ์์ด ์ผ์ง๋ฉด ์ค์ ๋ก ์ฐ๋ฆฌ์๊ฒ ๋ฌด์ธ๊ฐ๋ฅผ ๋งํด์ผํฉ๋๋ค ...
์ด ์ค๋ ๋๋ฅผ ์ฝ์ผ๋ฉด OP๊ฐ USB ์ปค๋ฅํฐ๋ฅผ ํตํด Blue Pill์ ๊ฐ๋จํ ์ฐ๊ฒฐํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ST-Link๊ฐ ์์ต๋๋ค. ์ฆ, ๊ทธ๋ ๊ฒ ํ๋ก๊ทธ๋๋ฐ ํ ์ ์์ต๋๋ค. ์ด๋ค ์ข ๋ฅ์ ST-Link๋ Blue Pill์ ๋ค๋ฅธ์ชฝ์์๋ 4 ๊ฐ์ SWD / ์ ์ ํ์ ์ฐ๊ฒฐํ์ฌ ๋ค์ ํ๋ก๊ทธ๋๋ฐํด์ผํฉ๋๋ค.
IOW, ์ด๊ฒ์ macOS์ ๊ด๋ จ์ด ์์ผ๋ฉฐ Blue Pills๋ฅผ ๋ค์ ํ๋์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์คํด์ ๋๋ค.
@jcw : ์ ์๋ ๊ทธ๋ ๊ฒ ์๊ฐํ์ง๋ง ๋์ค์ ์ค๋ช ํ์ต๋๋ค ...
์์ฃผ ๋ช
ํํ๊ฒํ๊ธฐ ์ํด์ :
1) Bluepill-Board์ USB ํฌํธ <---> STlink-v2 (ํ๋ก๊ทธ๋๋จธ) <-SWD + PWR-Wires-> SWD- ํ
=> ํ๋ก๊ทธ๋๋ฐ ์์
2) USB ํฌํธ <---> Bluepill-Board
=> Mac์์ ๊ฐ์ง๋์ง ์๊ณ ํ๋ก๊ทธ๋๋ฐ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. USB ํฌํธ๋ฅผ ํตํ PWR ๊ณต๊ธ ๋ง, USB๊ฐ ์๋ํ์ง ์์-์ด๊ฒ์ ์ ์์ด๋ฉฐ ์ค๋ฅ๊ฐ ์๋๋๋ค.
@ihassin : 1)์ด ์ค์ ์ธ ๊ฒฝ์ฐ ๋ฌธ์ ๊ฐ์๋ ๊ฒ์ผ๋ก ๋ณด์ด๊ธฐ ๋๋ฌธ์ ๊ณ์ํด์ ํด๊ฒฐ์ฑ ์ ์ฐพ์ ์ ์์ต๋๋ค.
ํ @ihassin ?
์, ๋ฉ์์ง๋ฅผ ๋ฐ์์ง๋ง ๋ค์ ํ ์คํธ ํ ์๊ฐ์ด ํ์ํฉ๋๋ค. ์ค๋ ํด๋ณด๊ฒ ์ต๋๋ค.
Itamar
2020 ๋
3 ์ 30 ์ผ 07:11 -0400, nightwalker-87 [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
ํ @ihassin ?
โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ๊ฑฐ๋ ๊ตฌ๋ ์ ์ทจ์ํ์ธ์.
@jcw : ์ ์๋ ๊ทธ๋ ๊ฒ ์๊ฐํ์ง๋ง ๋์ค์ ์ค๋ช ํ์ต๋๋ค ...
์์ฃผ ๋ช ํํ๊ฒํ๊ธฐ ์ํด์ :
- Bluepill-Board์ USB ํฌํธ <---> STlink-v2 (ํ๋ก๊ทธ๋๋จธ) <-SWD + PWR-Wires-> SWD- ํ
=> ํ๋ก๊ทธ๋๋ฐ ์์- USB ํฌํธ <---> Bluepill- ๋ณด๋
=> Mac์์ ๊ฐ์ง๋์ง ์๊ณ ํ๋ก๊ทธ๋๋ฐ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. USB ํฌํธ๋ฅผ ํตํ PWR ๊ณต๊ธ ๋ง, USB๊ฐ ์๋ํ์ง ์์-์ด๊ฒ์ ์ ์์ด๋ฉฐ ์ค๋ฅ๊ฐ ์๋๋๋ค.@ihassin : 1)์ด ์ค์ ์ธ ๊ฒฝ์ฐ
n ๋ฌธ์ ๊ฐ์๋ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ฏ๋ก ๊ณ์ํด์ ํด๊ฒฐ์ฑ ์ ์ฐพ์ ์ ์์ต๋๋ค.
@ Nightwalker-87 @jcw : ๋๋ (1)์ ์๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฌ์ง ์ฒจ๋ถ. ๋ํ ๊ธฐ๋ณธ USB ํฌํธ๊ฐ์๋ Mac์ผ๋ก ์๋ํ๊ธฐ ๋๋ฌธ์ ๋ณํ๊ธฐ๊ฐ ๋ฌธ์ ๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค.
๋ด๊ฐ ๋ณผ ์์๋ ํ SWDCLK ๋ฐ SWDIO ๋ผ์ธ์ด ๋ฐ๋๋๋ค (๋ ๋ค ํ๋์).
์ ์ : ๋ ๋ค ๋ค๋ฅธ ์์์ ์ฌ์ฉํ๊ฑฐ๋ ํธ์๋ฅผ ์ํด ๋ ์ค์ ๋ ์ด๋ธ์ ์ง์ ํ๋ ๊ฒ๋ ์ ์ฉ ํ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ์ด๊ฒ์ด ๋น์ ์ด ๊ฐ์ง ์ ์ผํ ๋ฌธ์ ๋ ์๋๋๋ค. ์ด์จ๋ ํ๋ก๊ทธ๋๋จธ๋ ํ์ง๋์ด์ผํฉ๋๋ค.
์๊ฐ ์ขํ์.
๋๋ ์ด๊ฒ์ ์น์์ ์ฐพ์๋ค : https://wiki.cuvoodoo.info/doku.php?id=jtag
๊ทธ๋ฌ๋ ํ๋ก๊ทธ๋๋จธ๋ ๋น์ทํด ๋ณด์ด์ง๋ง ๋์ ๋ฌธ์ ํ์๊ฐ ๋ค๋ฆ
๋๋ค.
USB ์ปค๋ฅํฐ ์๋ก ๊ธ์ ์ผ์ด์ค๋ฅผ _ ์กฐ์ฌ์ค๋ฝ๊ฒ _ ๋น๊ฒจ์ ์ด ์ ์์ต๋๋ค. ๋ณด๋ ๋ด๋ถ (์๋ฉด๊ณผ ๋ท๋ฉด)์์ ํด๋ก์ฆ์
์ฌ์ง์ ์ฐ์ ์ ์๋ค๋ฉด ๋์์ด ๋ ๊ฒ์
๋๋ค. ๋ง์ง๋ง์ผ๋ก ๋ณด๋ธ ์ฌ์ง์ ํด์๋๋ ๊ฝค ์ข์ BTW์์ต๋๋ค. : +1 :
์ด๋ฅผ ํตํด ยตC, ๋ณด๋ ๋งํน ๋ฐ ๋ฉ๋์ด ์๋์๋์ง ํ์ธํ ์ ์์ต๋๋ค.
์ด๋ก ์ธํด ์ผ๋ถ ์ฅ์น์์ ์ผ๋ถ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ ๋ณด๊ณ ์๋ฅผ ์ฝ์์ต๋๋ค. ๊ทธ๋ค์ ๊ฐ์ผ ๋์๊ธฐ ๋ณต์ ํ์ด๋ผ๋ ๊ฒ์ ๋ช
์ฌํ์ญ์์ค (๋ฐ๋์ ์ ์ฉํ์ง ์๋ค๋ ๊ฒ์ ์๋ฏธํ์ง๋ ์์ง๋ง ๋ง์ ์ฌ๋๋ค์ด ์์ผ๋ก ๋งค์ฐ ๋นจ๋ฆฌ ๋ฉ๋๋๊ณ ํญ์ ์ ํ
์คํธ๋์ง๋ ์๊ธฐ ๋๋ฌธ์ ๋๋๋ก ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค).
ํ๋์จ์ด ๋ฌธ์ ๋ฅผ ๋ฐฐ์ ํ๊ณ ์ถ์ต๋๋ค.
FWIW, ๋ ๊ฐ์ง ๋ณํ๊ณผ ๋ค๋ฅธ ํค๋ ํ์ผ๋ก ๋ถ๋ฅ๋๋ ST-Link ํด๋ก ์ด ๋ช ๊ฐ ์์ต๋๋ค.
๋ ์นฉ ๋ชจ๋ STM32F103CBT6, ์ฆ 128k ํ๋์ F103์ผ๋ก ํ์๋์ด ์์ต๋๋ค.
100 % ํ์คํ๊ฒ ๋งํ ์๋ ์์ง๋ง ๋ ์ค ํ๋์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
(๋ฌผ๋ก @ihassin ์ ์ํด
@jcw : ๋๋ ๊ทธ๊ฒ์ ์๊ณ ์์ง๋ง ์ฌ๊ธฐ์ ํ์์์ด ๋ค๋ฅธ ๋ ๊ฐ๊ฐ ์์ต๋๋ค. ์ฌ์ง ์์ ํ์์์ ์ฝ์ ์์์ด ์๋ณ ํ ์์์์ต๋๋ค.
์๋จ์๋ ํผ ํจ๋๊ฐ์์ด ์ผ์ด์ค๊ฐ ์ปค๋ฅํฐ์ ํ ํ์ ๋จ๋ฝ์ํฌ ์์๋ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ๋ ํด๊ฒฐํฉ๋๋ค. ์ข์ต๋๋ค. ์ด ์์ ๋ฅผ ์ ๊ณตํ๋ Thx๋ ์ด์
๋ธ๋ฆฌ์ ํ์ง์ด ์ด๋ป๊ฒ ๋ฌ๋ผ์ง ์ ์๋์ง ๋ณด์ฌ์ค๋๋ค (๊ทธ๋ฌ๋ ๋ ๋์ ๊ฒ์ด ์์ต๋๋ค-๋งํ ์ ์์ต๋๋ค).
์ข์์, ์ฃผ์ ๋ก ๋์๊ฐ์ ...
๊ฐ์ฌํฉ๋๋ค NightWalker. ๋๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ๋ชจ๋ ์๋ํ์ง๋ง ์ฌ์ ํ ๊ฐ ์ ์์ต๋๋ค. ํน์๋ผ๋ ํ์ ๋ณ๊ฒฝ ํ ๋ค์ ๋ค์ ๋์ ์์ต๋๋ค. USB ์ฅ์น๊ฐ ํ์๋์ง ์์ต๋๋ค. ๋ด๊ฐ ๊ตฌ๋งค ํ ๋ณด๋์ ๋ํ ๋งํฌ๋ฅผ ๋ณด๋๊ณ ์ฌ๊ธฐ์๋ ์ถ๊ฐํ์ต๋๋ค.
https://www.amazon.com/gp/product/B079B95L9Y/ref=ppx_yo_dt_b_search_asin_title ? ie = UTF8 & psc = 1
Itamar
2020 ๋
4 ์ 5 ์ผ 18:16 -0400, nightwalker-87 [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๋ด๊ฐ ๋ณผ ์์๋ ํ SWDCLK ๋ฐ SWDIO ๋ผ์ธ์ด ๋ฐ๋๋๋ค.
โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ๊ฑฐ๋ ๊ตฌ๋ ์ ์ทจ์ํ์ธ์.
๋๋ ์ด๊ฒ์ ์น์์ ์ฐพ์๋ค : https://wiki.cuvoodoo.info/doku.php?id=jtag
๊ทธ๋ฌ๋ ํ๋ก๊ทธ๋๋จธ๋ ๋น์ทํด ๋ณด์ด์ง๋ง ๋์ ๋ฌธ์ ํ์๊ฐ ๋ค๋ฆ ๋๋ค.USB ์ปค๋ฅํฐ ์๋ก ๊ธ์ ์ผ์ด์ค๋ฅผ _ ์กฐ์ฌ์ค๋ฝ๊ฒ _ ๋น๊ฒจ์ ์ด ์ ์์ต๋๋ค. ๋ณด๋ ๋ด๋ถ (์๋ฉด๊ณผ ๋ท๋ฉด)์์ ํด๋ก์ฆ์ ์ฌ์ง์ ์ฐ์ ์ ์๋ค๋ฉด ๋์์ด ๋ ๊ฒ์ ๋๋ค. ๋ง์ง๋ง์ผ๋ก ๋ณด๋ธ ์ฌ์ง์ ํด์๋๋ ๊ฝค ์ข์ BTW์์ต๋๋ค. ๐
์ด๋ฅผ ํตํด ยตC, ๋ณด๋ ๋งํน ๋ฐ ๋ฉ๋์ด ์๋์๋์ง ํ์ธํ ์ ์์ต๋๋ค.
์ด๋ก ์ธํด ์ผ๋ถ ์ฅ์น์์ ์ผ๋ถ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ ๋ณด๊ณ ์๋ฅผ ์ฝ์์ต๋๋ค. ๊ทธ๋ค์ ๊ฐ์ผ ๋์๊ธฐ ๋ณต์ ํ์ด๋ผ๋ ๊ฒ์ ๋ช ์ฌํ์ญ์์ค (๋ฐ๋์ ์ ์ฉํ์ง ์๋ค๋ ๊ฒ์ ์๋ฏธํ์ง๋ ์์ง๋ง ๋ง์ ์ฌ๋๋ค์ด ์์ผ๋ก ๋งค์ฐ ๋นจ๋ฆฌ ๋ฉ๋๋๊ณ ํญ์ ์ ํ ์คํธ๋์ง๋ ์๊ธฐ ๋๋ฌธ์ ๋๋๋ก ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค).ํ๋์จ์ด ๋ฌธ์ ๋ฅผ ๋ฐฐ์ ํ๊ณ ์ถ์ต๋๋ค.
์ผ์ด์ค๋ ์ปค๋ฅํฐ์ ๋งค์ฐ ์ ์ฐฉ๋์ด ์์ต๋๋ค. ์ ์ด๋ ๊ทธ๋ค์ ๊ทธ๊ฒ์ ๋ํด ์ข์ ์ผ์ํ์ต๋๋ค ...
์ํ๊น๊ฒ๋ ์ฌ๊ธฐ์์ ๊ฒฐํจ์ด ์๋์ง ์ฌ๋ถ๋ฅผ ์ ์ ์์ต๋๋ค.
์๋ง๋ ์๋ก์ด (์ ๋ ดํ) ํ๋ก๊ทธ๋๋จธ๋ฅผ ๊ตฌ์ ํ๋ ๊ฒ์ด ํด๊ฒฐ์ฑ ์ผ ์๋ ์์ง๋ง, I '๋งํฌ์ ํ์๋ ๊ฒ์ฒ๋ผ ์ผ์ด์ค์ "ST"๋ก ์ธ์ ๋ "์๋ ค์ง ํ๋ก๊ทธ๋จ"์ค ํ๋๋ฅผ ํ๋ณดํด์ผํฉ๋๋ค (BTW๋ก ์ด ์๋ ์์). ์ ์ ๋ณด๋์ต๋๋ค. ์ง์ญ (์๋ ค์ง) ์จ๋ผ์ธ ์ ํต ์ ์ฒด ๋๋ ์์ , ์๋ง๋ ebay์์ ์ฃผ๋ฌธํ๋ ๊ฒ์ ๊ณ ๋ คํ ์ ์์ง๋ง, ๊ทธ๊ฒ์ ๋น์ ์๊ฒ ๋ฌ๋ ค ์์ต๋๋ค. ์๋ง์กด์์ ํ๋ถ์๋ฐ์ ์ ์์ต๋๊น?
์๋ํ์ง ์๋ ์ฐ๋ ๊ธฐ๋ฅผ ์ฃผ๋ฌธํ์ ์๋ ์๊ณ , ๋ณด๋๋ ๊ด์ฐฎ์ ์๋ ์์ง๋ง ์ง๊ธ์ ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ๊ฒ์ ๋ง์ฐํ ๊ฐ์ ์ผ๋ฟ์ ๋๋ค.
macOS์์ STLink-v2 ํ๋ก๊ทธ๋๋จธ์ ๊ด๋ จ๋ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ๋ฅผ ์์ง ๋ชปํฉ๋๋ค. ๋ํ ์ง๊ธ๊น์ง stlink
๋๊ตฌ๋ก ์๋ฌด๊ฒ๋ ์ํํ์ง ์์์ต๋๋ค. ํ๋ก๊ทธ๋๋จธ์ ํ๋์จ์ด ๊ฐ์ง๊ฐ ๋๊ตฌ์ ๊ด๋ จ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ผ์ด๋ฒ๊ฐ ํ์ํ์ง ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด์ STLink-v1์ ํ์ฌ ์ฌ์ฉ๋์ง ์์ต๋๋ค.)
์ง๊ธ๊น์ง ๋์์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ค๋ฅธ ์ธํธ / ํ๋ก๊ทธ๋๋จธ๋ฅผ ๊ตฌํด์ ์๋ ค ๋๋ฆฌ๊ฒ ์ต๋๋ค.
Itamar
2020 ๋
4 ์ 6 ์ผ 05:13 -0400, nightwalker-87 [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
์ํ๊น๊ฒ๋ ์ฌ๊ธฐ์์ ๊ฒฐํจ์ด ์๋์ง ์ฌ๋ถ๋ฅผ ์ ์ ์์ต๋๋ค.
์๋ง๋ ์๋ก์ด (์ ๋ ดํ) ํ๋ก๊ทธ๋๋จธ๋ฅผ ๊ตฌ์ ํ๋ ๊ฒ์ด ํด๊ฒฐ์ฑ ์ผ ์๋ ์์ง๋ง, I '๋งํฌ์ ํ์๋ ๊ฒ์ฒ๋ผ ์ผ์ด์ค์ "ST"๋ก ์ธ์ ๋ "์๋ ค์ง ํ๋ก๊ทธ๋จ"์ค ํ๋๋ฅผ ํ๋ณดํด์ผํฉ๋๋ค (BTW๋ก ์ด ์๋ ์์). ์ ์ ๋ณด๋์ต๋๋ค. ์ง์ญ (์๋ ค์ง) ์จ๋ผ์ธ ์ ํต ์ ์ฒด ๋๋ ์์ , ์๋ง๋ ebay์์ ์ฃผ๋ฌธํ๋ ๊ฒ์ ๊ณ ๋ คํ ์ ์์ง๋ง, ๊ทธ๊ฒ์ ๋น์ ์๊ฒ ๋ฌ๋ ค ์์ต๋๋ค. ์๋ง์กด์์ ํ๋ถ์๋ฐ์ ์ ์์ต๋๊น?
์๋ํ์ง ์๋ ์ฐ๋ ๊ธฐ๋ฅผ ์ฃผ๋ฌธํ์ ์๋ ์๊ณ , ๋ณด๋๋ ๊ด์ฐฎ์ ์๋ ์์ง๋ง ์ง๊ธ์ ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ๊ฒ์ ๋ง์ฐํ ๊ฐ์ ์ผ๋ฟ์ ๋๋ค.
macOS์์ STLink-v2 ํ๋ก๊ทธ๋๋จธ์ ๊ด๋ จ๋ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ๋ฅผ ์์ง ๋ชปํฉ๋๋ค. ๋ํ ์ง๊ธ๊น์ง stlink ๋๊ตฌ๋ก ์๋ฌด๊ฒ๋ ์ํํ์ง ์์์ต๋๋ค. ํ๋ก๊ทธ๋๋จธ์ ํ๋์จ์ด ๊ฐ์ง๊ฐ ๋๊ตฌ์ ๊ด๋ จ์ด ์๊ธฐ ๋๋ฌธ์ ๋๋ผ์ด๋ฒ๊ฐ ํ์ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋๋ค (์ด์ STLink-v1์์๋ ๋ค๋ฆ ๋๋ค. , ์ด์ ์ฌ์ฉ๋์ง ์์).
โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ๊ฑฐ๋ ๊ตฌ๋ ์ ์ทจ์ํ์ธ์.
@ihassin : ๋ ์งํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ต์ข ์กฐ์ธ์ ๋๋ฆฌ๊ฒ ์ต๋๋ค. ์ ์ฅ์น๋ฅผ ๊ตฌ์ ํ์๋ง์ ๋ณด๋๋ฅผ ์ฐ๊ฒฐํ์ง ์๊ณ ์ปดํจํฐ์ USB ํฌํธ์ ์ฐ๊ฒฐํ๊ณ ๋ค์์ ์ฐธ์กฐํ์ญ์์ค.
์ข์ต๋๋ค. "์์คํ ์ ๋ณด๋ณด๊ธฐ"๋ ๋ฌด์์ ๋งํฉ๋๊น? (
/Programs/Utilities/System Profiler.app
)
ํ๋ก๊ทธ๋จ ์ฐฝ์ ์ฌ์ด๋ ๋ฐ์์ "ํ๋์จ์ด-> USB"๋ฅผ ์ดํด๋ณด์ญ์์ค.
์ฅ์น ๋ฐ ์ ์กฐ์ ์ฒด ID์ ๊ฐ์ ๊ฒ์ด ํ์ ๋ ๊ฒ์ผ๋ก ์์ํฉ๋๋ค.
์ด ๊ฒฝ์ฐ ์๋ ์๋ ํ๋๋ก ์งํํ ์ ์์ต๋๋ค.
... ์ถ๊ฐ ์ ์ฐจ์ ๋ํ ์ผ๋ฐ์ ์ธ ์กฐ์ธ์ ๋๋ฆฌ๊ฒ ์ต๋๋ค.
@ihassin : ์ ๊ณต๋ ํผ๋๋ฐฑ๊ณผ ํจ๊ป ๋์์ด
Thx๋ ์ฃผ์ด์ง ์
๋ ฅ์ ๋ํด @jcw ์๋ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ stlink
๋๊ตฌ ์งํฉ ์์ฒด์ ๊ด๋ จ์ด ์์ผ๋ฏ๋ก ํด๊ฒฐ ๋๋๋ก ์ง๊ธ ์ข
๋ฃํฉ๋๋ค.
๋ฐ๊ฒฌ ๋ ๋ฌธ์ ๊ฐ ๋๊ตฌ ์ธํธ ์์ฒด์ ๊ด๋ จ์ด์์ ์ ์๋ค๋ ์งํ๊ฐ ์์ผ๋ฉด ์ธ์ ๋ ์ง ์๋ก์ด ๋ฌธ์ ๋ฅผ ์ ์ถํ์ญ์์ค.
์ด ์์ ์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ๋ค์ด๊ณ ์ค๋ช ๊ณผ ์ง์์ ์ผ๋ง๋ ๋์์ด๋์๋์ง์ ๋ํด ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ ๋ง ์นญ์ฐฌ ํ ๋งํฉ๋๋ค. ๋์๊ณผ ๊ด์ฌ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
์๋์์.
ํ์ ์กฐ์น-๋ฐฉ๊ธ Adafruit์์ ์๋ก์ด ํ๋ก๊ทธ๋๋จธ๋ฅผ ์ป์์ผ๋ฉฐ ์ ์๋ํฉ๋๋ค. ์ธ์๋๊ณ st-info --probe๊ฐ ๊ทธ๊ฒ์ ๋ด ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋์ ํจ๊ป ์๊ฐ์ ๋ณด๋ด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์๋ ๊ตฌ๋งค ํ ์ ํ์ ๋ํด Amazon์ ๋๊ธ์ ๋จ๊ธธ ๊ฒ์ ๋๋ค.
@ihassin : ํผ๋๋ฐฑ์ ๋ํ Thx. ๊ทธ๊ฒ์ ์ข์ ์์์ด๋ฉฐ ์ฐ๋ฆฌ๊ฐ ๋์ธ ์์์ด์ ๊ธฐ์ฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
ํ์ ์กฐ์น-๋ฐฉ๊ธ Adafruit์์ ์๋ก์ด ํ๋ก๊ทธ๋๋จธ๋ฅผ ์ป์์ผ๋ฉฐ ์ ์๋ํฉ๋๋ค. ์ธ์๋๊ณ st-info --probe๊ฐ ๊ทธ๊ฒ์ ๋ด ๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋์ ํจ๊ป ์๊ฐ์ ๋ณด๋ด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์๋ ๊ตฌ๋งค ํ ์ ํ์ ๋ํด Amazon์ ๋๊ธ์ ๋จ๊ธธ ๊ฒ์ ๋๋ค.