Jump to content
DrobyshevAlex

Компиляция для STM32

Recommended Posts

58 минут назад, mail_robot сказал:

ай молодец. Хороший мальчик

Я бы не спешил на Вашем месте с выводами. Я не сказал что труСтудия мне больше понравилась)

Например я не нашел в ней готовой константы DWT_CTRL_CYCCNTENA_Msk.

Да и так и не изменилось то, что кокос из коробки ставится и все работает сразу. А тут пришлось лезть в опции что бы заставить шить хоть как то. Нафиг мне запускать при прошивке? Мне это надо ток когда дебажу) А если просто поправить что то, тест изменить, константу, для прошивки все равно пока не нашел как сделать без запуска дебага.

Так же не вываливается без нажатия контрл + пробел выбор функций для быстрой подстановки. Возможно где то меняется, но пока не нашел. Да даже если и меняется, не вижу плюсов, что в ней есть и чего нет в кокосе)

Но не буду спорить что их нет, может и есть, я пока не увидел)

Радуют что хал не пихает сразу) И за то спасибо)

 

Share this post


Link to post
Share on other sites
16 часов назад, DrobyshevAlex сказал:

Я бы не спешил на Вашем месте с выводами. Я не сказал что труСтудия мне больше понравилась)

Да всем пох....

Кто автору статьи виноват что он баран? В Атоллике всегда была и есть поддержка самых последних чипов и она появляеться еще до запуска этих чипов в продажу. В последней версии вроде как они обновили файлы CMSIS. При создании визардом пихает в проект или SPL или HAL выпиливаеться за 2 минуты. В чем ваши проблемы мне не ясно, пиарить что-то я не собираюсь, мне абсолютно все-равно что и на чем вы там пишите. Меня лично все усраивает на 100% я в ней уже лет 7 сижу А какую ты разницу хотел с кокосом если они обе основаны на эклипсе? Это когда-то ИАР и Кеил компилили лучше чем GCC, а сейчас может несколько % экономии может 3-5, зато переносимость кода намного лучше чем у них, потому как IDE на GCC больше, многие бесплатные, соответственно и кода в сети тоже больше под GCC.

Вы или учитесь работать с продуктом или не пишите глупостей, а то люди поверят...среда бесплатная и вам никто ничего не должен... Вот реально купите Кейл или ИАР и поработайте за эти деньги с ними и посмотрите что удобнее. Я думаю тебе надо с Ардуино ИДЕ работать, там все готовенькое.

Share this post


Link to post
Share on other sites

Конденсаторы Panasonic. Часть 4. Полимеры – номенклатура

В заключительной, четвертой статье из цикла «Конденсаторы Panasonic» рассматриваются основные достоинства и особенности использования конденсаторов этого японского производителя на основе полимерной технологии. Главной конструктивной особенностью таких конденсаторов является полимерный материал, используемый в качестве проводящего слоя. Полимер обеспечивает конденсаторам высокую электрическую проводимость и пониженное эквивалентное сопротивление (ESR). Номинальная емкость и ESR отличается в данном случае высокой стабильностью во всем рабочем диапазоне температур. А повышенная емкость при низком ESR идеальна для решения задач шумоподавления и ограничения токовых паразитных импульсов в широком частотном диапазоне.

Читать статью

1 минуту назад, MasterElectric сказал:

А какую ты разницу хотел с кокосом

Так все пишут что кокос глючный. Вот я хочу увидеть эти глюки) Просто у меня пока не было)

Share this post


Link to post
Share on other sites
                     

STM32G0 - средства противодействия угрозам безопасности

Результатом выполнения требований безопасности всегда является усложнение разрабатываемой системы. Особенно чувствительными эти расходы стали теперь, в процессе массового внедрения IoT. Обладая мощным набором инструментов информационной безопасности, микроконтроллеры STM32G0 производства STMicroelectronics, объединив в себе невысокую цену, энергоэффективность и расширенный арсенал встроенных аппаратных инструментов, способны обеспечить полную безопасность разрабатываемого устройства.

Подробнее...

@MasterElectric вот честное слово не понимаю где я написал что есть какие то проблемы? Да были, когда я создал тему, я вообще не понимал на чем можно компилить, и что за либы нужны и где их брать)

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

 вставил один и тот же код свой, замер температуры по и2с и вывод на экран обе прошивки получились с разницей в 4 байта. так что это тоже не отличие)

для меня сейчас главный минус кокоса - то что он закрылся)

2 минуты назад, MasterElectric сказал:

Ну так работай в ней кто тебе не дает...

ну если Вы настаиваете, то буду.

Share this post


Link to post
Share on other sites

В чем минус то? Тулчейн внешний, заголовочные файлы можно подключать любые, в том числе и скрипт линкера. Бери себе и программируй, все файлы что надо есть на сайте ARM.

Share this post


Link to post
Share on other sites

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

Я даже не писал что не буду его юзать, можно мне больше чем 1 минуту потратить в этой иде что бы определится что юзать? 

11 минуту назад, MasterElectric сказал:

среда бесплатная и вам никто ничего не должен

что то у атмел подход другой, если они выпускают свои мк то они и атмел студию выпускают свою не глючную))

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

Я и не говорю что должен) просто фирма могла и заботится о своих потребителях)

Share this post


Link to post
Share on other sites
25 минут назад, MasterElectric сказал:

В чем минус то?

еще раз поясню. сейчас речь не за

25 минут назад, MasterElectric сказал:

заголовочные файлы можно подключать любые

я пишу в notepad++ когда под виндовс и в atom когда под маком.

то есть мне на иде в целом пофиг. я с++ сервер пишу в блокноте, собираю с помощью cmake. мне не сложно.

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

пришел в стм, так.

у атмел на своем сайте студия - бесплатная.
у андриод на сайте андроид студия - бесплатная
у айжп на сайте эйпл хКод - бесплаатный
даже у майкрософта уже визуалстудия бесплатная)

ну логично было идти на сайт ст качать или нет? иду на сайт стм, и не понимаю почему меня кидает по всем ссылкам не пойми куда, где же свой софт? почему кеил требует денег?

начинаю гуглить, виду холивары, одни то советуют другие то. статьям по 5 лет.

иду на форум, в надежде что есть люди которые могут работать с стм и сказать что есть для разработки под стм. И посоветовали! за что большое спасибо! И за атолик студию я нажал спасибо! потому как я действительно рад что есть аналог кокоса бесплатный)

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

ставлю кеил, он пишет не удается скачать файлы. нажимаю создать проект, он пишет что можно создать только для blue... чего то там... ок
иду на сайт ст и качаю отдельно либы для стм32ф103, ок появились.
или качаю кубМх и создаю проект, открываю в кеиле, все ок. но мне надо включить таймер, включаю, куб пишет нога такая то настроена так то, все ок, генерирую по статье. не работает!
начинаю искать, пишу на форму, два дня тишина, хоть  я и выложил полный код. да, мне ни кто ничего не должен. путем дебага по недрам ХАЛа нашел что куб не настроил ни ногу не тактирования, нашел на англоязычном форуме, что куб сломался, и не генерит некоторые куски кода почему то, которые генерил.
жму дебаг - не подключается, бросил кеил.

поставил трустудию, жму создать проект под устройство. пишет Нет ни одного устройства! не знаю что это значит, методом тыка нашел что надо нажать Обернуть проект. правда он создал тогда файлы для моего мк, и напихул какие то 100500 функций дерганья светодиодами) ну ок удалил. вставил код, не хватает одной коснтанты.  полез в даташин, нашел, скомпилился. ищу кнопку прошить - не нашел. жму дебаг - ошибка. минут 20 трачу на то что бы найти как выбрать программатор в настройках.

21 век, везде отзывы, везде старатся предоставить качественные услуги в борьбе за клиента, уже паспорт получать 10 минут всего занимает, прописка 2 минуты. пота россии доставило мою посылку за 150 рублей на комчатку с краснодарского края за 6 дней.

а некоторые люди сидят, говорят Никто вам ничего бесплатно не должен! из за таких развиваются такие как ст)

 

блин если б мы работали вот так, что мы бесплатно никому не должны, я б уже без работы был :D

видимо даже СТ понимает что должно, раз есть 32 кб кайла, и атолик бесплатный стал)

Атолик - лучшая студия) Все мир? :) 

Edited by DrobyshevAlex

Share this post


Link to post
Share on other sites
В 22.01.2019 в 10:36, DrobyshevAlex сказал:

Ну я на изиэлектроникс почитал, так там целый геморой создать проект ))

Пишут, что труСтудия создает только пустую папку, дальше надо генерить кубом, и выдирать оттуда только те файлы что нужны, бзе хала  например сложно будет сделать проект с кубом )

Вот с чего началось... я ответил "В Атоллике выбирайте Embedded C Project, этот визард уже лет 6 как работает." И будет почти нормально, потом нужно удалить SPL или HAL, зависит от камня. Ну и заменить возможно CMSIS на более новый, например взять его из проекта Куба. Так что не самая лучшая в мире, но зато бесплатная)) Да нельзя прошить из коробки просто прошивку, но можно создать эту кнопку вручную, хотя не знаю в чем сложность прошить средствами программатора прошивку или в дебаг зайти. Возможности отладки самые широкие есть все что надо (это по сравнению с кокосом). Я пробовал и ИАР и Кейл, писать в этих ИДЕ код это мука самая настоящая, но каждый выбирает то что хочет... Да не работает визард для создания проекта на основе только CMSIS, пункт есть но он не работает там все пустое, ну забросили...

Share this post


Link to post
Share on other sites

я лично с GCC завязал изза скорости компиляции. При прочих равных кайло компилит раза в три быстрее. И это заметно экономит время на писанине в целом

Share this post


Link to post
Share on other sites
5 часов назад, mail_robot сказал:

я лично с GCC завязал изза скорости компиляции.

Развязывай обратно.

У меня есть реальные тесты скорости работы кейла иара и половины того что хрустит под гсс. Требовалось собрать прошивку для внешней 24q64, под завязку набитой графикой и звуками. Есно можно запустить на ней файловою систему, и обращаться к картинкам про имени файла... Но нужно быстро + камень имеет нативную поддержку квадрорежима для этой памяти. А это значит можно обращаться к графике через символьное имя, минуя файловою систему и программные функции чтения этой самой памяти. Достаточно собрать одну громадную статическую структуру для графики и звуков, и разместить её на адресном пространстве внешней памяти. 

Дык вот, собрать всё в один большой комок - не так уж и сложно. Сложность в сборке такого проекта. ГСС зависал на два с половиной часа. Кейл не прошёл тест, точнее я не дождался окончания компиляции. Иар был оставлен на ночь, и к утру он всё ещё трещал винчестером.

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

Share this post


Link to post
Share on other sites

У KEIL есть 5 компилятор, 6  и GCC

Тут уже кому как пожелается.

Edited by Oxford

Share this post


Link to post
Share on other sites
3 hours ago, AVI-crak Home said:

Развязывай обратно

не. Сказки мне можно на эту тему уже не рассказывать. Накомпилялся от души

Share this post


Link to post
Share on other sites
В 25.01.2019 в 02:55, AVI-crak Home сказал:

ГСС зависал на два с половиной часа. Кейл не прошёл тест, точнее я не дождался окончания компиляции. Иар был оставлен на ночь, и к утру он всё ещё трещал винчестером

И ОС наверное неделю грузится!  :) 

Share this post


Link to post
Share on other sites
30 минут назад, optima сказал:

STM32CubeIDE

Да поглядел уже- по сути то что они купили оформили в виде CubeMX + IDE что кстати отчасти удобно. Но вот с дебаггером у меня все никак под мак не заведется. Приходится запускать паралельку, а с паралелькой и кайл неплохо работает. Наверное пользователи win торжествуют. 

Share this post


Link to post
Share on other sites
Posted (edited)

tar, ты про абдурино/калокубо кухарок? Вроде радуются чему то

Edited by Oxford

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Это-то понятно... Так ведь и новость не простая, а многостороней направленности... Её и в "Юмор" можно, и в"Политику," и даже в отдельную тему типа "Фантазии воровской власти, или погремушки для народа. Ежедневный обзор." ЗЫ: Поначалу ломанулся  в  "Политику",  читанул там, мельком, текущие дебаты... а там люди  переписываются о чём-то своём, не  относящемся к политике. И так там всё хорошо у них и мирно... не неохота было влазить  со своей хренью и мешать. А в  "Юморе"... там изначально слишком упрощённые ожидания от прочтения постов... Многие могут прочитать, но сразу не засмеяться... А если сразу не засмеются, то  есть опасность надолго  перестать улыбаться, даже на очень прикольные демотиваторы и анекдоты на протяжении минимум двух страниц.  Это не хорошо по отношению к любителям истинного  юмора. Вот и пришлось запостить сюда... Тут никому не помешает. Текущих базаров тут нет... Зашёл...прочитал, просто как  новость... и спокойно покинул тему. 
    • У китайцев на многих ПЧ так и сделано , только стоят супрессоры(они токи держат больше чем стабилитроны).
    • это  не удивляет, если бы понимал , баек о собирании и работе схемы от тебя не было бы,   она ничего не открывает , от слова совсем , оные до VT2 просто не доходят.
    • Резистор в качестве перемычки играет роль своеобразного дешевого предохранителя. Поэтому, ставя излишне мощный, Вы тем самым исключаете эту его функцию. Это первое. Второе. Если он сгорел - значит, в цепи, которую он питает, погорела половина деталей. Как по мне - ремонт экономически нецелесообразен. Разве что "потренироваться на кошках" для набора опыта.
    • Guest Александр
      Спасибо, обязательно посмотрю.  И последний вопрос:какой мощности ставить резистор? 2 ватта хватит? 
    • По ремонтам компьютерный ИИП лично у меня накачано порядка пяти или шести книг. Ищите и штудируйте.
    • пока схема такая - как считаете? позже на практике постараюсь запустить запуск от оптрона - возможно еще будут изменения.
  • Покупай!

×
×
  • Create New...