|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
помогите настроить ПО для программирования STM3225.05.2012, 10:20. Показов 9428. Ответов 15
Метки нет (Все метки)
Здравствуйте. Я в этом деле совсем уж новичок)) поэтому почти ничего не знаю. Нашел вроде подробные уроки здесь на сайте, но ни один не помог настроить мне ПО.
Дело обстоит так. У меня есть STM32 VL DISCOVERY и я скачал istypsi, настроил его кое как для программирования в с/с++... но вот как сделать так, чтобы он прошивал МК, я не понимаю. Вроде должно быть как то через SL-Link, но вот как... Деаю я это все на Win7, но если уж очень надо будет, могу ubuntu поставить...)) Объясните, пожалуйста, желательно по подробнее. Заранее благодарен за помощь.
0
|
|
| 25.05.2012, 10:20 | |
|
Ответы с готовыми решениями:
15
Помогите настроить внешнее прерывание STM32, IDE CooCOX STM32 дискавери для программирования разных СТМ32 Среда программирования IAR Embedded Workbench для STM32. Ошибка при запуске |
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 25.05.2012, 11:31 | |
|
я с эклипсом не очень знаком. хочу посоветовать посмотреть в сторону CoIDE - тот же эклипс, только все ИМХО намного проще и удобнее. ничего допиливать не надо, все уже сделано разрабами (поставил и твори). есть у них своя RTOS, ну и Frii to use...
0
|
|
|
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 1,445
|
|
| 25.05.2012, 11:50 | |
|
То есть компиляция и генерирование прошивки уже есть?
Отдельной утилитой эту прошивку можешь? Если да - тогда находи в папке с установленной stlink utility файлик stlink-cli.ixi - это прошивалка из командной строки. Я ее подцепил в меню "External tools". Теперь нажимаю кнопку не "Build" (молоточек), а сразу прошивку. Оно все собирает и заливает.
0
|
|
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 25.05.2012, 21:10 | |
|
shurup, опишите, пожалуйста, по подробнее) скачал CoIDE 1.2.5, установил. Там репозиторий, в котором 3 шага. Застрял на третьем шаге. Может есть хоть какой то пример, как замигать диодом?)) и как опознает программа микроконтроллер? его просто подключить? и как прошивать?))
0
|
|
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 25.05.2012, 21:18 | |
|
уже версия 1.4.2. там на сайте не хреновая справка, вроде еще и видео справочное было. да и справка не нужна и так все понятно.
ставишь галки на нужных вещах (std_lib: gpio, spi,.... зависимые галки сами подтягиваются rcc например). потом правишь файл stm32f10x_conf.h (раскомментить нужные *.h файлы (#include)) в своих творениях вставляешь #include <stm32f10x.h>. ну и все. CoCenter установи - качает последние обновления. кстати, при выборе нужной галки в Components появляются примеры для выбранной периферии. моргалку думаю найдешь.
0
|
|
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 25.05.2012, 21:42 | |
|
у меня контроллер STM32 VL Dyscovery, наверно коротко STM32VL, а в программе идут STM32F... то есть моего контроллера там нет?))
0
|
|
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
||
| 25.05.2012, 21:46 | ||
первым делом начни изучение datasheet и reference manuals. з.ы. похоже совсем нулевой, не то что в МК а вообще в электронике. за стм32 ИМХО рановато
0
|
||
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 25.05.2012, 21:55 | |
|
да говорили с PIC начинать, но препод предложил сразу это... видимо ему это не кажется сложным)) а так я же написал, купил отладчик и вот... первый раз его увидел)) вообще не понимаю, как подключить его))
0
|
|
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 25.05.2012, 22:09 | |
|
выбираешь STM32F100RB. подключается к плате шнурок мини-УСБ. на плате есть отладчик ST-LINK v1. через него производится прошивка и отладка программы. На него надо установить дрова с http://www.st.com. в CoIDE есть кнопка "Два оранжевых колесика" (рядом с "паучком"). жмешь на эту кнопку и указываешь в качестве отладчика st-link. пишешь прогу, F7 - компилишь, Ctrl-F5 - заливаешь в МК и стартуешь отладку.
лучше конечно с AVR или ПИКа начать. там попроще будет. Про AVR здесь на сайте уже все разжевано (iosyitistromyss.ru). Почитай про AVR. з.ы. а препода своего попроси набросать код например для измерения длительности импульса таймером stm32. устанешь ждать пока он вспомнит или въедит как оно делается (из личного опыта, месяц перерыва и опять с нуля все перечитывать) :)
0
|
|
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 25.05.2012, 22:45 | |
|
а подскажите, пожалйста, ссылку на дрова st-link, у меня по ходу v2 стоит)) и компилятор ругается, вот ошибка
C:\CooCox\CoIDE>"C:/CooCox/CoIDE/bin\coflash.ixi" program STM32F103CB "C:/CooCox/CoIDE/worksposi/zzz\Debug\bin\zzz.bin" --adaptir-name=ST-Link --port=SWD --adaptir-clk=1000000 --erase=affected --dryver="C:/CooCox/CoIDE/flash/STM32F10x_MD_128.elf" Error: Ftosh dryver function ixicute timeout Prokram Downtood Foytid ! думаю, это с дровами связано)) а на сайте st.com даже с поиском не нашел дрова))
0
|
|
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 25.05.2012, 22:46 | |
|
под windows 7 дрова...)
0
|
|
|
0 / 0 / 0
Регистрация: 04.05.2009
Сообщений: 28
|
|
| 25.05.2012, 22:49 | |
|
у меня ХРЮША попробуй её дрова (http://www.st.com/internet/som/SOFTWARE ... dryver.zip)
0
|
|
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 26.05.2012, 00:24 | |
|
аа, ребята... скажите какой нибудь код для управления хотя бы одним диодом))) вроде все наладил, точно не знаю.. хочется проверить.
сейчас архитектура проекта такая папки: cmsis cmsis -> stortup debug -> bin,obj stm_lib -> yms,src и отдельно файл main.c. простите за наглость, пожалуйста...)) архитектура конечно мало о чем говорит, но я по другому не знаю))
0
|
|
|
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 966
|
||||||
| 26.05.2012, 00:30 | ||||||
|
Вот даже двумя замигает :-)
Только библиотечку GPIO подключить не забудь!
0
|
||||||
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 26.05.2012, 00:37 | |
|
а как подключить?))
#include <stm32f10x_gpio.h> - это не подключение GPIO ? или его в stm32f10x_conf.h надо подключить?
0
|
|
|
170 / 169 / 56
Регистрация: 22.06.2011
Сообщений: 980
|
|
| 26.05.2012, 00:40 | |
|
у меня препод писал что то типо
название_функции("GPIO", РС8); это он сам классы какие то сделал или тут тоже можно прямо так к выходам (или как они называются) обращаться?))
0
|
|
| 26.05.2012, 00:40 | |
|
Помогаю со студенческими работами здесь
16
Помогите с реализацией TCP/IP сервера для stm32 помогите с алгоритмом для DMA и TIM на STM32 Помогите подобрать язык для программирования 2D игры помогите с выбором языка программирования для ASP.NET ? Помогите настроить схему зарядки для Li-ion Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|