DGV 0 21 июля, 2015 Опубликовано 21 июля, 2015 · Жалоба Добрый день. У меня в наличии STF32F4BB (на базе STM32F4-Discovery). Захотелось попробовать на нем Micropython. Все нормально пока использую стандартный порт с одноименного сайта. Но появилась необходимость сделать порт под себя (переназначить ножки, использовать SD и т.д.). И ... завис. Никогда не имел дела с GNU компилятором. Ребята, объясните, пожалуйста как запустить сей процесс (все время полюзовался KEIL)? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fedor 0 21 июля, 2015 Опубликовано 21 июля, 2015 · Жалоба Сначала скачать вашу версию компилятора https://launchpad.net/gcc-arm-embedded/+download установить, затем в каталоге stmhal в командной строке запустить команду make BOARD=XXXX ( XXX- название платы из каталога stmhal/boards ) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DGV 0 21 июля, 2015 Опубликовано 21 июля, 2015 · Жалоба Не все так просто, увы! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fedor 0 21 июля, 2015 Опубликовано 21 июля, 2015 · Жалоба Не все так просто, увы! под убунтой просто собирается и README.md также говорит буду на виндовс машине, попробую собрать и скажу точно ... LINK build-PYBV10/firmware.elf text data bss dec hex filename 287860 96 28364 316320 4d3a0 build-PYBV10/firmware.elf Create build-PYBV10/firmware.dfu Create build-PYBV10/firmware.hex Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fedor 0 21 июля, 2015 Опубликовано 21 июля, 2015 · Жалоба Как собирать под Windows7: Кросс-компилятор https://launchpad.net/gcc-arm-embedded/+download Понадобится MinGw32 и метапакет MSYS из него же инсталер http://sourceforge.net/projects/mingw/file...up.exe/download в инсталере выбираем mingw-developer-toolkit, mingw32-base, mingw-gcc-g++, msys-base Также понадобится python я поставил Pytho27 по ссылке https://www.python.org/download/releases/2.7.2/ Как настраивать взято отсюда http://www.secker.nl/2012/03/08/setup-pyth...-on-windows-xp/ Незабываем настраивать переменную PATH Далее заходим C:\MinGW\msys\1.0 и запускаем msys.bat появится окошко командной строки msys там проверяем все ли мы правильно прописали #echo $PATH мой вывод например .:/usr/local/bin:/mingw/bin:/bin:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/c/Program Files/Microsoft SQL Server/110/Tools/Binn/:/c/Program Files/Microsoft SQL Server/100/Tools/Binn/:/c/Program Files/Microsoft SQL Server/100/DTS/Binn/:/c/GNU_Tools_ARM_Embedded/4.9_2015q2/bin:/c/Python27:/c/Python27/Scripts Далее идем в нашу папку с исходниками micropython #cd /c #cd micropython-master/stemhal #make BOARD=STM32F4DISK V=1 Далее, если все собралось нормально, в папке ./build-STM32F4DISK наблюдаем файл firmware.hex Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DGV 0 22 июля, 2015 Опубликовано 22 июля, 2015 · Жалоба Спасибо, отлично работает! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться