Easyelectronics.ru

Электроника для всех
Текущее время: 05 мар 2021, 14:54

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



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 3524 ]  На страницу Пред.  1 ... 137, 138, 139, 140, 141  След.
Автор Сообщение
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 09 янв 2021, 02:05 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 7301
Show по поводу SES


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 09 янв 2021, 11:43 
Старожил

Зарегистрирован: 06 окт 2014, 20:14
Сообщения: 1076
Заплатить видимо надо. Или исправлять не хотят потому, что может в другом месте поломаться. Выдержка из статьи на Хабр ELF (Executable and Linkable Format — основной формат исполняемых файлов Linux и многих Unix-систем), что пишут авторы далее, как бы развлекая читателя
"— Я тоже эльф… Синий в красный… Эльфы очень терпеливы… Синий в красный… А мы эльфы!.. Синий в красный… От магии одни беды…
(с) Маленькое королевство Бена и Холли"

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

Вы говорите исправлять? Кого Вы просите? Вы задумывались? Вы просите SEGGER? Или Вы выпрашиваете у немецких детей, которые до сих пор смотрят мультики? Выходит, взрослый дядька что-то выпрашивает у ребенка, не стыдно? И при этом называя детей немцами?
Впрочем, Хабр читать зарекся, такой отвратительной журналистики еще поискать, хотя что искать, достаточно сходить в детский сад.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 09 янв 2021, 13:07 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 3855
Откуда: Китай, Пекин
AstraHard ты в какой местности живешь?

_________________
unirail.org


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 02:11 
Старожил

Зарегистрирован: 06 окт 2014, 20:14
Сообщения: 1076
Переехать что-ли... На Allwinner F1c100s? и RT-Thread (RTT). С STM32? F1c100s по цене и другим качествам так здорово выигрывать стал. 118 Руб. в базарный день.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 10:34 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 4048
Откуда: Винница
Signaller писал(а):
Keil емнип ограничение 32КБ.
Для F0/L0/G0 ограничения нет.

_________________
Китайская комплектация - европейское качество!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 10:46 
Старожил
Аватара пользователя

Зарегистрирован: 13 дек 2010, 23:15
Сообщения: 2456
Откуда: Киев
У меня пока F4 и возможно его будет мало. Так что кейл не вариант.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 11:04 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2644
Вчера портировал свой проект на TrueSTUDIO (решил попробовать его).
Железки под рукой нет, на железе не пробовал пока.
Чем хорош Атоллик - сам все ставит и сам запускает gdb-server.
То есть проще в настройке.
Есть никсовая версия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 12:42 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 866
Pingvin писал(а):
Вчера портировал свой проект на TrueSTUDIO (решил попробовать его).
Железки под рукой нет, на железе не пробовал пока.
Чем хорош Атоллик - сам все ставит и сам запускает gdb-server.
То есть проще в настройке.
Есть никсовая версия.

Сразу переходи на CubeIDE. Больше удобств.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 12:43 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 866
Коллеги, где почитать о том, как перенаправить ввод-вывод в <iostrem>? Компилятор g++.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 15:55 
Старожил
Аватара пользователя

Зарегистрирован: 20 май 2013, 22:29
Сообщения: 483
tonyk, а зачем это нужно, если не секрет? Тем более в ветке про STM32


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 16:49 
Старожил

Зарегистрирован: 06 окт 2014, 20:14
Сообщения: 1076
А где еще?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 17:08 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 866
ArtDen писал(а):
tonyk, а зачем это нужно, если не секрет? Тем более в ветке про STM32

Хочу заменить облегчённую библиотеку стандартной. Тем более, что код собирается под СТМ32 и Винду.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 17:19 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 06 окт 2019, 21:35
Сообщения: 135
Откуда: Ukraine
tonyk писал(а):
Тем более, что код собирается под СТМ32 и Винду.

В каком смысле "и Винду"?
Если приложение под ос виндовс и для работы с мк, то и работаем с протоколами обмена. Тип мк пофик, как по мне.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 17:35 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 866
Цитата:
В каком смысле "и Винду"?

В прямом. Вывод протокола работы в консоль.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 18:27 
Старожил
Аватара пользователя

Зарегистрирован: 20 май 2013, 22:29
Сообщения: 483
Потоки в c++ - это далеко не лучшая часть стандартной библиотеки. Я бы очень хорошо подумал над тем чтобы использовать их даже под вину, не говоря уже о stm32


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 18:31 
Старожил

Зарегистрирован: 06 окт 2014, 20:14
Сообщения: 1076
Может хочется оочень. Смотря с какой скоростью работа идет, не зря их придумали, они очень удобны в плане простоты применения, все по очереди и медленно.... Гарантия!!!!, что ничего не потеряется!!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 10 янв 2021, 19:07 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 866
Цитата:
Смотря с какой скоростью работа идет, не зря их придумали, они очень удобны в плане простоты применения

Совершенно в дырочку!
И не забываем об объёме выводимой информации (немного) и мобильности.
Так что, ссылку на документ дадите? Где-то когда-то видел, а сейчас не могу найти.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 11 янв 2021, 03:07 
Старожил

Зарегистрирован: 16 окт 2013, 01:27
Сообщения: 1731
Можете посмотреть в качестве примера как это реализовано в SEGGER_RTT_Syscalls_KEIL (там вывод стандартного printf() переназначается и данные идут в RTT


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 11 янв 2021, 10:34 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 866
sed_alex писал(а):
Можете посмотреть в качестве примера как это реализовано в SEGGER_RTT_Syscalls_KEIL (там вывод стандартного printf() переназначается и данные идут в RTT

У меня G++, при чём тут Кейл? Да ещё и printf()? Похоже, те кто знают- молчат. Ладно, придётся самому разбираться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 11 янв 2021, 11:11 
Старожил
Аватара пользователя

Зарегистрирован: 13 янв 2018, 21:36
Сообщения: 1660
Код:
int _write(int file, char *ptr, int len);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 11 янв 2021, 17:14 
Старожил

Зарегистрирован: 08 июл 2013, 17:00
Сообщения: 866
VladislavS писал(а):
Код:
int _write(int file, char *ptr, int len);

То есть у g++ и printf(), и cout пользуют одну и ту же функцию?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 15 янв 2021, 13:27 
Старожил

Зарегистрирован: 14 апр 2014, 11:41
Сообщения: 220
Откуда: Минск Беларусь
Заметил странную штуку с LTDC. При статическом буфере во флэш или с буфером в SDRAM (когда я ничего в нём не меняю) - картинка выводится на экран чётко и красиво. Как только появляются динамические изменения картинки в SDRAM буфере (например, просто вывод счётчика цифр на экране), то сразу начинают сыпаться небольшие артефакты изображения по всей длине экрана на высоте (координата Y) вывода счётчика. Дисплей соединяется с МК через конвертер RGB->LVDS проводами разной длины, кароч лапшой-портянкой. С начала грешил всё-таки на провода, но потом статическая картинка поставила меня в ступор. Есть у кого какие мысли?

ЗЫ: Такое чувство, что артефакты появляются при записи в SDRAM. Хотя я прогонял тест памяти, записывал и считывал побайтово - всё совпадает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 15 янв 2021, 13:35 
Старожил
Аватара пользователя

Зарегистрирован: 13 дек 2010, 23:15
Сообщения: 2456
Откуда: Киев
Какого характера артефакты? Какие частоты вывода счетчика и обновления экрана?
Используется ли 2я буферизация?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 15 янв 2021, 13:50 
Старожил

Зарегистрирован: 14 апр 2014, 11:41
Сообщения: 220
Откуда: Минск Беларусь
Signaller писал(а):
Какого характера артефакты? Какие частоты вывода счетчика и обновления экрана?
Используется ли 2я буферизация?


Частота счётчика абсолютно любая (хоть пару герц). Частота обновления экрана 40 Гц. Экран довольно большой - 1280х390. Двойная буферизация не используется, т.к. и так не хватает пропускной способности SDRAM, что выражается срывами синхронизации LTDC. Вышел из ситуации следующим способом - рисую на экране только тогда, когда курсор находится в нижней закадровой области и для этого эту область даже сделал прилично больше.


Вложения:
33.jpg
33.jpg [ 108.06 Кб | Просмотров: 286 ]
22.jpg
22.jpg [ 33.74 Кб | Просмотров: 286 ]
11.jpg
11.jpg [ 55.67 Кб | Просмотров: 286 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 для чайников
СообщениеДобавлено: 15 янв 2021, 14:05 
Старожил

Зарегистрирован: 14 апр 2014, 11:41
Сообщения: 220
Откуда: Минск Беларусь
Вот ещё артефакты. Похоже на перескок клока на один такт сверху и на два такта снизу. При записи в SDRAM возникают какие-то наводки в LTDC. Я правильно это понимаю? Хотя на верхних картинках это точно не перескок клока. Провода от LTDC проходят прямо под SDRAM памятью, но на расстоянии где-то в сантиметр.


Вложения:
44.jpg
44.jpg [ 81.66 Кб | Просмотров: 279 ]


Последний раз редактировалось Yoda 15 янв 2021, 14:28, всего редактировалось 2 раз(а).
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3524 ]  На страницу Пред.  1 ... 137, 138, 139, 140, 141  След.


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


Кто сейчас на конференции

Сейчас этот форум просматривают: serglg


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB