기억저장소
close
프로필 배경
프로필 로고

기억저장소

  • 분류 전체보기 (231)
    • OS (99)
      • 우분투 (69)
      • 윈도우 (8)
      • macOS (22)
    • 마이크로칩 (50)
      • STM32 (46)
      • Rasberry Pi (2)
      • ETC (2)
    • 프로그래밍 (31)
      • 파이썬 (17)
      • 개발도구 (11)
      • Toy Project (3)
    • 개발노트 (26)
      • RDK (6)
      • Tip & Trcks (18)
      • Private Note (2)
    • 로그 (12)
      • 일상 (7)
      • 샀다 (4)
      • 받았다 (1)
    • 티스토리 (13)
    macOS STM32 개발환경 구성

    macOS STM32 개발환경 구성

    STM32CubeIDE는 다양한 플랫폼을 지원하고 있어, 설치 및 사용에는 큰 문제가 없으나 이클립스 자체가 무겁기 때문에 CLI 환경으로 GDB 및 이미지 다운로드를 하려고 한다. 최신 버전의 STM32CubeIDE(v1.15.x) 버전을 업데이트하고 STM32CubeIDE에 포함된 컴파일러, ST-Link 및 ST GDB 서버를 CLI 환경으로 사용하기 위해 아래 경로에 각 플러그인의 실행경로를 링크 파일로 생성하여 실행 경로를 설정하였다. 기존 nRF가 사용하는 arm-compiler 버전이 있어, STM32CubeIDE에서 사용하는 arm-compiler 버전을 명시하여 링크파일을 생성하였고, 이 경로를 cmake에서 컴파일 경로로 설정하면 된다. 따라서 이번 프로젝트를 진행하는 사람도 가능하면 ..

    • format_list_bulleted 마이크로칩/STM32
    • · 2024. 4. 15.
    • textsms
    Buildroot GDB server 설치 및 사용

    Buildroot GDB server 설치 및 사용

    타켓보드의 GDB Server에 연결하려면 호스트는 gdb-multiarch 필요하다. gdb-multiarch는 우분투 기본 저장소에 등록되어 있어 PPA 추가없이 설치가 가능하다. $ sudo apt install gdb-multiarch Buildroot GDB server 패키지를 추가해야 하며, 빌드 옵션은 가급적 'debug_level=0'으로 설정하고 '-g' 옵션을 추가하도록 한다. 그리고 방화벽이 설정되어 있다면 GDB가 사용할 포트번호는 허용해야 한다. 참고로, 방화벽 설정은 BR2_PACKAGE_GDB_SERVER 옵션이 추가되면 8844 포트를 허용하였으나, 방화벽 변경 사항 및 GDB 라이브러리 및 바이너리 추가로 rootfs가 변경되어 타겟보드에 rootfs 이미지를 re-wri..

    • format_list_bulleted 개발노트/Tip & Trcks
    • · 2020. 12. 22.
    • textsms
    • navigate_before
    • 1
    • navigate_next
    전체 카테고리
    • 분류 전체보기 (231)
      • OS (99)
        • 우분투 (69)
        • 윈도우 (8)
        • macOS (22)
      • 마이크로칩 (50)
        • STM32 (46)
        • Rasberry Pi (2)
        • ETC (2)
      • 프로그래밍 (31)
        • 파이썬 (17)
        • 개발도구 (11)
        • Toy Project (3)
      • 개발노트 (26)
        • RDK (6)
        • Tip & Trcks (18)
        • Private Note (2)
      • 로그 (12)
        • 일상 (7)
        • 샀다 (4)
        • 받았다 (1)
      • 티스토리 (13)
    최근 글
    인기 글
    최근 댓글
    태그
    • #lvgl
    • #oauth
    • #꽁이
    • #LCD
    • #DMA
    • #Led
    • #말티푸
    • #개발환경
    • #zsh
    • #MacOS
    • #STM32CubeIDE
    • #tiny serial
    • #TODO
    • #윈도우 10
    • #우분투 20.04
    • #can
    • #파이썬
    • #카카오
    • #시리얼 프로그램
    • #우분투
    • #RDK
    • #애드센스
    • #uart
    • #J1939
    • #ST7789
    • #visual studio code
    • #GPIO
    • #Mac
    • #티스토리
    • #STM32
    Copyright © 쭈미로운 생활 All rights reserved.
    Designed by JJuum

    티스토리툴바