Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Ответ
Опции темы
Непрочитано 05.07.2017, 12:31   #4981
6ap6oc
Прописка
 
Регистрация: 02.03.2010
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 49 раз(а) в 26 сообщении(ях)
6ap6oc на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от nerozero Посмотреть сообщение
Разработка ПО для STM32 под линукс, всезнающий ALL поделитесь опытом.
Нужно: работающая версия с удобным интерфейсом (эклипс ?) и отладкой под линукс (убунту, минт).

Что я нашел:
- openstm32.org: очень сырой пока проект, но подающий надежду. Компилятор работает, отладка - не очень.

- Eclipse + Gnu GCC + OpenOCD + ST-link utils+ ... : работает но... хотелось бы чего нибудь по удобнее.

Спасибо
SW4STM32 работает отладка только по 3х проводной SWD с аппаратным сбросом. Но шьет нормально и по 2х проводной (+ общий конечно). CooIDE умеет по 2х проводной, не могу найти, как они это делают. Может подскажет кто, куда копать?
Реклама:
6ap6oc вне форума   Ответить с цитированием
Непрочитано 11.07.2017, 00:26   #4982
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от 6ap6oc Посмотреть сообщение
SW4STM32
эт который Workbench for STM32 от AC6? Если да - то сие лучьшее с чем мне приходилось работать. Отличнач шука. Шьет и дебагит на ура по SWD. уже второй проект пишу. Полнофункуиональный Eclipse(Ну хоть ктото не стал урезать все подряд) с поддержкой GIT и нормально работающим рефакторингом. Шикарно работает с CubeMX ом .

Доволен как слон.
nerozero вне форума   Ответить с цитированием
Сказали "Спасибо" nerozero
arty123 (11.07.2017)
Непрочитано 08.08.2017, 17:46   #4983
mig-25
Частый гость
 
Регистрация: 30.03.2005
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
mig-25 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

nerozero, Прошу поподробней описать процес настройки и дебаг SW4stm32 Stlink V2(китайский свисток) или сним никак.
mig-25 вне форума   Ответить с цитированием
Непрочитано 17.08.2017, 12:04   #4984
nerozero
Вид на жительство
 
Регистрация: 26.07.2007
Сообщений: 483
Сказал спасибо: 18
Сказали Спасибо 107 раз(а) в 68 сообщении(ях)
nerozero на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

mig-25, тоесть в каком смысле описать процесс? Вы работаете на линуксе?
были большие проблемы до появления AC6. В этом самом STM32Workbench-е от AC6 уже интегрирована сборка STlink утилит и даже правильные дрйвера под линукс (возможно и под вындоус, после завявки мелкомягких о поведении win10+ у меня острое несварение желудка от них). Весь процесс сводится к подключению USB порта. Остальное все работает очень стабильно.

Кстати у меня тоже и китайский и родной STlink работают. Даже встроенный в STM32Discovery stlink опознается на ура.

PS. прошу прощения за запоздалый ответ, лето однако...
nerozero вне форума   Ответить с цитированием
Непрочитано 05.11.2017, 13:37   #4985
0crash0
Частый гость
 
Регистрация: 24.04.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
0crash0 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Здравствуйте, не могу найти как на CubeMX приделать ws2812
на SPL нашел библиотеку, но хотелось бы через Куб
STM32F103C8T6.

еще интересует можно ли через DMA перекидывать паралельно данные ( массив данных в несколько портов(ну или несколько массивов в разные порты синхронно)

Последний раз редактировалось 0crash0; 05.11.2017 в 15:03.
0crash0 вне форума   Ответить с цитированием
Непрочитано 05.11.2017, 15:52   #4986
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от 0crash0 Посмотреть сообщение
не могу найти как на CubeMX приделать ws2812
CubeMX к ws2812 никакого отношения не имеет.
Сообщение от 0crash0 Посмотреть сообщение
еще интересует можно ли через DMA перекидывать паралельно данные ( массив данных в несколько портов(ну или несколько массивов в разные порты синхронно)
"синхронно" - понятие растяжимое. Такт в такт на разные порты - не получится, если различие в несколько тактов допустимо, то - вполне. Правда от CubeMX придётся отказаться.
STM32F0 вне форума   Ответить с цитированием
Непрочитано 05.11.2017, 16:20   #4987
0crash0
Частый гость
 
Регистрация: 24.04.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
0crash0 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от STM32F0 Посмотреть сообщение
CubeMX к ws2812 никакого отношения не имеет.

"синхронно" - понятие растяжимое. Такт в такт на разные порты - не получится, если различие в несколько тактов допустимо, то - вполне. Правда от CubeMX придётся отказаться.
я просто прочитал гдето что SPL уже устарела..
и STM на замену написали HAL

еще какуюто библиотеку видел но название не помню

а куб понравился тем что можно все визуально настраивать

а паралельность количество тактов неважно на сколько главное чтобы все массивы шли паралельно.. а не так что в одном первый бит а во втором уже 3ий
0crash0 вне форума   Ответить с цитированием
Непрочитано 05.11.2017, 16:36   #4988
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от 0crash0 Посмотреть сообщение
а паралельность количество тактов неважно на сколько главное чтобы все массивы шли паралельно.. а не так что в одном первый бит а во втором уже 3ий
У STM32F103C8T6 латентность ДМА что-то около 12 тактов. Если у вас за это время проскакивает 3 бита, то это не ваш вариант. Но насколько помню, у ws2812 нет таких времянок.
А ваще, досикус такую шнягу для ws2812 делал (да и не только он), именно на ДМА+порты. Ройте гуглом.
Сообщение от 0crash0 Посмотреть сообщение
а куб понравился тем что можно все визуально настраивать
Это называется не "визуально настраивать", а "визуально засирать мозг", своими же руками. В критических секциях - либо АСМ, что уже не актуально и не продуктивно, либо CМSIS, где при полном понимании происходящего можно свободно менять порядок действий без лишних телодвижений.
Сообщение от 0crash0 Посмотреть сообщение
я просто прочитал гдето что SPL уже устарела..
Дело не в SPL или кубе, дело в понимании происходящего. Если у вас этого понимания нет, то заюзать SPL будет для вас самым лучшим вариантом, даже если с этим возникнут трудности.

Последний раз редактировалось STM32F0; 05.11.2017 в 16:40.
STM32F0 вне форума   Ответить с цитированием
Непрочитано 05.11.2017, 17:12   #4989
0crash0
Частый гость
 
Регистрация: 24.04.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
0crash0 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от STM32F0 Посмотреть сообщение
У STM32F103C8T6 латентность ДМА
У меня одна короткая лента.. которая в 90% случаев будет получать данные только на старте

вообщем стоит дешифратор и в него надо передавать биты.. хотел передавать это через DMA
0crash0 вне форума   Ответить с цитированием
Непрочитано 05.11.2017, 17:38   #4990
STM32F0
Заблокирован
 
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
STM32F0 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Сообщение от 0crash0 Посмотреть сообщение
У меня одна короткая лента.. которая в 90% случаев будет получать данные только на старте
Сообщение от 0crash0 Посмотреть сообщение
вообщем стоит дешифратор и в него надо передавать биты.. хотел передавать это через DMA
Первое не стыкуется со вторым.
Если одна лента, то тогда СПИ или ТИМ+ДМА, порты здесь и на не сдались. Зачем тогда дешифратор?
STM32F0 вне форума   Ответить с цитированием
Ответ

Закладки


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


Часовой пояс GMT +4, время: 15:27.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot