Jump to content

    

Как собрать исходники?

Работаю в PCLinuxOs. Я так понял там нет тулчейна для msp430. Скачал https://sourceforge.net/projects/mspgcc/. Но его необходимо собрать. Начал собирать по руководству https://kubuntu.ru/node/3546

и на

./configure 

произошел провал, комманда не найдена... Как скомпилировать исходники???

Share this post


Link to post
Share on other sites

смотря что Вам надо, шашечки (сборка) или ехать (MSP430) 

посмотрите у Ti, может готовое есть ti.com  MSP430-GCC-OPENSOURCE

Share this post


Link to post
Share on other sites
44 minutes ago, k155la3 said:

смотря что Вам надо, шашечки (сборка) или ехать (MSP430) 

посмотрите у Ti, может готовое есть ti.com  MSP430-GCC-OPENSOURCE

если честно хочу научиться делать сборку самому. Иначе постоянно так буду, то того нет, то другого.

А что значит шашечки/сборка?

 

Share this post


Link to post
Share on other sites
12 hours ago, Fynjisx said:

А что значит шашечки/сборка?

Понятно. Я в смысле приоритета, "забодать" GCC или получить решение задачи на базе MSP430.

slau646e 5. Building MSP430 GCC From Sources  pg 43

Share this post


Link to post
Share on other sites
13 часов назад, Fynjisx сказал:

произошел провал, комманда не найдена... Как скомпилировать исходники???

Это скрипт, который находится в корневом каталоге исходников. Если его нет - очень часто в исходниках, скачанных со всяких гитхабов, он создается автоматически при помощи другого скрипта тоже из корневого каталога исходников. Имя этого второго скрипта - bootstrap или как-то еще похоже. "./" перед названием скрипта означает, что система должна искать этот скрипт в текущем каталоге. Соответственно, эта команда в этом виде должна запускаться из корневого каталога исходников. Также этот скрипт должен иметь атрибут выполняемого файла (обычно оно так и есть сразу).

Там же, в корневом каталоге исходников, есть несколько текстовых файлов с говорящими названиями INSTALL.TXT, README.TXT. Очень полезно прочитать их содержимое - там очень много полезной информации, особенно для начинающих. С большой вероятностью там написано и то, что я сейчас тут понаписал.

Share this post


Link to post
Share on other sites

Если по привычке скачать *.zip вместо *.tar.bz2, то атрибута исполняемости у скрипта ./configure не будет - нужно задать самому.

Ну и там на каждой странице написано "Superseded by http://www.ti.com/tool/msp430-gcc-opensource", поэтому собирать лучше всё же версию от TI.

Share this post


Link to post
Share on other sites
mkdir msp430 && cd msp430 && wget http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/8_3_2_2/export/msp430-gcc-8.3.1.25-source-full.tar.bz2 && tar xvf msp430-gcc-8.3.1.25-source-full.tar.bz2 && cd msp430-gcc-8.3.1.25-source-full

Читаем там README-build.sh. Комментарий в шапке по поводу установки нужных пакетов. Если всё установлено запускаем его через

bash README-build.sh

Этот скрипт скачает нужные зависимости и запустит сборку

Edited by NStorm

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this