Balabes 0 8 июля, 2015 Опубликовано 8 июля, 2015 · Жалоба Здравствуйте! Поделитесь кто-нибудь пустым проектом для IDE Coocox(1.7.8) с использованием HAL драйверов для F1. У меня чет не вышло все собрать из папки STM32Cube_FW_F1_V1.1.0 (ну или описание процесса) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
doom13 0 8 июля, 2015 Опубликовано 8 июля, 2015 · Жалоба Сносите Вы этот Coocox, ставте Eclipse и всё к нему необходимое, а там под STM32 будет куча примеров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
johnshadow 1 9 июля, 2015 Опубликовано 9 июля, 2015 · Жалоба Сносите Вы этот Coocox, ставте Eclipse и всё к нему необходимое, а там под STM32 будет куча примеров. У CooCox есть жирный плюс - он позволяет использовать st-link и для работы с "чужими" процессорами. В частности я работал с NXP lpc17xx. А вот их CoLinkEx мне не понравился - при пошаговой трассировке постоянно вываливаюсь в прерывания (таймеров и пр), видимо не устанавливали MASKINTS bit в регистре DHCSR. Данную проблему обсуждал у них на форуме 2 года назад - может уже и исправили. JLink (clone) мне не нравится по габаритам, но только с ним удалось отлаживать stm32l152 в режимах с низкой частотой - на частотах 32,5KHz, 65KHz (и так по моему до 512) st-link не работает. :( Проблема известная, но ребята из st пока ее не решают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 9 июля, 2015 Опубликовано 9 июля, 2015 · Жалоба Если вы любите гемор, а судя по набору софта - любите. То почему бы вам не взять дискавери, и не перепрошить их наплатный st-link в обычный жетаг, не отпелить от платы половину и не получить малогабаритное решение используемое много где? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
johnshadow 1 9 июля, 2015 Опубликовано 9 июля, 2015 · Жалоба Если вы любите гемор, а судя по набору софта - любите. То почему бы вам не взять дискавери, и не перепрошить их наплатный st-link в обычный жетаг, не отпелить от платы половину и не получить малогабаритное решение используемое много где? В свое время решил не портить дискавери, а заказал на ebay клон st-link2, и именно с ним я и сравнивал габариты jlink'а. По поводу гемора о наборе софта можете уточнить свою мысль? На текущий момент в кокосе (как в IDE) мне не хватает только интеграции с git, точнее кнопки commit. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 9 июля, 2015 Опубликовано 9 июля, 2015 · Жалоба я за ограничено бесплатные среды, кеил в бесплатном режиме даже операционку свою дает использовать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
johnshadow 1 9 июля, 2015 Опубликовано 9 июля, 2015 · Жалоба я за ограничено бесплатные среды, кеил в бесплатном режиме даже операционку свою дает использовать. у меня бы все не влезло по ограничениям размера выходного файла - GSM, GPS, RS485, CAN, 1wire, FOTA и т.п. Ломаный - не вариант. Поделитесь кто-нибудь пустым проектом для IDE Coocox(1.7.8) с использованием HAL драйверов для F1. Посмотрел на HAL и решил продолжать юзать spl - показался излишне избыточен и сложен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Balabes 0 9 июля, 2015 Опубликовано 9 июля, 2015 · Жалоба В общем проблема решилась обновлением CubeMX и установкой TrueSTUDIO, пока впечатления приятные он этой IDE Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
barabek 0 11 июля, 2015 Опубликовано 11 июля, 2015 · Жалоба Сносите Вы этот Coocox, ставте Eclipse и всё к нему необходимое, а там под STM32 будет куча примеров. Позвольте полюбопытствовать, чем так плох coocox? Он же вроде как тоже на базе eclipse? Я пробовал и там и там. Но с чистым эклипсом возникают проблемы с st-link. На рабочем компе так и не получилось. Конечно, настроить можно, но не тривиально. А с кокосом из коробки все работает. Может я не использую Какие-то важные возможности и есть средства для ускорения и упрощения разработки и отладки? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Balabes 0 13 июля, 2015 Опубликовано 13 июля, 2015 (изменено) · Жалоба Но с чистым эклипсом возникают проблемы с st-link. У меня и truestudio с st-link как-то не дружит. Уже на двух машинах с Win7x64 одинаковая ситуация. GDB_server запускается, дрова для st-link v2 стоят, а в консоле при запуске сами смотрите что Прошивка в ст-линк последняя. В уже названном кокосе все дебажилось. Причем если ST-Link Utility посмотреть в памяти все записано, но дебага нет. Может кто-нибудь подсказать? Тут поидеи процесс аналогичный эклипсу. Изменено 13 июля, 2015 пользователем Balabes Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Balabes 0 13 июля, 2015 Опубликовано 13 июля, 2015 · Жалоба http://www.atollic.com/index.php/kb/11-st_...ng/11-kb_stlink http://www.atollic.com/index.php/kb/3-debu...onnection_error Это не помогло( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Balabes 0 14 июля, 2015 Опубликовано 14 июля, 2015 · Жалоба Нашел в чем дело. Проект сгенерированный CubeMX первым делом вызывает HAL_Init(); В ней вызывается функция HAL_MspInit а уже она в свою очередь вырубает jtag и swd полностью /**DISABLE: JTAG-DP Disabled and SW-DP Disabled */ __HAL_AFIO_REMAP_SWJ_DISABLE(); Будьте внимательны! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 14 июля, 2015 Опубликовано 14 июля, 2015 · Жалоба ну насколько я помню тело этой функции отдано на ваше усмотрение, то есть вы где-то попросили сделать именно так, потому оно все и повырубала... В настройках проекта в системах надо указывать что жетаг вам нужен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
doom13 0 15 июля, 2015 Опубликовано 15 июля, 2015 · Жалоба Позвольте полюбопытствовать, чем так плох coocox? Он же вроде как тоже на базе eclipse? Я пробовал и там и там. Но с чистым эклипсом возникают проблемы с st-link. На рабочем компе так и не получилось. Конечно, настроить можно, но не тривиально. А с кокосом из коробки все работает. Может я не использую Какие-то важные возможности и есть средства для ускорения и упрощения разработки и отладки? Мне не понравилось то, что там нет поддержки с++, а чтобы была надо заниматься шаманством. А с новой версией (на тот момент) вообще были какие-то баги. Поэтому было решено разобраться как использовать Eclipse для работы с ARM. Использовал Amontec JTAG Key-2 и Olimex ARM-USB-TINY-H с OpenOCD и Eclipse. Оба отлично работают (надо было только немного подправить config-файл). В папке OpenOCD со скриптами для разных программаторов ST-Link присутствует, думаю, должно всё работать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться