Jump to content

    
Sign in to follow this  
Сергей Борщ

mspgcc дружит с MSP430F2618?

Recommended Posts

Как я понимаю, лежащий на 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 и собирать.

Share this post


Link to post
Share on other sites
Нашел подобие инструкции[/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'
Где я ошибся?

Share this post


Link to post
Share on other sites

Может просто скачать этот py2exe? Его-то зачем самому собирать?

Share this post


Link to post
Share on other sites
Может просто скачать этот py2exe? Его-то зачем самому собирать?
Так он в собранном виде существует (на официальном сайте, во всяком случае), только под нативную винду. А сборка mspgcc происходит в cygwin.

Share this post


Link to post
Share on other sites
Дошел до буквы "ы" в слове "передовик"...
Уффф... Собрал! Кто ж знал, что питон с py2exe должен стоять в винде и должен отстутствовать в цыгвине. Тогда цыгвин будет вызывать питон из винды. Блин, ну и квест! Проверю, если оно еще и работает - выложу инструкцию по сборке.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this