Перейти к содержанию
    

Программирование MSP430FR2476 с помощью mspdebug

Всем привет.

Не шьется МК, mspdebug не поддерживает, как я понимаю.
Это проблема программатора или только mspdebug?
Использую китайский программатор MSP-FET430UIF.
Можно ли научить эту связку совместной работе с MSP430FR2476?

Quote

koluna@lev:~$ mspdebug -d /dev/ttyUSB0 uif
MSPDebug version 0.25 - debugging tool for MSP430 MCUs
Copyright (C) 2009-2017 Daniel Beer <[email protected]>
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Chip info database from MSP430.dll v3.15.0.1 Copyright (C) 2013 TI, Inc.

Trying to open /dev/ttyUSB0 at 460800 bps...
Initializing FET...
FET protocol version is 20406001
Set Vcc: 3000 mV
Configured for Spy-Bi-Wire
fet: FET returned error code 4 (Could not find device or device not supported)
fet: command C_IDENT1 failed
Using Olimex identification procedure
fet: FET returned error code 4 (Could not find device or device not supported)
fet: missing info
fet: identify failed
Trying again...
Initializing FET...
FET protocol version is 20406001
Set Vcc: 3000 mV
Configured for Spy-Bi-Wire
Sending reset...
fet: FET returned error code 4 (Could not find device or device not supported)
warning: fet: reset failed
fet: FET returned error code 4 (Could not find device or device not supported)
fet: command C_IDENT1 failed
Using Olimex identification procedure
fet: FET returned error code 4 (Could not find device or device not supported)
fet: missing info
fet: identify failed

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Утилита программатора от Elprotronic опознает MSP-FET430UIF  ?

Если там в списке поддерживаемых есть MSP430FR2476 то конечно должно все работать. 

2 часа назад, koluna сказал:

...

Можно ли научить эту связку совместной работе с MSP430FR2476?

Возможно надо поменять FW в MSP-FET430UIF. Это можно попробовать сделать через тотже Elprotronic (тамже будет видна версия FW).

Когда я оживлял свой MSP-FET430UIF такая перепрошивка не помогла, пришлось подключаться другим программатором и напрямую аппаратно прошивать процессор в MSP-FET430UIF. Если программатор не фирменный, то может быть морока, тк китайцы не всегда выводят линии программирования на коннектор или даже контр.точки.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 6/23/2022 at 5:54 PM, k155la3 said:

Утилита программатора от Elprotronic опознает MSP-FET430UIF  ?

Вы имеете в виду это? https://www.elprotronic.com/collections/msp/lite?grid_list=grid-view

Если да, то я "пробную" версию устанавливал на нетбук с семеркой, чтобы чисто попробовать, программатор проверить.
Программатор работал, но с другим процессором, будет ли работать с MSP430FR2476 - не знаю. Не могу проверить, ключ требует, а у меня его нет... 
В общем дело швах, сделал девайс, а запрограммировать его не могу и что теперь делать - не знаю...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал MSP Flasher v1.3.20.
Не  работает, не может найти программатор:
 

Quote

./MSP430Flasher -i ttyUSB0 -n NO_TARGET -r [output.txt,MAIN] -m SBW2
* -----/|-------------------------------------------------------------------- *
*     / |__                                                                   *
*    /_   /   MSP Flasher v1.3.20                                             *
*      | /                                                                    *
* -----|/-------------------------------------------------------------------- *
*
* Evaluating triggers...
* Invalid argument for -i trigger. Default used (USB).
* Checking for available FET debuggers: 
* Couldn't find any connected USB FETs!
* Powering down...done
* Disconnecting from device...done

* ----------------------------------------------------------------------------
* Driver      : closed (MSP DebugStack not initialized)
* ----------------------------------------------------------------------------
*/
 

Пробовал и без ключей -i, -m, результат одинаковый: Couldn't find any connected USB FETs!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 23.06.2022 в 19:07, koluna сказал:

Попробовал MSP Flasher v1.3.20.
Не  работает, не может найти программатор:

Так может просто неправильно подключили МК? Или сам МК неверно распаян? Проверить лучше на заведомо рабочей плате с таким же МК.

PS: IAR пробовали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С железом все норм.
Как я понял из сообщений флашера - нет связи с программатором...
Другой платы нет.
IAR не пробовал, проблематично, у меня компы с Линухом, можно, конечно, попробовать на нетбук воткнуть, чтобы проверить... и к нему же программатор подключить...
Ну, BSL еще не пробовал. Можно попробовать, но он мне не  нравится тем, что память всю удаляет, даже информационную часть, где калибровочные данные находятся...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

44 минуты назад, koluna сказал:

Попробовал MSP Flasher v1.3.20.
Не  работает, не может найти программатор:

запустите Flasher командой 

>MSP430Flasher.exe  -iTIUSB

в командном режиме на запрос укажите номер COM-порта, на который подключился программатор

Спойлер

C:\...5529LP\MSP-EXP430F5529LP Software Examples\Binary\MSP430Flasher>MSP430Flasher.exe  -iTIUSB
* -----/|-------------------------------------------------------------------- *
*     / |__                                                                   *
*    /_   /   MSP430 Flasher v1.3.0                                           *
*      | /                                                                    *
* -----|/-------------------------------------------------------------------- *
* Evaluating triggers...
- A device name was not entered. For the
- correct run syntax please use trigger -h.
-
- Please enter the name of the device you
- are trying to access or enter n to abort:
COM11
* Checking for available FET debuggers:
* Found USB FET @ COM11.
* Initializing interface on TIUSB port...done
* Checking firmware compatibility:
* The firmware of your FET is outdated.
- Would you like to update it? (Y/N):

ps - это проверка что программатор рабочий и подключен

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробовал. Результат такой же: Couldn't find any connected USB FETs!
Вообще, TIUSB или USB для ключа -i - не для моего случая, как я понял... К тому же, я под Линуксом, у меня программатор определяется как /dev/ttyUSB0.
Там DETECT можно задать, он как раз будет искать и предложит из списка... но... ничего не находит...

Мало того, я подключил другую плату с другим МК. Схемотехника соединения МК с программатором на этих платах абсолютно одинаковая. Другая плата отлично программируется связкой mspdebug и этим же китайским MSP-FET430UIF.

На данный момент ситуация следующая:
MSP430G2533 нормально дебажится и программируется связкой mspdebug + MSP-FET430UIF,
MSP430FR2476 не дебажится и не программируется mspdebug + MSP-FET430UIF,
оба этих процессора не программируются связкой MSP Flasher крайней версии + MSP-FET430UIF.

 

Я вот не знаю уже... может, девбоард какой-нибудь купить, там, как я понимаю, есть встроенный программатор и есть возможность программировать внешние устройства...
Вот такую штуку. Или какую другую... Например, такую, но вот непонятно, что в ее программатор зашито и какие процессоры она поддерживает...

Изменено пользователем koluna

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По схеме на slau802.pdf  проверьте правильность соединения программатора до пинов процессора.

Нет информации, какая схемотехника и топология Ваших плат (то что выше указано "одинаковая"). Проверьте схемотехнику, включая блок. емкости, пульсации питания итд  Потомукак начальное "общение" программатора с контроллером должно быть в любом случае, напредмет чтения ID.

Спойлер

image.thumb.png.f87e1b6aae4114dadd81135759e0a4f5.png

В плате из slau802 на сигнальных линиях стоят R, C.  

Кроме того могут быть проблемы из-за того, что программатор не оригинал (чего-то недопаяли экономные китайцы).

У меня были случаи когда прошивка не прошивалась из-за "неправильного" USB кабеля.

ps

Какая длина кабеля от программатора до target ?

>> Я вот не знаю уже... может, девбоард какой-нибудь купить, там, как я понимаю, есть встроенный программатор и есть возможность программировать внешние устройства...

IMHO фирменный LaunchPad тогда.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня несколько плат с MSP430G2533 и одна с MSP430FR2476.
Вот первые без проблем шьются и дебажатся через mspdebug (через MSP Flasher нет). Схемотехника в плане коннетка с программатором везде одинаковая, на основе рекомендаций производителя. Часть плат запитано от АКБ.
Программатор не оригинал, но, возможно, это негативно влияет только на его работу с оригинальным MSP Flasher от Тексаса...
Ведь mspdebug с ним работает нормально (только MSP430FR2476 не шьет). Этого процессора нет в списке поддерживаемых, я пробовал указывать разные в ключе --fet-force-id, но результат такой же...

On 6/23/2022 at 11:03 PM, k155la3 said:

IMHO фирменный LaunchPad тогда.

Только оригинальный от Тексаса или можно взять любую поделку с программатором на борту от китайцев?
Какую лучше выбрать, чтобы MSP430FR2476 поддерживался?
Такую? 
Такую?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еслибы был выбор я бы брал оригинальный SLAU802 от Ti. 

Иначе - чтобы по крайней мере тип контроллера на программаторе совпадал с оригиналом SLAU802 + наличие документации на плату (хотябы принципиальная схема). Наличие коннектора для программирования target, который не на плате.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...