Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: mspgcc дружит с MSP430F2618?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > GNU/OpenSource средства разработки
Сергей Борщ
Как я понимаю, лежащий на sourceforge последний добранный для Win32 пакет mspgcc-20070216 еще не поддерживет F2618. И msp430-jtag пишет что-то невразумительное:
Цитата
MSP430 JTAG programmer Version: 2.3
Use -h for help
Debug is level set to 1
Python version: 2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)]
MSP430_*Register not found in library. Not supported.
MSP430_Funclet and isHalted not found in library. Not supported.
JTAG backend: ctypes/TI or 3rd party (D:/programs/mspgcc/20070216/bin\MSP430.dll)
backend library version: 20107000
MSP430_Identify: Device type: 'Device_unknown'
* uploadData()
Cleaning up after error...
Reset and release device...
Traceback (most recent call last):
File "msp430-jtag.py", line 608, in ?
File "msp430-jtag.py", line 572, in main
File "mspgcc\jtag.pyo", line 536, in uploadData
File "mspgcc\jtag.pyo", line 360, in memread
IOError: Could not read target memory: Invalid parameter(s)
430F149 читается нормально.

Кое-где встречаются патчи для поддержки 26x, но опыта сборки всего инструментария, увы, нет. Никто не поделится собранным? Или пошаговой стратегией сборки, чтобы результирующий продукт без cygwin работал? Ибо патчей в сети море, в каком порядке их ставить - непонятно. Чем собирать - тоже... Предполагаю msys, но могу ошибаться.

Собственно вопрос - что делать?

Добавлено:
не я один такой... Нашел подобие инструкции. Буду пробовать ставить cygwin и собирать.
Сергей Борщ
Цитата(Сергей Борщ @ May 13 2008, 17:34) *
Нашел подобие инструкции[/url]. Буду пробовать ставить cygwin и собирать.
Дошел до буквы "ы" в слове "передовик"...
собрались binutils, gcc, msp430-libc, gdb, libmspgcc. Застрял на pytools. Оно в логе пишет, что при выполнении setup-combined-tools-py2exe.py не находит модуля py2exe. Что логично, ибо py2exe в цыгвине нет. Он есть только под винду. Попытка собрать его из исходников закончилась провалом: сначала вылет по неопределенному символу _MAX_PATH, после вписывания в исходник вручную #define _MAX_PATH 260 вылет по ошибке
Цитата
undefined reference to `_PyErr_SetExcFromWindowsErrWithFilename'
Где я ошибся?
AHTOXA
Может просто скачать этот py2exe? Его-то зачем самому собирать?
Сергей Борщ
Цитата(AHTOXA @ May 15 2008, 10:52) *
Может просто скачать этот py2exe? Его-то зачем самому собирать?
Так он в собранном виде существует (на официальном сайте, во всяком случае), только под нативную винду. А сборка mspgcc происходит в cygwin.
Сергей Борщ
Цитата(Сергей Борщ @ May 15 2008, 02:24) *
Дошел до буквы "ы" в слове "передовик"...
Уффф... Собрал! Кто ж знал, что питон с py2exe должен стоять в винде и должен отстутствовать в цыгвине. Тогда цыгвин будет вызывать питон из винды. Блин, ну и квест! Проверю, если оно еще и работает - выложу инструкцию по сборке.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.