공부/micropython 2019. 5. 31. 13:39

Micropython 을 Stm32f429i-disc1에 올리기 위함 검토

 

1. 컴파일 환경

-> Windows에서 하려고 gcc-arm-none-eabi 를 윈도우에 깔고 Gnuwin32를 설치 해서 make를 하였으나

    Gnuwin32에 tr 명령이 들어 있지 않아 make 에서 에러 발생 사용 불가

-> linux base 로 변경 해서 사용

-> linux 는 Ubuntu 16.04에서 환경 구성

 

2. Ubuntu 16.04 환경 구성

-> 참고 : https://www.digikey.kr/ko/articles/techzone/2017/sep/develop-real-time-mcu-based-applications-micropython

-> 컴파일러 설치  : sudo apt-get install gcc-arm-none-eab

-> git 설치 : sudo apt-get install git

-> MicroPython 소스 받기 : git clone https://github.com/micropython/micropython.git

-> 컴파일 : micropython-master/ports/stm32  폴더로 이동후 make BOARD=STM32F429DISC 를 실행

-> 컴파일 파일  : micropython-master/ports/stm32/build-STM32F429DISC 디렉토리에 생성

-> 컴파일 파일명 : firmware.hex  로 생성

 

3. ROM 파일을 Stm32f429i-disc1 보드에 write 함

4. 실행 화면 (가상 시리얼 에 9600bps로 접속)

 

 

'공부 > micropython' 카테고리의 다른 글

python PyQt5 및 실행파일 만들기  (0) 2019.06.13
Esp32 micropython 사용  (0) 2019.06.12
uPyCraft - micropython edit  (0) 2019.06.10
python 개발환경 pycharm 설치  (0) 2019.05.31
Micropython 관련 자료  (0) 2019.05.31
Micropython 검토  (0) 2019.05.31
posted by 큰파도

댓글을 달아 주세요