Micropython 을 Stm32f429i-disc1에 올리기 위함 검토
1. 컴파일 환경
-> Windows에서 하려고 gcc-arm-none-eabi 를 윈도우에 깔고 Gnuwin32를 설치 해서 make를 하였으나
Gnuwin32에 tr 명령이 들어 있지 않아 make 에서 에러 발생 사용 불가
-> linux base 로 변경 해서 사용
-> linux 는 Ubuntu 16.04에서 환경 구성
2. Ubuntu 16.04 환경 구성
-> 컴파일러 설치 : 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 |