Например TDA7294

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



Текущее время: Ср июл 08, 2020 08:53:51

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


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



Начать новую тему Ответить на тему  [ Сообщений: 6170 ]     ... , , , 294, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Сб окт 05, 2019 18:46:56 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 89
Рейтинг сообщений: 1719
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 15520
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
WiseLord писал(а):
Но с STM32 как-то всё совсем печально, прошивка на 10% меньше выходит, но получается тупо нерабочей.
насколько я в курсе, LTO для ARM сильно от версии зависит. вот в этой теме много об этом говорилось: https://electronix.ru/forum/index.php?a ... c&id=42167 товарищ klen сборки компиляторов клепает сам по 2 штуки в неделю :) возможно, ваш компилятор просто содержал кривую реализацию LTO...

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Сб окт 05, 2019 18:56:29 
Сверлит текстолит когтями
Аватар пользователя

Карма: 12
Рейтинг сообщений: 142
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1121
Рейтинг сообщения: 0
Для Cortex-M использовать что-либо отличное от ARM Embedded toolchain это быть ССЗБ. Если речь о GCC конечно.


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Вс окт 06, 2019 19:25:50 
Прорезались зубы
Аватар пользователя

Карма: 6
Рейтинг сообщений: 23
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 232
Рейтинг сообщения: 0
Мне J-Link пришел, а проверить его пока не на чем. STM32 еще в пути, заморачиваться с PIC32 нет никакого желания. С ESP32 вроде можно что-то сделать, но что и как мне пока неизвестно, ибо оно как всегда с ESP32 делается через... задворки.

А нельзя ли им ипромки микрочиповские прошивать? Мне чисто попробовать, работает или нет.

_________________
Астролябия-сама меряет, было бы что мерять!!!


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Вс окт 06, 2019 19:35:12 
Сверлит текстолит когтями
Аватар пользователя

Карма: 12
Рейтинг сообщений: 142
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1121
Рейтинг сообщения: 0
Установи Segger-овский софт и запусти утилиту jlink.exe. Этого обычно достаточно.


Вернуться наверх
 
Вебинар «Разбор новых уникальных модулей FMAC и CORDIC в микроконтроллерах общего назначения STM32G4» (15.07.2020)

Компания КОМПЭЛ приглашает вас принять участие в вебинаре 15.07.2020, посвященном новому семейству микроконтроллеров общего назначения – STM32G4. Вебинар рассчитан на технических специалистов и тех, кто знаком с основами цифровой обработки сигналов. Мы разберем алгоритм работы CORDIC, а также рассмотрим пример создания цифрового фильтра на базе FMAC.

Зарегистрироваться на вебинар>>
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Вс окт 06, 2019 19:51:52 
Прорезались зубы
Аватар пользователя

Карма: 6
Рейтинг сообщений: 23
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 232
Рейтинг сообщения: 0
Хорошо, попробую. Но, какой именно? Его на сайте сеггера валом софта всякого.

_________________
Астролябия-сама меряет, было бы что мерять!!!


Вернуться наверх
 
Батарейки FANSO – работает, как ни крути

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Вс окт 06, 2019 20:17:13 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 148
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3601
Рейтинг сообщения: 0
Влад говорит о дровах на jlink, и запускать надо jlink commander...


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пн окт 07, 2019 09:21:37 
Прорезались зубы
Аватар пользователя

Карма: 6
Рейтинг сообщений: 23
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 232
Рейтинг сообщения: 0
Дрова сами нашлись сразу после подключения.
А jlink commander сейчас попробую... если найду где его скачать.
Не запороть бы еще отладчик.


P.S. установил приложение, нашел утилиту jlink.exe, запустил. Просит указать устройство/ядро. Чего ему надо? Нужно уточнить на чем собран отладчик?

_________________
Астролябия-сама меряет, было бы что мерять!!!


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пн окт 07, 2019 10:07:04 
Сверлит текстолит когтями
Аватар пользователя

Карма: 12
Рейтинг сообщений: 142
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1121
Рейтинг сообщения: 0
С сайта segger качается пакет ПО на J-Link, он там один. Какая версия J-link, что её страшно "запороть"?

Добавлено after 2 minutes 26 seconds:
Чего ему надо?
Забей, всё работает. Жди устройство, которое будешь отлаживать, подключай и работай.


Вернуться наверх
 

Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пн окт 07, 2019 10:10:52 
Прорезались зубы
Аватар пользователя

Карма: 6
Рейтинг сообщений: 23
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 232
Рейтинг сообщения: 0
Ладно, получу платы с STM, тогда и опробую. Тем более что с почты сегодня звонили, возможно что-то из stm пришло.

Какая версия J-link, что её страшно "запороть"?

Клон, разумеется.
SEGGER J-Link конфигуратор сообщает что это SEGGER J-Link ARM V8.00
Прошивку боязно обновлять. Много раз читал, как клонированные девайсы дохли после работы с официальным софтом. Не обязательно J-Link, разные другие тоже. Лог. анализаторы, например.

_________________
Астролябия-сама меряет, было бы что мерять!!!


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пн окт 07, 2019 17:45:47 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 148
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3601
Рейтинг сообщения: 0
Дохли клоны на атмеловских чипах, это jlink v8 .
И то с легкостью востанавливались.
JLink на stm не убьешь.
Лог анализаторы на кипарисах так же не дохли, перешивалась епром и ставилась защита на запись...

Кстати, а нахрена ты взял jlink v8???
V9 900 р. всего и никакого геморроя...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пн окт 07, 2019 18:02:01 
Сверлит текстолит когтями
Аватар пользователя

Карма: 12
Рейтинг сообщений: 142
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 1121
Рейтинг сообщения: 0
Ну V8 легко поднимается, если что, там SAM-BA есть по USB. Прошивка в сети есть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Пн окт 07, 2019 23:03:12 
Прорезались зубы
Аватар пользователя

Карма: 6
Рейтинг сообщений: 23
Зарегистрирован: Сб янв 28, 2006 22:47:24
Сообщений: 232
Рейтинг сообщения: 0
Кстати, а нахрена ты взял jlink v8???
V9 900 р. всего и никакого геморроя...

Кстати, а где вы раньше были с этим замечанием?
Ну V8 легко поднимается, если что, там SAM-BA есть по USB. Прошивка в сети есть.

Тогда ладно. Но прошивку все равно буду обновлять только после того, как дерну ногой на МК и отслежу в Keil это самое дрыганье во всех подробностях. А то навалится все сразу, разбери где и в чем косяки...

_________________
Астролябия-сама меряет, было бы что мерять!!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Вт окт 08, 2019 14:51:55 
Опытный кот
Аватар пользователя

Карма: 7
Рейтинг сообщений: 48
Зарегистрирован: Вт июн 17, 2014 00:34:26
Сообщений: 785
Рейтинг сообщения: 0
Добрый день, при подаче питания stm32f4 сразу появляется потенциал 1.2V на одном из выводов. Этот вывод подключен к транзистору который управляет бузером и последний начинает тихо неприятно пищать. Затвор транзистора подтянут к земле. Подскажите как это вылечить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Вт окт 08, 2019 15:17:52 
Вымогатель припоя

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 579
Рейтинг сообщения: 0
Получил сегодня девборду на STM32F401 и что-то ума ей не дал: st-flash знать не знает о таком контроллере (возможно, в новых версиях поддержка и появится - не знаю), а openocd ругался, пока я не сделал connection under reset. С какого-то перепуга вот с такой конфигурацией
Код:
openocd -f interface/stlink-v2.cfg -f target/stm32f4x.cfg

openocd пытается JTAG использовать, а не SWD:
Код:
Error: jtag status contains invalid mode value - communication failure
Polling target stm32f4x.cpu failed, trying to reexamine
Examination failed, GDB will be halted. Polling again in 100ms

ну, да ладно: если никто еще с этими МК не работал, придется годик-другой-третий подождать, пока нормальная поддержка у st-flash появится. Самому патчить st-flash уж очень неохота!

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Вт окт 08, 2019 15:29:26 
Друг Кота
Аватар пользователя

Карма: 30
Рейтинг сообщений: 148
Зарегистрирован: Пн июл 28, 2008 22:12:01
Сообщений: 3601
Рейтинг сообщения: 0
Мда, прям таки бяда с этими красноглазыми, и кайло и SES знают про сей камень и jlink с ними работает...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Вт окт 08, 2019 15:44:24 
Вымогатель припоя

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 579
Рейтинг сообщения: 0
dosikus, ты знаешь мое отношение к проприетастам!

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Вт окт 08, 2019 16:04:05 
Собутыльник Кота

Карма: 42
Рейтинг сообщений: 604
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 2899
Откуда: москва, уфа
Рейтинг сообщения: 0
st-flash знать не знает о таком контроллере
вроде как должен
https://github.com/texane/stlink/blob/m ... -boards.md
С какого-то перепуга вот с такой конфигурацией
Код:
openocd -f interface/stlink-v2.cfg -f target/stm32f4x.cfg

openocd пытается JTAG использовать, а не SWD
а что в этих конфигах?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Вт окт 08, 2019 16:50:17 
Вымогатель припоя

Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 579
Рейтинг сообщения: 0
arkhnchul писал(а):
вроде как должен

Там какой-то st-link-v2-1, а у меня обычный китайский "свисток"...
arkhnchul писал(а):
а что в этих конфигах?

Первый:
Код:
interface hla
hla_layout stlink
hla_device_desc "ST-LINK/V2"
hla_vid_pid 0x0483 0x3748

А второй здоровый, там и про jtag что-то есть, и не про jtag. Но в самом начале вот такая штука:
Код:
#
# stm32 devices support both JTAG and SWD transports.
#
source [find target/swj-dp.tcl]
source [find mem_helper.tcl]

_________________
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Вт окт 08, 2019 17:14:52 
Потрогал лапой паяльник
Аватар пользователя

Карма: 3
Рейтинг сообщений: 87
Зарегистрирован: Чт июл 24, 2014 23:09:23
Сообщений: 353
Откуда: Киев
Рейтинг сообщения: 0
Добрый день, при подаче питания stm32f4 сразу появляется потенциал 1.2V на одном из выводов.

На каком именно выводе это происходит.
Такого не должно быть, тем более если резистор подтяжки есть. У вас по умолчанию низкий уровень настроен и внутренняя подтяжка на минус настроена?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32 новичку в ARM что к чему
СообщениеДобавлено: Вт окт 08, 2019 17:39:10 
Собутыльник Кота

Карма: 42
Рейтинг сообщений: 604
Зарегистрирован: Пн апр 06, 2015 11:01:53
Сообщений: 2899
Откуда: москва, уфа
Рейтинг сообщения: 0
Там какой-то st-link-v2-1, а у меня обычный китайский "свисток"...
ну там те комбинации, что конкретно автор пробовал. Даже blue pill в списке нету) Должно заводиться с любым стлинком.
А второй здоровый, там и про jtag что-то есть, и не про jtag.
он сам по себе выбирает jtag, потому что может :dont_know: а если ему прямо сказать про swd?
Код:
openocd -f interface/stlink-v2.cfg -c "transport select hla_swd" -f target/stm32f4x.cfg


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

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


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

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


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

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


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