Например TDA7294

Форум РадиоКот • Просмотр темы - TI MSP430 Launch Pad
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вс апр 28, 2024 17:06:28

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 421 ]     ... , , , 21,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Пн июл 17, 2023 19:37:21 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 100
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1156
Рейтинг сообщения: 0
Не совсем ясно, что Вы понимаете под словом "активны" и как это перекликается со скоростью ?
У DTR и RTS есть активное состояние и пассивное. Мой FET работает только когда они в активном. Со скоростью - никак, я имел в виду, что работа UART может не только от скорости зависеть, но ещё и от состояния этих сигналов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Пн июл 17, 2023 22:06:11 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс май 02, 2021 18:58:49
Сообщений: 304
Откуда: 俄罗斯
Рейтинг сообщения: 0
У DTR и RTS есть активное состояние и пассивное. Мой FET работает только когда они в активном. Со скоростью - никак, я имел в виду, что работа UART может не только от скорости зависеть, но ещё и от состояния этих сигналов.

В данном случае DTR и RTS используются для входа в режим bootloader_a.
Вложение:
B_L_START.jpg [13.02 KiB]
Скачиваний: 31

Это если контакты JTAG совмещённые.
Вложение:
B_L_D_START.jpg [13.4 KiB]
Скачиваний: 22

А это если контакты выделенные.
Всё это описано в документе slau319af.pdf


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вт июл 18, 2023 18:02:18 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 206
Рейтинг сообщения: 0
Есть у меня ХП, настоящая, стоит на одном из винтов. Сходил, попробовал. Всё так же.

последнее, что приходит в голову, что линии DTR/RST не отрабатывют должным образом, и поэтому микроконтроллер не переводится в режим прошивки. причина этого может заключаться в том, что китайцы в свое время массово подделывали ft232rl.
я понимаю, что все это может казаться байдой, и кто-то может подумать, что прошивка по BSL не работает. я записал короткое видео с процессом прошивки через BSL:

прошивался чип mps430g2453
позже логическим анализатором запишу сеесию прошивки, чтобы понять, как DTR/RST переводят чип в режим прошивки.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Ср июл 19, 2023 10:14:15 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 206
Рейтинг сообщения: 0
в общем, сделал я запись сесси прошивки логическим анализатором.
полная сессия выглядит так
https://i.imgur.com/XjOE3zj.png
в процессе прошивки RTS/TEST линия прижимается к земле, и далее идет работа DTR/RST линией:
https://i.imgur.com/pmFWJ12.png
любопытно, что с прижатым RST микроконтроллера, TEST чего-то передает.
под финиш еще раз дергается RST микроконтроллера, после чего TEST отпускается.
между этими двумя событиями вся работа идет по RX/TX линиям UART.
UART декодер ставил на 9600. весь процесс занимает 13 секунд.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Ср июл 19, 2023 11:24:54 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс май 02, 2021 18:58:49
Сообщений: 304
Откуда: 俄罗斯
Рейтинг сообщения: 0
...любопытно, что с прижатым RST микроконтроллера, TEST чего-то передает...

TEST ничего не передаёт, на него приходит два импульса для запуска BSL
(смотрим первый скрин из моего поста выше).


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Ср июл 19, 2023 12:07:01 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 206
Рейтинг сообщения: 0
Да, похоже на то. Меня больше смутило, что ресет микроконтроллера зажат во время передачи этих импульсов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Ср июл 19, 2023 16:48:03 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс май 02, 2021 18:58:49
Сообщений: 304
Откуда: 俄罗斯
Рейтинг сообщения: 0
Да, похоже на то. Меня больше смутило, что ресет микроконтроллера зажат во время передачи этих импульсов.

Зря мы тут заморачиваемся.
Оно вон как:
...как оказалось G2553 со встроенным загрузчиком и JTAGом не шьётся, читать нужно было мне тщательней, только SBW.
Сделал BSL программатор под COM, но с ним тоже ничего не получается.

Уж не знаю, где автор этих строк вычитал про невозможность программирования MSP430G2553 посредством JTAG.
В описании как раз обратное сказано.
Физически посмотреть, что делается на линиях TEST и RST он то ли не хочет то ли не может.
А ведь только выполнив стартовое условие контролер входит в режим BSL и только потом начинает
обмениваться данными с компом через UART. Без этого никакие данные не будут приниматься/передаваться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Пн авг 14, 2023 16:30:32 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 29, 2009 16:18:20
Сообщений: 27
Рейтинг сообщения: 0
Давно я сюда не заходил, извиняюсь, сколько тут инфы с тех пор появилось полезной по моей проблеме. Вечером гляну.
Уж не знаю, где автор этих строк вычитал про невозможность программирования MSP430G2553 посредством JTAG.
В описании как раз обратное сказано.
Физически посмотреть, что делается на линиях TEST и RST он то ли не хочет то ли не может.
А ведь только выполнив стартовое условие контролер входит в режим BSL и только потом начинает
обмениваться данными с компом через UART. Без этого никакие данные не будут приниматься/передаваться.


Где написано про то, что выводы порта объединены и шьется по BSL? Ну вот тут, например: http://www.gaw.ru/html.cgi/txt/app/micr ... laa089.htm
К чему весь этот негатив-то, я вам что-то плохое сделал? Мне цифра в чистом виде малоинтересна, поэтому и нет у меня логического анализатора. Ну не занимаюсь я этим, что теперь, убиться о стену? Есть конкретная прикладная задача, мне её хотелось бы решить, вот и вся тайна золотого ключика буратины. Как правило, банальная прошивка МК готовой программой не требует погружения до уровня нулей и едениц, первый раз у меня в жизни с этим такие проблемы.
Как советовали выше, купил лаунчпад с алиэкспресса. Поставил CCS. Теперь новый затык, не компиллится код из исходника, вылазят ошибки. Если кому не трудно (и стоит на компе CCS), попробуйте, пожалуйста, получается ли сгенерить из исходника файл прошивки. Файл-исходник лежит в конце этой статьи https://habr.com/ru/articles/162905/


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Пн авг 14, 2023 22:37:41 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Вс май 02, 2021 18:58:49
Сообщений: 304
Откуда: 俄罗斯
Рейтинг сообщения: 0
...
Где написано про то, что выводы порта объединены и шьется по BSL?
Ну вот тут, например: http://www.gaw.ru/html.cgi/txt/app/micr ... laa089.htm
К чему весь этот негатив-то, я вам что-то плохое сделал? ...

Там написано, что по JTAG не шьётся ?
И какой негатив, люди помочь хотели.
Но раз это не нужно - пардон.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Пн авг 14, 2023 23:06:14 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 29, 2009 16:18:20
Сообщений: 27
Рейтинг сообщения: 0
последнее, что приходит в голову, что линии DTR/RST не отрабатывют должным образом, и поэтому микроконтроллер не переводится в режим прошивки. причина этого может заключаться в том, что китайцы в свое время массово подделывали ft232rl.
я понимаю, что все это может казаться байдой, и кто-то может подумать, что прошивка по BSL не работает. я записал короткое видео с процессом прошивки через BSL

Вот именно так мне и показалось. Байда. Там творилось что-то совсем непонятное, откуда-то брались высокие логические уровни на выводах МК, которых там быть никак не должно, писал об этом выше... Ну не шьется оно у меня и всё тут. Делал всё так же, как и вы в ролике. Плюнул, купил лаунчпад, но с ним тоже всё как-то пока не понятно. Разбираюсь..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вт авг 15, 2023 00:13:05 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1329
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10557
Рейтинг сообщения: 0
Поставил CCS. Теперь новый затык, не компиллится код из исходника, вылазят ошибки. Если кому не трудно (и стоит на компе CCS), попробуйте, пожалуйста, получается ли сгенерить из исходника файл прошивки. Файл-исходник лежит в конце этой статьи https://habr.com/ru/articles/162905/

там написано: "Программа написана на C под CCS5". Может, надо коррекцию под новый CСS делать... Обычно, среда сообщает, что где не так. То есть "вылазят ошибки" имеют четкую формулировку.

Добавлено after 14 minutes 15 seconds:
Но в 12 скомпилировалось. Однако, когда исходники заморочно прячут в картинку, и надо извращаться для скачивания ссылки, а затем переменной типа char присваивают 500, то возникает две мысли: а говорили, что на хабр пускают только специалистов по приглашениям; если такие ошибки, то что там ещё глупого наворочено, может, ну его нахрен этот код, ведь явно странный поциент...

Изображение

и все - volatile.... :facepalm: :)))

Изображение

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вт авг 15, 2023 07:34:25 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 29, 2009 16:18:20
Сообщений: 27
Рейтинг сообщения: 0
последнее, что приходит в голову, что линии DTR/RST не отрабатывют должным образом, и поэтому микроконтроллер не переводится в режим прошивки. причина этого может заключаться в том, что китайцы в свое время массово подделывали ft232rl.

Забыл вчера сказать, что я перед программатором на FT232 пробовал шить самоделкой через COM-порт, поведение МК было таким же точно. Так что FT232 наверняка ни при чём, она свою задачу честно выполняет.

Но в 12 скомпилировалось.

Значит ему нужны какие-то библиотеки, которых у меня нет, получается?

может, ну его нахрен этот код, ведь явно странный поциент...

Ну не. Я хочу часы. Прогать не умею, поэтому о остальном судить не мне, тут хватило бы ума побороть проблемы с железом - и то счастье :))
Скрины ошибок и настроек прилагаю


Вложения:
Без имени-1.jpg [141.33 KiB]
Скачиваний: 28
photo_2023-08-14_15-37-15.jpg [64.03 KiB]
Скачиваний: 24
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вт авг 15, 2023 08:37:24 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 206
Рейтинг сообщения: 0
Плюнул, купил лаунчпад, но с ним тоже всё как-то пока не понятно. Разбираюсь..

С ланчпадом тоже все не просто. Насколько помню в CCSv12 было предупреждение, что он со старым ланчпадом не работает. Еще помнится, что в ланчпаде постоянно слетала прошивка програматора.

Цитата:
Значит ему нужны какие-то библиотеки, которых у меня нет, получается?

выкладывайте текст ошибок, без этого вам никто ничего определенного не скажет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вт авг 15, 2023 10:15:07 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1329
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10557
Рейтинг сообщения: 0
Значит ему нужны какие-то библиотеки, которых у меня нет, получается?

нет, у меня их тоже нет, что-то Вы не так делали...
архив с проектом приложил. Но я бы не стал это использовать - автор тоже не умеет "прогать"


Вложения:
Комментарий к файлу: проект
clock.zip [80.11 KiB]
Скачиваний: 21

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Вт авг 15, 2023 21:11:50 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1329
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10557
Рейтинг сообщения: 0
Оказалось, что TI выпустили новую CCS, на базе Eclipse Theia, сейчас поставлю, посмотрю.
...
хмм... без интернета проект что-то не выходит создать.

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Ср авг 16, 2023 10:36:19 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 29, 2009 16:18:20
Сообщений: 27
Рейтинг сообщения: 0
выкладывайте текст ошибок, без этого вам никто ничего определенного не скажет.
Скажите, что конкретно я должен выложить, кроме того скрина, что приводил выше, я в этой среде (CCS) ещё практически не ориентируюсь.

архив с проектом приложил. Но я бы не стал это использовать - автор тоже не умеет "прогать"

Скажите, как его запустить в CCS? А то что-то я никак понять не могу.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Ср авг 16, 2023 11:15:49 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1329
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10557
Рейтинг сообщения: 0
Распаковать.
Запустить CCS, указать имя и путь рабочей области, например:
Изображение

Сделать импорт проекта CSS:

Изображение

Изображение

Это один из вариантов.
Можно и напрямую из архива. В справке CSS всё написано.

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Ср авг 16, 2023 13:36:28 
Прорезались зубы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 28
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 206
Рейтинг сообщения: 0
Скажите, что конкретно я должен выложить, кроме того скрина, что приводил выше

прошу прощения, не сразу заметил. ошибка "unresolved symbol" возникает когда в проекте используются переменные или константы, которые не были определены. в данном случае полагаю не хватает стандартной библиотеки. т.е. вы неправильно создали проект.

Добавлено after 7 minutes 38 seconds:
Это один из вариантов.


импорт проекта от старой версии CCS может привести в багам, котрые придется долго искать.
другой вариант, создать пустой CCS-проект (меню-> создать-> CCS Project) и в полученом проекте заменить main.c на версию из архива.
у меня CCSv7, собралось с большой портанкой remark и warning сообщений, но успешно.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Ср авг 16, 2023 20:57:05 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1329
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10557
Рейтинг сообщения: 0
у меня не старая версия ;)
Я именно так и создал, заменив содержимое main, и, наверное, Владимир 85, тоже так сделал, но вот у него мильен ошибок, у меня всего 3 предупреждения (впрочем, одно должно считаться ошибкой несоответствия типов), потому проект и выложил

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: TI MSP430 Launch Pad
СообщениеДобавлено: Чт авг 24, 2023 20:18:36 
Первый раз сказал Мяу!

Зарегистрирован: Вс ноя 29, 2009 16:18:20
Сообщений: 27
Рейтинг сообщения: 0
Распаковать.
Запустить CCS, указать имя и путь рабочей области, например...

Не получается( Оно просит коммпиллятор MSP430v21.6, который на сайте TI лежит только для 64 равзрядных ОС. У меня 32разрядный комп и в связи с этим стоит CCS7.
Может есть у кого 32х разрядная машина с ccs, соберите, пожалуйста, проект, если не трудно. Что-то оно всё как-то загадочно.
другой вариант, создать пустой CCS-проект (меню-> создать-> CCS Project) и в полученом проекте заменить main.c на версию из архива.
у меня CCSv7, собралось с большой портанкой remark и warning сообщений, но успешно.

Так и делал.


Последний раз редактировалось Владимир 85 Пт авг 25, 2023 09:07:56, всего редактировалось 1 раз.

Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 421 ]     ... , , , 21,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y