Stlink: 잘λͺ»λœ ν”Œλž˜μ‹œ μœ ν˜•, STM32F779I의 μ•Œ 수 μ—†λŠ” λ©”λͺ¨λ¦¬ μ˜μ—­

에 λ§Œλ“  2018λ…„ 12μ›” 10일  Β·  8μ½”λ©˜νŠΈ  Β·  좜처: stlink-org/stlink

  • [X] ν”„λ‘œκ·Έλž˜λ¨Έ/λ³΄λ“œ μœ ν˜•: Stlink/v2-onboard
  • [x] 운영 체제: Linux 4.14.3
  • [X] Stlink 도ꡬ 버전 및/λ˜λŠ” git 컀밋 ν•΄μ‹œ: v1.5.0
  • [X] Stlink λͺ…령쀄 도ꡬ 이름: st-info, st-flash
  • [X] λŒ€μƒ μΉ©(및 μ˜΅μ…˜ λ³΄λ“œ): STM32F779I-EVAL

STM32λ₯Ό ν”Œλž˜μ‹œν•˜λ €κ³  ν•˜λ©΄ λ‹€μŒ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

$ st-flash --reset write intflash.bin 0x8000000
st-flash 1.5.0
2018-12-11T00:52:25 INFO common.c: Loading device parameters....
2018-12-11T00:52:25 WARN common.c: Invalid flash type, please check device declaration
Unknown memory region

st-info μœ ν‹Έλ¦¬ν‹°κ°€ λ‚΄ μž₯치λ₯Ό 감지할 수 μ—†λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

$ st-info --chipid
0x0000

lsusb 좜λ ₯(μ•„λ§ˆλ„ 도움이 될 κ²ƒμž…λ‹ˆλ‹€):

$ lsusb
... 
Bus 001 Device 024: ID 0483:374b STMicroelectronics ST-LINK/V2.1
...
componenst-flash componenst-info olinux staturesolved targestm32f7

λͺ¨λ“  8 λŒ“κΈ€

이 문제λ₯Ό μ–΄λ–»κ²Œ ν•΄κ²°ν–ˆμŠ΅λ‹ˆκΉŒ?

@nit1995 , 전원 곡급 μž₯μΉ˜μ— λ¬Έμ œκ°€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€. 전원 μ–΄λŒ‘ν„°λ₯Ό μˆ˜μ •ν•œ ν›„ λͺ¨λ“  것이 μ •μƒμž…λ‹ˆλ‹€.

λ‚΄ λ¬Έμ œλŠ” 전원 곡급 μž₯μΉ˜μ™€ 관련이 μ—†μŠ΅λ‹ˆλ‹€. λˆ„κ΅°κ°€μ΄ 문제λ₯Ό ν•΄κ²°ν•˜λŠ” 방법을 μ•Œκ³  μžˆμŠ΅λ‹ˆκΉŒ?

같은 였λ₯˜κ°€ μžˆμŠ΅λ‹ˆλ‹€. 그것에 λŒ€ν•œ 해결책이 μžˆμ—ˆμŠ΅λ‹ˆκΉŒ? @lucaspeixotot

λ‚˜μ—κ²Œλ„ 같은 문제.

λ˜ν•œ 같은 문제둜 λΆ™μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” # 107에 λΉ„μŠ·ν•œ λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.
μž¬μ„€μ • 핀을 GND둜 λ‹¨λ½μ‹œν‚€λ €κ³  ν•˜λ©΄ 이 Unknown memory region 였λ₯˜ λ©”μ‹œμ§€λ„ ν‘œμ‹œλ©λ‹ˆλ‹€.
Mac을 μ‚¬μš© μ€‘μ΄λ―€λ‘œ Windows용 ST-link μœ ν‹Έλ¦¬ν‹°λ₯Ό μ‚¬μš©ν•  수 μ—†μŠ΅λ‹ˆλ‹€.
μ§€κΈˆκΉŒμ§€ λ‚˜λ₯Ό μœ„ν•΄ μž‘λ™ν•˜λŠ” μœ μΌν•œ μ†”λ£¨μ…˜μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  1. μ²˜μŒμ— 리셋 핀을 GND둜 단락
  2. μ¦‰μ‹œ 리셋 핀을 뽑고 λ™μ‹œμ— st-flash λͺ…령을 μž…λ ₯ν•˜μ‹­μ‹œμ˜€.
    타이밍이 μ€‘μš”ν•˜λ©° μ„±κ³΅ν•˜λŠ” 데 μ—¬λŸ¬ 번 걸릴 수 μžˆμŠ΅λ‹ˆλ‹€.

@JasonShiaoκ°€ λ§ν•œ 것을 ν™•μΈν•˜μ‹­μ‹œμ˜€. STM32F103 "νŒŒλž€ μ•Œμ•½" λ³΄λ“œμ™€ ST-LINK V2에 λΉ„μŠ·ν•œ λ¬Έμ œκ°€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€. λ‘˜ λ‹€ (λ„ˆλ¬΄) μ €λ ΄ν–ˆμŠ΅λ‹ˆλ‹€. λ‚˜λ¨Έμ§€ ppl에 λŒ€ν•΄ 이 주석을 μΆ”κ°€ν•˜κΈ°λ§Œ ν•˜λ©΄ λ©λ‹ˆλ‹€.

RESET을 GND둜 μ—¬λŸ¬ 번 눌러 λ³΄μ•˜μŠ΅λ‹ˆκΉŒ? ST-LINKμ—μ„œ 터미널에 첫 번째 λ¬Έμžκ°€ λ‚˜νƒ€λ‚  λ•Œ RESET을 ν•΄μ œν•˜μ‹­μ‹œμ˜€.

λ˜ν•œ "μ•Œ 수 μ—†λŠ” μΉ© ID! 0x5fa0004"λ₯Ό μ—¬λŸ¬ 번 μ‹œλ„ν–ˆμŠ΅λ‹ˆλ‹€. λ™μΌν•œ κ·Όλ³Έ 원인을 λ§ν•˜κ² μŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰

κ΄€λ ¨ 문제

bolorkhuu picture bolorkhuu  Β·  11μ½”λ©˜νŠΈ

yosoufe picture yosoufe  Β·  12μ½”λ©˜νŠΈ

gorynch picture gorynch  Β·  5μ½”λ©˜νŠΈ

Hamid-Najafi picture Hamid-Najafi  Β·  8μ½”λ©˜νŠΈ

Vascom picture Vascom  Β·  7μ½”λ©˜νŠΈ