본문 바로가기
반응형
[STM32F746G-DISCO] 핀 설정 일괄 해제 CubeIDE를 사용하여 프로젝트를 생성하면 아래와 같이 기본적으로 주변 장치들도 같이 생성됩니다.아래 이미지의 녹색으로 보여주는 핀들이 모두 사용되는 핀입니다.모든 기능을 잘 알고 있는 경우라면 몰라도 하나 하나 기본적인것을 배우는 입장에서는 불필용한 기능은 제거고 내가 테스트하고 싶은 기능(부분)만 테스트 해 보고 싶은 경우가 있습니다. 이럴경우 '핀 설정 초기화' 메뉴를 사용하여 모든 칩의 핀 설정을 초기화 시킨 후 테스트에 필요한 디바이스만 선택하여 설정함으로써 해당 디바이스를 좀 더 자세히 분석 및 테스트 해 볼 수 있습니다.핀 설정 초기화 하는 방법은 아래와 같습니다. GPIO.ioc 파일을 연 후 'Pinout & Configuration' 탭의 Pinout 메뉴을 열면, 'Clear Pin.. 2024. 7. 2.
[STM32F746G-DISCO] 개발 환경 설정하기 STM32 계열의 칩을 사용하기 위한 개발환경 구축 중 가장 쉬운 방법은 ST에서 제공되는 STM32CubeIDE를 사용하는 방법입니다. IAR/Keil을 사용할 수 도 있으나 대부분 사용기간 또는 코드사이즈의 제약이 있어서 불편합니다.STM32CubeIDE는 ST에서 제공되며 기간/코드사이즈의 제약사항 없이 무료로 사용 할 수 있습니다. STM32CubeIDE의 원조 프로그램인 TrueSTUDIO 라는 프로그램이 있었습니다.Atollic이라 회사에서 개발된 STM용 개발 IDE로 유/무료 조건으로 제공하였었는데, ST에서 이 회사를 인수한 후 TrueSTUDIO와 STM32CubeMX를 통합하여 STM32CubeIDE를 만들었습니다.개발환경 구축을 위해 ST사이트에서 STM32CubeIDE를 다운로드를.. 2024. 7. 2.
짝퉁 Hakko(하코) 936 수리 - 메인보드 교체편 짝퉁 Hakko(하코) 936 솔더링 스테이션을 사용하는데 온도를 아무리 높여도 인두기의 온도가 올라가지 않는 문제가 발생되어 907 인두기 핸들도 교체해 보았는데 소용이 없었습니다. 짝퉁 Hakko(하코) 936 수리 - 907 핸들 교체편한 10여 년 전에 중국 알리익스프레스에서 짝퉁 하코 936 인두기를 구매하여 근래까지 잘 사용을 했었는데 어느 날부턴가 인두기 본체의 온도를 높여도 인두기 핸들의 온도가 올라가질 않습니다.rudalskim.tistory.com그래서 마지막 방법으로 936 솔더링 스테이션에서 사용되는 메인보드를 교체해 보기로 하였습니다. 알리에서 검색 해 보니 아래와 같은 제품이 검색되었습니다. 왼쪽이 요즘나오는 작은 사이즈 보드인 듯 보이며, 오른쪽이 기존에 사용되는 모듈과 같아서.. 2024. 7. 1.
짝퉁 Hakko(하코) 936 수리 - 907 핸들 히터 교체편 아래 게시글을 보시면 이번에 구매한 907 인두기 핸들이 제가 사용하는 짝퉁 Hakko(하코) 936 솔더링 스테이션과 호환이 안되는 제품임을 알게되었습니다. 짝퉁 Hakko(하코) 936 수리 - 907 핸들 교체편한 10여 년 전에 중국 알리익스프레스에서 짝퉁 하코 936 인두기를 구매하여 근래까지 잘 사용을 했었는데 어느 날부턴가 인두기 본체의 온도를 높여도 인두기 핸들의 온도가 올라가질 않습니다.rudalskim.tistory.com이런 경우가 발생될지 몰라 혹시나 해서 같이 구매했던 A1321 히터 모듈이 쓸모가 있어졌습니다.인터넷에서 하코 936 설명서를 다운로드하여 살펴보니 아래와 같이 907 핸들의 히터 모듈 교체하는 방법과 점검에 관한 내용이 있었습니다. (물론 A1321 히터 모듈 설명.. 2024. 7. 1.
짝퉁 Hakko(하코) 936 수리 - 907 핸들 교체편 한 10여 년 전에 중국 알리익스프레스에서 짝퉁 하코 936 인두기를 구매하여 근래까지 잘 사용을 했었는데 어느 날부턴가 인두기 본체의 온도를 높여도 인두기 핸들의 온도가 올라가질 않습니다.  비접촉시 온도계로 측정시 온도가 30도 이상 올라가질 않습니다.검색해 보니 이런 경우는 인두기 핸들 내부의 히터가 망가진 경우 이런 현상이 발생될 수 있다고 합니다.그런데 이럴 경우 A1321 히터 센서만 구매해서 교체를 할 수 있습니다만 인두기를 수리하기 위해 인두기가 필요한 경우가 발생됩니다. 여분의 인두기가 필요합니다. 이전에 사용했던 인두기를 어디에 놔뒀는지 찾을 수가 없어서 알리에서 907 인두기 핸들과 여분의 A1321 히터 모듈을 같이 구매하였습니다.  참고로 Hakko 936 솔더링 스테이션은 907.. 2024. 7. 1.
[STM32F746G-DISCO] IAP 사용하기 아래 테스트는 STM32CubeIDE 1.6.1/STM32Cube_FW_F7_V1.16.1를 사용하여 테스트 되었습니다.STM32Cube_FW_F7_V1.16.1의 예제를 살펴보던 중 STM32756G_EVAL의 프로젝트 중 IAP 관련 내용을 보게 되었고 STM32F746G-DISCO보드에서도 가능한 내용이라 판단되어 테스트해 보았습니다.(참고로 STM32756G나 STM32F746G나 crypt/hash를 제외하고는 스펙이 동일합니다.)DFU(Device Firmware Update)나 IAP(In-Application Programming)나 사용하는 목적은 동일합니다.제품 생산 후 버그를 수정한 패치나 최신 버전의 소프트웨어로 제품을 업데이트하는 것이 목적인데 단지 DFU의 경우에는 USB의 de.. 2024. 3. 16.
반응형