Знатоки STM32! Cкажите - я уже второй день занимаюсь программированием этих микроконтроллеров, а меня уже все зверски бесит. Это нормально? Сори, это была шутка... Почти... А вопрос такой. После пары часов мучений я таки смог добавить в девственный Keil uVision 5 свой микроконтроллер - stm32F407. После чего стало лезть такое окно (см. фото). Его можно убить, и продолжать работать дальше. При новом входе в программу (проект) оно появится снова. Его можно снова убить. Но - кто-нибудь может сказать, что это за ... э-э-э... странность, и какие она сулит последствия? Ну и, конечно, как их избежать, окажись они слишком противными?
Купленный или крякнутый? В последнем случае не удивляйтесь глюкам. Для STM32 много бесплатных IDE, зачем было использовать платную? Одна из простых для освоения - EmBitz. Попробуйте ее.
Купленный или крякнутый? В последнем случае не удивляйтесь глюкам. Для STM32 много бесплатных IDE, зачем было использовать платную? Одна из простых для освоения - EmBitz. Попробуйте ее.
Ну, на самом деле в подавляющем большинстве случаев это легенды, на счет повышенной глючности ломанных версий. Вирус запустить - да, могут. Но функционал самой программы обычно остается прежним. По крайней мере, я пожалуй ни разу не встречал обратного примера. Мой же Kail и вообще легальный, хотя и с ограниченным функционалом. Поставил его, потому что на нем много примеров, а так же была надежда, что породистость и как раз та самая платность защитят от глючности, столь характерной для Open Source. К той же Atmel Studio претензий очень много. Короче, за совет спасибо, если и дальше все будет так же тяжко, то среду буду менять однозначно. НО - пока все же хотелось бы разобраться с Keil-ом. Кстати - я верно понял, что отладчик в Keil не позволяет смотреть состояния переферийных устройств? Только регистры и память?
http://www.keil.com/forum/63409/keil-st ... ade-issue/ <-- не оно? А регистры периферии смотреть можно и даже на ходу немного поменять. Как точно - не подскажу, так как в данный момент нет ни одного устройства под отладкой подключенного.
_________________ А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42 Сообщений: 744 Откуда: Караганда, Казахстан
Рейтинг сообщения:0
Кстати, да. Почему-то, для stm32F4 Series отвалился ARM::CMSIS. В Pack Insialler'е при попытке установить ARM::CMSIS любой версии (пробовал 5.0.0, 4.5.0 и 3.20.4) в подокне Output вылезает сообщение: Cannot install Pack ARM.CMSIS.5.0.0: Cannot compile SVD file(s), а следом за ним - Cannot process one or more requested actions, и все. Потом, при попытке открыть проект с F407, вылезает та же самая ошибка с точно той же диагностикой, что и у топикстартера. Причем, полезло самО, запускаю проект, который раньше нормально собирался, и облом! Что-то обновилось, что - не помню, и вот такая радость!..
_________________ Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
"вернулся" на Keil 4.73 без надоедливых паков. Компиляцию с 5 версией сравнивал - в нескольких проектах совпали размеры флэша и рам до байта. Новые микроконтроллеры легко добавляются без паков - работает, проверено. Если надо - куб генерит проект для 4 версии, из такого проекта просто убирается хал - остается свежий цмис (хотя со старым цмис тоже все нормально). В основном использую 3 типа микроконтроллера - новые проекты создаю копипастом анлогичого по типу микроконтроллера и переименованием снаружи и внутри. Сами Кейлы (иде) можно копировать папки копипастом - распологать лучше в корне диска. Работают Кейлы и под линуксом с вайном (без отладки) - удобно сам Кейл можно не запускать - хороший внешний редактор + мэйкфайл.
з.ы. также еще куб генерит makefile проект для компилятора GCC ARM - если установить GCC, можно обойтись вообще без IDE - только продвинутый редактор, но с отладкой получается посложнее. Имхо лучше начинать с Кеил, потом можно и...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 29
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения