Например TDA7294

Форум РадиоКот • Просмотр темы - мелкие дешевые МК
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн янв 05, 2026 07:00:33

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


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



Начать новую тему Ответить на тему  [ Сообщений: 253 ]     ... , , , 9, , , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Пт июл 22, 2022 17:52:05 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 1219
Зарегистрирован: Ср фев 23, 2011 12:12:31
Сообщений: 2403
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
чем приобретение вашего "свистка" за 1000 рупей выгодна перед дешевым ST-Link за 170 рупь?

Да ничем. Особенно если можно в дешёвом свистке заменить чип на тот же gd32f103cbt6 за ещё сто рублей, вывести пару ножек наружу взамен ненужных пинов питания и программирования стм8 и получится та же отладка для стм и внешний ресет.

_________________
Глупый не задает вопросы. Глупый и так все знает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Пт июл 22, 2022 17:55:18 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2919
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24667
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
чем приобретение вашего "свистка" за 1000 рупей выгодна перед дешевым ST-Link за 170 рупь?

А я где то это утверждал? :shock:
Я всего лишь привел пример инструмента. которым пользуюсь сам. Ваш вариант инструмента лишь доказывает, что использовать встроенную отладку экономически безразлично с пробросом УАРТ на терминал мостом УАРТ-ЮСВ.
Сиречь за чуть менее, чем зв 200 рублей получаем очень удобный терминал и брейкпойнты.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Пт июл 22, 2022 18:08:19 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2135
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18450
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
а разве вас банили хоть раз за ваши манеры?!

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Пт июл 22, 2022 18:25:20 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 26
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 301
Рейтинг сообщения: 0
Да ничем. Особенно если можно в дешёвом свистке заменить чип на тот же gd32f103cbt6 за ещё сто рублей, вывести пару ножек наружу взамен ненужных пинов питания и программирования стм8 и получится та же отладка для стм и внешний ресет.

какой жестокий секс! Возмите готовый DAP-Link с али, он официально Keil поддерживается наряду с JLink. И стоит как STLink.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Пт июл 22, 2022 18:29:18 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
КРАМ писал(а):
Сиречь за чуть менее, чем зв 200 рублей получаем очень удобный терминал и брейкпойнты.
Вот я и пытаюсь понять, приобретение "вашего инструмента" мне дополнительно даст, что даст?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Пт июл 22, 2022 19:55:45 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 1219
Зарегистрирован: Ср фев 23, 2011 12:12:31
Сообщений: 2403
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
какой жестокий секс! Возмите готовый DAP-Link с али

15 минут работы это для вас сложно? )
Тем кто не способен сделать элементарные вещи пусть покупает готовое, которое хуже. Купите готовое! Да и вообще тогда зачем заниматься электроникой? Покупайте всё готовое.
А тем кто хоть на что то способен, переделка даст много плюсов: прошивка и отладка + прошивка путём закидывания файла в него + полноценный ком порт.
И всё это в виде мелкого, аккуратного и удобного свистка, плюс поддержка от ст, ведь это по сути их новый ст-линк.

_________________
Глупый не задает вопросы. Глупый и так все знает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Пт июл 22, 2022 20:12:02 
Потрогал лапой паяльник
Аватар пользователя

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Пт июл 22, 2022 20:23:13 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2919
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24667
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
а разве вас банили хоть раз за ваши манеры?!

Банят не за манеры, а за нарушение правил.
А манеры - дело хозяйское. Мне, например, ваши манеры не нравятся. Я об этом так и говорю. Но правил не нарушаю.
:tea:

Добавлено after 2 minutes 58 seconds:
купите другой отладчик. нет?

Зачем? Достаточно просто привести в соответствие среду, платформу и отладчик. Железо отладчика никто и не предлагает курочить, а прошивку можно и восстановить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Пт июл 22, 2022 20:51:36 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 26
Зарегистрирован: Ср мар 09, 2016 08:07:41
Сообщений: 301
Рейтинг сообщения: 0
Цитата:
Зачем? Достаточно просто привести в соответствие среду, платформу и отладчик. Железо отладчика никто и не предлагает курочить, а прошивку можно и восстановить.

наверно о разных вещах говорим:
Цитата:
, вывести пару ножек наружу взамен ненужных пинов питания и программирования стм8 и

насколько понимаю, дорожки STM8 и дублирующие от питания отрезаются, к освободившимся выводам протягиваются проводки от нужных ножек микросхемы програматора.
на мой взгляд - это серьезная переделка.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Пт июл 22, 2022 21:34:39 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 1219
Зарегистрирован: Ср фев 23, 2011 12:12:31
Сообщений: 2403
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
зачем курочить

Не курочить, а сделать удобный инструмент. Лично мне отрезанный от нуклео стлинк неудобен. Свисток удобней.
на мой взгляд - это серьезная переделка.

Перерезать три дорожки и припаять 3 провода? Это серьёзная переделка? Вы форумом не ошиблись?
А если при этом перепаять чип чтобы получить полный функционал как бы тоже не проблема.
А если вы инженер электроник, так и вовсе с удовольствием провести 15 минут времени, для души.

_________________
Глупый не задает вопросы. Глупый и так все знает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Сб июл 23, 2022 09:59:09 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
Цитата:
переделка даст много плюсов: прошивка и отладка + прошивка путём закидывания файла в него + полноценный ком порт.
- прошивка и отладка - как будто обычный st-link за 170 рупь. не может и прошивку и отладку выполнить.
- прошивка путём закидывания файла в него - это что? типа сменного диска определяется что ли?
- полноценный ком порт - это еще как сказать, 115200 хоть вытягивает, да в добавок вместе с отладкой?

Я думал услышать типа такого:
- увеличится количество точек останова, желательно указать сколько
- увеличится скорость работы МК во время отладки, а то во время отладки скорость работы МК заметно снижается
- увеличится скорость работы внутреннего терминального, не знаю как назвать, в IAR называется Terminal I/O
- и еще много ++++++, чего не знаю


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Сб июл 23, 2022 16:10:23 
Говорящий с текстолитом

Карма: -7
Рейтинг сообщений: 188
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1665
Рейтинг сообщения: 0
- и еще много ++++++, чего не знаю
Нормальный отладчик-эмулятор умеет обратную трассировку программы. Думаю, что местные адепты деревянных отладочных велосипедов даже не подозревают о существовании такого. :)))
Так же как дикари, живущие в джунглях, не подозревают о многих благах, которые даёт цивилизация. :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Сб июл 23, 2022 17:41:43 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
jcxz, если подходить с точки зрения цивилизации, то для дикаря живущего лет так 10 с протеусом ST-Link V2 это уже много.
Что такое обратная трассировка программы?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Сб июл 23, 2022 19:27:42 
Сверлит текстолит когтями

Зарегистрирован: Вт ноя 19, 2019 06:10:18
Сообщений: 1270
Рейтинг сообщения: 0
Dimon456 писал(а):
Что такое обратная трассировка программы?

jcxz, видимо, ты невнимательно читал то, что написано выше. Отрицатели внутрисхемной отладки делают это вручную. :)) jcxz, таким как ты не понять всего кайфа интеллектуального онанизма, впрочем, как и мне. :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Вс июл 24, 2022 13:49:04 
Говорящий с текстолитом

Карма: -7
Рейтинг сообщений: 188
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1665
Рейтинг сообщения: 0
Что такое обратная трассировка программы?
Возможность, после остановки CPU (на бряке например), прошагать программу в обратном направлении. Чтобы выяснить - "как это мы сюда попали?"
Прочитайте про: https://wiki.segger.com/ETB

Добавлено after 3 minutes 1 second:
таким как ты не понять всего кайфа интеллектуального онанизма, впрочем, как и мне. :))
У меня закрадывается подозрение, что отрицатели внутрисхемной отладки и адепты плоскоземельщики - это одна и та же секта! :)))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Вс июл 24, 2022 14:37:57 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 98
Рейтинг сообщений: 2135
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18450
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
в молодые годы активно пользовался turbo-debugger-ом для DOS, там тоже была функция обратной трассировки... ну, и ни разу не пригодилась за три года. возможно, с современными МК это и полезно, хотя даже не могу себе представить разработчика, не понимающего, как на тот или иной участок кода может попасть программа...

складывается впечатление, что радетели за отладку в железе просто и криворукие разработчики железа, о которых пару страниц назад упоминалось в теме, одни и те же люди...

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Вс июл 24, 2022 16:14:42 
Друг Кота
Аватар пользователя

Карма: 52
Рейтинг сообщений: 2114
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 7059
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (2)
ну... при срыве стека ретроспектива не повредила бы... когда попасть можно совершенно в случайное место кода и без лога не понять, откуда ты туда прилетел...
но срыв стека надо ещё умудриться схлопотать, чай не ассемблер...

_________________
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Вс июл 24, 2022 17:09:18 
Говорящий с текстолитом

Карма: -7
Рейтинг сообщений: 188
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1665
Рейтинг сообщения: 0
но срыв стека надо ещё умудриться схлопотать, чай не ассемблер...
Нет ничего проще: создаём массив на стеке, а потом обращаемся к нему с запредельным индексом; или обращение по указателю к любой переменной созданной на стеке: немного ошибся и привет - адрес возврата испорчен. И ассемблеров не надо.

Добавлено after 5 minutes 23 seconds:
Да даже без разрушений стека: Поставили бряк после некоей метки, на которую есть переходы из разных точек программы - как узнать по какой ветке программа дошла до этой точки? Здесь обратная трассировка тоже полезна.

Добавлено after 8 minutes 52 seconds:
А если происходит какой-то трудновоспроизводимый баг (попадаем в ISR при определённых состояниях переменных), которого не должно вроде быть. :shock:
А потом просматриваем последовательность выполненных команд и обнаруживаем, что такое происходит только когда сразу вслед за данным прерыванием, не выходя в фон, по tail-chaining-у вдруг влетаем в этот ISR.

Опять же - есть data watchpoint-ы, при срабатывании которых очень хотелось бы знать как до них дошло управление.
Хотя противники внутрисхемной отладки наверняка и об data watchpoint никогда не слыхали. :)))

PS: Вобщем - очень многие вещи гораздо легче находятся с помощью обратной трассировки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Вс июл 24, 2022 17:36:28 
Друг Кота
Аватар пользователя

Карма: 139
Рейтинг сообщений: 2919
Зарегистрирован: Чт янв 10, 2008 22:01:02
Сообщений: 24667
Откуда: Московская область, Фрязино
Рейтинг сообщения: 0
даже не могу себе представить разработчика, не понимающего, как на тот или иной участок кода может попасть программа...

Пустой базар человека, который ничего сложнее линейного кода не писал. Простой пример из последнего.
При перезагрузке слейвного ядра в двухядерном МК в мейлбоксах остаются не переданные в мастер данные и после загрузки они выталкиваются. Но назначение данных в другом режиме другое, что портит один из указателей, но не сразу, а после некоторых преобразований данных. Результат - порча стека при совершенно хаотичном попадании в исключение.
Другой пример. Коллега уже два дня пытается запустить АЦП в AT32F421. Только отладчик и выручает. Иначе он бы месяц сидел. Устройство маленькое и без внешних интерфейсов. Свободных пинов нет, но даже если бы и были, то коннектится к QFN - так себе задача.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: мелкие дешевые МК
СообщениеДобавлено: Вс июл 24, 2022 22:03:41 
Друг Кота
Аватар пользователя

Карма: -74
Рейтинг сообщений: -204
Зарегистрирован: Пн окт 03, 2016 22:50:22
Сообщений: 3943
Рейтинг сообщения: -1
А когда нужно что-то записать и прочитать во внешнее устройство, разработчик которого ленивая скотина и документацию писал левой ногой (а они через одного такие), тут порой отладочная информация на несколько метров ниже уровня земли уходит, при том что я на втором этаже работаю.

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


А что - бы не гадать, нужно внешнее устройство отлаживать напрямую через x86/x64 машину с помощью моста, тем самым "вылизывать" управление им до блеска, правда необходимо уметь программировать под Win32. Ведь GUI винды гораздо удобнее, какого-то там UART, JTAG ... от слабенького MCU типа ARM или Atmega :)


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

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


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

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


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

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


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