реклама на сайте
подробности

 
 
> Текущая ситуация с msp430-gcc, Может быть кто в курсе?
Pavel V.
сообщение May 28 2010, 08:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-06-06
Пользователь №: 17 742



Есть две ветки этого компилятора - 3 версии и 4 версии.
Я успешно собирал 4 версию (mspgcc4), пробовал компилировать проекты, вроде работает (за исключением поддержки расширенной памяти). Но это только сам компилятор + binutils + libc.

А как обстоят дела с 3 версией? Там, на странице проекта, помимо непосредственно компилятора, присутствуют разные полезные утилиты (gdb-proxy, msp430-bsl, msp430-jtag и т.п.).

Я побродил по CVS-репозиторию, компоненты последний раз обновлялись несколько лет назад.. Надо ли это понимать как то, что проект больше не поддерживается?


--------------------
Good News Everyone!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение May 28 2010, 09:04
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Я вот попробовал недавно 4 версию, вроде как ничего.
Не без глюков, но и старая версия тоже небезгрешна.
Пока оставил, тем более что переключение осуществляется одной циферкой в makefile:
Код
# Корень MSPGCC:
MSPGCC_ROOT = C:\mspgcc4
BIN = $(MSPGCC_ROOT)\bin
CC = $(BIN)\$(CROSS)-gcc

Вот тут видно прогресс и перспективу.
Хотя, я уже начинаю сомневаться в перспективах самого msp430...
Кстати, в новой версии глючной objdump.
Мне кажется, ничто не мешает вытащить из старой версии все необходимые утилиты и продолжать их развитие.

Кстати, для прошивки я использую обновлённый программатор MSPFET от Курта. Намного удобнее, чем msp430-bsl (который работает только после установки MSPGCC, да и то иногда каких-то DLL-лек не находит)
Кушает он hex-файлы (.a43)


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 28 2010, 13:31
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(MrYuran @ May 28 2010, 12:04) *
Кстати, в новой версии глючной objdump.
Так есть же исходники...
Цитата(MrYuran @ May 28 2010, 12:04) *
Мне кажется, ничто не мешает вытащить из старой версии все необходимые утилиты и продолжать их развитие.
msp430-gdbproxy основан на закрытых исходниках. Stieve Underwood подписывал с TI соглашение о неразглашении. Поэтому можно развивать все, кроме отладки. TI обещался раскрыть API отладки MSP430.dll еще в начале 2007, но потом перевели это в разряд совсем низкоприоритетных задач, так до сих пор и не раскрыли. Разговор шел на одном из форумов на http://e2e.ti.com/ В списке рассылки упоминается MSPdebug, он построен на основе взлома протокола отладчика.
Репозиторий mspgcc3 переезжал на bazaar, если ничего не путаю.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 04:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016