Stlink: macOS Catalina๊ฐ€ USB ํฌํŠธ๋ฅผ ํ†ตํ•ด ST-Link-v2๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Œ

์— ๋งŒ๋“  2020๋…„ 01์›” 05์ผ  ยท  30์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: stlink-org/stlink

์•ˆ๋…•ํ•˜์„ธ์š”,

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

omacOS programmestlinkv2 statuno-bug staturesolved targestm32f1

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

ํ›„์† ์กฐ์น˜-๋ฐฉ๊ธˆ Adafruit์—์„œ ์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์–ป์—ˆ์œผ๋ฉฐ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ธ์‹๋˜๊ณ  st-info --probe๊ฐ€ ๊ทธ๊ฒƒ์„ ๋ด…๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‚˜์™€ ํ•จ๊ป˜ ์‹œ๊ฐ„์„ ๋ณด๋‚ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์›๋ž˜ ๊ตฌ๋งค ํ•œ ์ œํ’ˆ์— ๋Œ€ํ•ด Amazon์— ๋Œ“๊ธ€์„ ๋‚จ๊ธธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  30 ๋Œ“๊ธ€

@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 : ์ „์—๋Š” ๊ทธ๋ ‡๊ฒŒ ์ƒ๊ฐํ–ˆ์ง€๋งŒ ๋‚˜์ค‘์— ์„ค๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค ...

์•„์ฃผ ๋ช…ํ™•ํ•˜๊ฒŒํ•˜๊ธฐ ์œ„ํ•ด์„œ :

  1. Bluepill-Board์˜ USB ํฌํŠธ <---> STlink-v2 (ํ”„๋กœ๊ทธ๋ž˜๋จธ) <-SWD + PWR-Wires-> SWD- ํ•€
    => ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž‘์—…
  2. USB ํฌํŠธ <---> Bluepill- ๋ณด๋“œ
    => Mac์—์„œ ๊ฐ์ง€๋˜์ง€ ์•Š๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. USB ํฌํŠธ๋ฅผ ํ†ตํ•œ PWR ๊ณต๊ธ‰ ๋งŒ, USB๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Œ-์ด๊ฒƒ์€ ์ •์ƒ์ด๋ฉฐ ์˜ค๋ฅ˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

@ihassin : 1)์ด ์„ค์ • ์ธ ๊ฒฝ์šฐ
IMG_0132
n ๋ฌธ์ œ๊ฐ€์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋ฏ€๋กœ ๊ณ„์†ํ•ด์„œ ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@ Nightwalker-87 @jcw : ๋‚˜๋Š” (1)์— ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ง„ ์ฒจ๋ถ€. ๋˜ํ•œ ๊ธฐ๋ณธ USB ํฌํŠธ๊ฐ€์žˆ๋Š” Mac์œผ๋กœ ์‹œ๋„ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ณ€ํ™˜๊ธฐ๊ฐ€ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๋ณผ ์ˆ˜์žˆ๋Š” ํ•œ SWDCLK ๋ฐ SWDIO ๋ผ์ธ์ด ๋ฐ”๋€๋‹ˆ๋‹ค (๋‘˜ ๋‹ค ํŒŒ๋ž€์ƒ‰).
์ œ์•ˆ : ๋‘˜ ๋‹ค ๋‹ค๋ฅธ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ํŽธ์˜๋ฅผ ์œ„ํ•ด ๋‘ ์ค„์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•˜๋Š” ๊ฒƒ๋„ ์œ ์šฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์ด ๋‹น์‹ ์ด ๊ฐ€์ง„ ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ์•„๋‹™๋‹ˆ๋‹ค. ์–ด์จŒ๋“  ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ํƒ์ง€๋˜์–ด์•ผํ•ฉ๋‹ˆ๋‹ค.
์ƒ๊ฐ ์ข€ํ•˜์ž.

๋‚˜๋Š” ์ด๊ฒƒ์„ ์›น์—์„œ ์ฐพ์•˜๋‹ค : https://wiki.cuvoodoo.info/doku.php?id=jtag
๊ทธ๋Ÿฌ๋‚˜ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ๋น„์Šทํ•ด ๋ณด์ด์ง€๋งŒ ๋Œ€์†Œ ๋ฌธ์ž ํ‘œ์‹œ๊ฐ€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

USB ์ปค๋„ฅํ„ฐ ์œ„๋กœ ๊ธˆ์† ์ผ€์ด์Šค๋ฅผ _ ์กฐ์‹ฌ์Šค๋Ÿฝ๊ฒŒ _ ๋‹น๊ฒจ์„œ ์—ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณด๋“œ ๋‚ด๋ถ€ (์•ž๋ฉด๊ณผ ๋’ท๋ฉด)์—์„œ ํด๋กœ์ฆˆ์—… ์‚ฌ์ง„์„ ์ฐ์„ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ณด๋‚ธ ์‚ฌ์ง„์˜ ํ•ด์ƒ๋„๋Š” ๊ฝค ์ข‹์€ BTW์˜€์Šต๋‹ˆ๋‹ค. : +1 :
์ด๋ฅผ ํ†ตํ•ด ยตC, ๋ณด๋“œ ๋งˆํ‚น ๋ฐ ๋‚ฉ๋•œ์ด ์ž˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋กœ ์ธํ•ด ์ผ๋ถ€ ์žฅ์น˜์—์„œ ์ผ๋ถ€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋Š” ๋ณด๊ณ ์„œ๋ฅผ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๊ฐ’์‹ผ ๋„์ž๊ธฐ ๋ณต์ œํ’ˆ์ด๋ผ๋Š” ๊ฒƒ์„ ๋ช…์‹ฌํ•˜์‹ญ์‹œ์˜ค (๋ฐ˜๋“œ์‹œ ์œ ์šฉํ•˜์ง€ ์•Š๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์†์œผ๋กœ ๋งค์šฐ ๋นจ๋ฆฌ ๋‚ฉ๋•œ๋˜๊ณ  ํ•ญ์ƒ ์ž˜ ํ…Œ์ŠคํŠธ๋˜์ง€๋Š” ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋•Œ๋•Œ๋กœ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค).

ํ•˜๋“œ์›จ์–ด ๋ฌธ์ œ๋ฅผ ๋ฐฐ์ œํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

FWIW, ๋‘ ๊ฐ€์ง€ ๋ณ€ํ˜•๊ณผ ๋‹ค๋ฅธ ํ—ค๋” ํ•€์œผ๋กœ ๋ถ„๋ฅ˜๋˜๋Š” ST-Link ํด๋ก ์ด ๋ช‡ ๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค.

DSC_6140

DSC_6141

๋‘ ์นฉ ๋ชจ๋‘ 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์™€ ๊ฐ™์€ ๊ฒƒ์ด ํ‘œ์‹œ ๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ด ๊ฒฝ์šฐ ์›๋ž˜ ์˜๋„ ํ•œ๋Œ€๋กœ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

... ์ถ”๊ฐ€ ์ ˆ์ฐจ์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์กฐ์–ธ์„ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

  • ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ USB ํฌํŠธ์— ์—ฐ๊ฒฐ๋˜์–ด ์ „์›์ด ์ผœ์ ธ์žˆ๋Š” ๋™์•ˆ์—๋Š” ์ „์„ ์„ ์—ฐ๊ฒฐ ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค .
  • ํ”„๋กœ๊ทธ๋ž˜๋จธ์˜ ํ•€์„ VCC, GND, SWDCLK ๋ฐ SWDIO (์˜๋„ ํ•œ๋Œ€๋กœ) ์ด์™ธ์˜ ๋ณด๋“œ์— ์—ฐ๊ฒฐ ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

@ihassin : ์ œ๊ณต๋œ ํ”ผ๋“œ๋ฐฑ๊ณผ ํ•จ๊ป˜ ๋„์›€์ด
Thx๋Š” ์ฃผ์–ด์ง„ ์ž…๋ ฅ์— ๋Œ€ํ•ด @jcw ์—๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” stlink ๋„๊ตฌ ์ง‘ํ•ฉ ์ž์ฒด์™€ ๊ด€๋ จ์ด ์—†์œผ๋ฏ€๋กœ ํ•ด๊ฒฐ ๋œ๋Œ€๋กœ ์ง€๊ธˆ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.
๋ฐœ๊ฒฌ ๋œ ๋ฌธ์ œ๊ฐ€ ๋„๊ตฌ ์„ธํŠธ ์ž์ฒด์™€ ๊ด€๋ จ์ด์žˆ์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ง•ํ›„๊ฐ€ ์žˆ์œผ๋ฉด ์–ธ์ œ๋“ ์ง€ ์ƒˆ๋กœ์šด ๋ฌธ์ œ๋ฅผ ์ œ์ถœํ•˜์‹ญ์‹œ์˜ค.

์ด ์ž‘์—…์— ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ๋“ค์ด๊ณ  ์„ค๋ช…๊ณผ ์ง€์›์— ์–ผ๋งˆ๋‚˜ ๋„์›€์ด๋˜์—ˆ๋Š”์ง€์— ๋Œ€ํ•ด ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ •๋ง ์นญ์ฐฌ ํ•  ๋งŒํ•ฉ๋‹ˆ๋‹ค. ๋„์›€๊ณผ ๊ด€์‹ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!

์•„๋‹ˆ์—์š”.

ํ›„์† ์กฐ์น˜-๋ฐฉ๊ธˆ Adafruit์—์„œ ์ƒˆ๋กœ์šด ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์–ป์—ˆ์œผ๋ฉฐ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ธ์‹๋˜๊ณ  st-info --probe๊ฐ€ ๊ทธ๊ฒƒ์„ ๋ด…๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋‚˜์™€ ํ•จ๊ป˜ ์‹œ๊ฐ„์„ ๋ณด๋‚ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์›๋ž˜ ๊ตฌ๋งค ํ•œ ์ œํ’ˆ์— ๋Œ€ํ•ด Amazon์— ๋Œ“๊ธ€์„ ๋‚จ๊ธธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

@ihassin : ํ”ผ๋“œ๋ฐฑ์— ๋Œ€ํ•œ Thx. ๊ทธ๊ฒƒ์€ ์ข‹์€ ์†Œ์‹์ด๋ฉฐ ์šฐ๋ฆฌ๊ฐ€ ๋„์šธ ์ˆ˜์žˆ์–ด์„œ ๊ธฐ์ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰