티스토리 뷰

반응형

요즘은 이렇게 개발하네요.

덕분에 stm32 재고 0개....

stm32 개발자만 뽑음...

앞으로 10년동안 stm32가 Number 1.

 

(그러나, 아주 막강한  RP2040 pico도 있다...)

 

Make for Windows - GnuWin32

http://gnuwin32.sourceforge.net › packages › make
Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files. Make gets its knowledge ...

 

아래 2개를 모두 다운받아야 한다.

• Binaries   Zip   495645   25 November 2006   3521948bc27a31d1ade0dcb23be16d49
• Dependencies   Zip   708206   25 November 2006   d370415aa924fa023411c4099ef84563

다운받아서 한개의 폴더에 다 넣으면 됨. Dependencies에는 DLL등이 들어있음.

 

 

 

 

OpenOCD 

stm32에 프로그램 다운로드할때쓰는 프로그램

Download pre-built OpenOCD for Windows

OpenOCD is an open-source tool that allows debugging various ARM devices with GDB using a wide variety of JTAG programmers. You can download the pre-built OpenOCD for windows from this page:

VersionDownload link

20211118 openocd-20211118.7z

7zip 압축프로그램이 있어야한다.

Driver 폴더 제외한 zip파일이다. (RP2040도 된다)

OpenOCD-20211118-0.11.0.zip
5.34MB

이것 역시 적당한 폴더에 압축풀고, PATH에 추가해주면 된다.

 

 

 

Make파일에 아래와 같이 넣고, Make flash 명령을 주면 다운로드가 된다.

#######################################
# clean up
#######################################
clean:
    -rm -fR $(BUILD_DIR)
   
#######################################
# openocd
#######################################
flash: all
    openocd -f interface/stlink.cfg -f target/stm32f0x.cfg -c "program $(BUILD_DIR)/$(TARGET).elf verify reset exit"
 
stlink 사용하는 경우, stlink.cfg
stm32f0x.cfg 파일은 openocd의 target폴더에서 찾아서 넣어라.

 

 

 

CubeMX Q/A

Q. Copy all used libraries ...한 경우 소스파일 크기가 커서 압축 백업하면 약 16.6Mbyte정도인데,

  이상태에서 Copy only the necessary files를 선택하면, 백업시 크기가 줗어들까?

A. No. 아주 조금 줄어든다.  Driver 폴더를 삭제후 다시 코드 생성하면 572kByte로 확 줄어든다.

 

Q. 코드를 다시 생성(수정)하면 Make 파일이 초기상태로 돌아가는가?

A. 변하지 않음. 수정했다면, 수정한 내역이 그대로 남아 있음.

 

 

 

 

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함