STM32 новичку в ARM что к чему

Кто любит RISC в жизни, заходим, не стесняемся.
Zashibis
Родился
Сообщения: 10
Зарегистрирован: Пт сен 19, 2014 19:20:10

Re: STM32 новичку в ARM что к чему

Сообщение Zashibis »

Где скачать исходный код базовой прошивки(желательно с библиотеками) к STM32F4DISCOVERY.
Реклама
Аватара пользователя
Myp3ik
Мучитель микросхем
Сообщения: 450
Зарегистрирован: Вс янв 09, 2011 23:05:37
Откуда: СССР

Re: STM32 новичку в ARM что к чему

Сообщение Myp3ik »

Иван Сусанин - первый полупроводник :solder:
Реклама
Zashibis
Родился
Сообщения: 10
Зарегистрирован: Пт сен 19, 2014 19:20:10

Re: STM32 новичку в ARM что к чему

Сообщение Zashibis »

Спасибо большое.
Скачал по ссылке файл STSW-STM32068. Скомпилировал в keil Demo проект из архива и то как-то странно пишет что компилит кроме hex кучу файлов с расширением .c. Там я видел папку с акселерометром но эта демка после прошивки только диодами моргает без акселерометра :(
Мне код нужен был чтоб глянуть как реализована работа акселерометра с диодами. А то примеры из интернета, в том числе и методичка по stm32f4 так себе.
Аватара пользователя
optima
Прорезались зубы
Сообщения: 232
Зарегистрирован: Вт май 08, 2012 10:42:29

Re: STM32 новичку в ARM что к чему

Сообщение optima »

Здесь можно почитать http://www.easystm32.ru/sensors/49-lis302dl
Реклама
Эиком - электронные компоненты и радиодетали
Zashibis
Родился
Сообщения: 10
Зарегистрирован: Пт сен 19, 2014 19:20:10

Re: STM32 новичку в ARM что к чему

Сообщение Zashibis »

Читал. Осталось только вкурить инфу :)
Реклама
sa-ta
Это не хвост, это антенна
Сообщения: 1413
Зарегистрирован: Пн ноя 23, 2009 00:50:23
Откуда: Crimea, Simferopol

Re: STM32 новичку в ARM что к чему

Сообщение sa-ta »

а не попадалось кому проекта тахометра (открыты оптрон тип АОТ137) на мелкой stm типа 8S103F3P6 - на светодиодный индикатор в 3-4 разряда?
Реклама
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: STM32 новичку в ARM что к чему

Сообщение isx »

Zashibis писал(а):но эта демка после прошивки только диодами моргает без акселерометра
А вы на кнопочку "USER" не нажимали? На F3 нужно нажать, чтоб режим демонстрации переключить...
Zashibis
Родился
Сообщения: 10
Зарегистрирован: Пт сен 19, 2014 19:20:10

Re: STM32 новичку в ARM что к чему

Сообщение Zashibis »

isx писал(а):
Zashibis писал(а):но эта демка после прошивки только диодами моргает без акселерометра
А вы на кнопочку "USER" не нажимали? На F3 нужно нажать, чтоб режим демонстрации переключить...
На кнопку то я нажимал, в том числе и на резет. Где F3 найти?). Хотелось бы поподробнее узнать о чем вы говорите.
Аватара пользователя
isx
Поставщик валерьянки для Кота
Сообщения: 2316
Зарегистрирован: Вс июн 26, 2011 20:03:21

Re: STM32 новичку в ARM что к чему

Сообщение isx »

Zashibis писал(а): Где F3 найти?).
Прошу прощения, написал не корректно... Я имел ввиду на STM32F3Discovery нужно нажать на USER один раз, чтоб заработал режим акселя, и два раза для режима гироскопа.
Я не знаю как там на вашей плате, для моей (STM32F3Discovery) есть на сайте СТМ заводская прошивка в папке с примерами (папка вроде demonstration называется). В ней реализована работа и диодов и акселя и гироскопа. Там можно было бы и посмотреть...
Аватара пользователя
shads
Опытный кот
Сообщения: 882
Зарегистрирован: Ср фев 22, 2012 01:25:21

Re: STM32 новичку в ARM что к чему

Сообщение shads »

Наконец то время шуть шуть появилось, сойстряпал платку для глумления над STM32...

Изображение
Изображение



Схемка вот такая...

Изображение




В общем - выручавывайте...
Вроде KEIL проект компилит, J-Link все видит, но при попытке загрузить пишет вот чего...

Изображение



Подскажите куда копать, пжалста...
Вложения
20141008_142339.png
(15.35 КБ) 2752 скачивания
20141008_133455.jpg
(97.37 КБ) 2352 скачивания
20141008_133424.jpg
(63.81 КБ) 2286 скачиваний
pg1.png
(10.75 КБ) 2158 скачиваний
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32 новичку в ARM что к чему

Сообщение dosikus »

Если там, как на схеме, везде 5v - кирдык всему . :)))
А так - скрины настройки вкладок debug и utilities а именно опций setting , в студию.
Должно быть что то вроде этого .

Изображение
Изображение

И открой для себя DipTrace, схемы ляпать в ней на порядок удобней ...
ЗЫ Кстати 1117 Lowdrop - на кой давать ей на вход 12V ? 5V должно быть Vin !!!!!
HHIMERA
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Re: STM32 новичку в ARM что к чему

Сообщение HHIMERA »

Boot должен быть на землю... :)
"Я не даю готовых решений, я заставляю думать!"(С)
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32 новичку в ARM что к чему

Сообщение dosikus »

Это да , но шиться и без этого должен -только не стартанет .
Если камень после 5v выжил :)))
Аватара пользователя
shads
Опытный кот
Сообщения: 882
Зарегистрирован: Ср фев 22, 2012 01:25:21

Re: STM32 новичку в ARM что к чему

Сообщение shads »

На счет 5в - это я жестко конечно... спешил малость, да и сказывается долгая жизнь с AVR-ками :) ... Ну в общем там нормально все... 3,3в

Вообще, все более менее основательное в EAGLE рисую, но тут за минуту нужно было набросать :)...
а DIPTRACE я как то попробовал, чет не получилось любви с первого взгляда...

12в на 1117 - ну и ничего страшного... главное чтобы ток был во столько же раз меньше во сколько больше напряжение (не до бесконечности конечно...) в общем 12в - тоже нормально...

Изображение
Изображение


Изображение
Изображение
Вложения
4.png
(24.69 КБ) 2396 скачиваний
3.png
(23.17 КБ) 2339 скачиваний
2.png
(35.36 КБ) 2336 скачиваний
1.png
(27.66 КБ) 2039 скачиваний
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32 новичку в ARM что к чему

Сообщение dosikus »

Судя по второму скрину коннекта таргета с Jlink нет ...
Или перепутаны SWDIO и SWCLK либо нет 3.3v на первом пине Jlink ...

А 12v, можешь даже и не спорить, это ооочень много для 3.3v 1117 .
Пора отвыкать от AVR , "Кренок" и т.д. :)))
Аватара пользователя
shads
Опытный кот
Сообщения: 882
Зарегистрирован: Ср фев 22, 2012 01:25:21

Re: STM32 новичку в ARM что к чему

Сообщение shads »

dosikus писал(а):Судя по второму скрину коннекта с Jlink нет ...
Нет коннекта JLink-а с контроллером?
dosikus писал(а):Или перепутаны SWDIO и SWCLK либо нет 3.3v на первом пине Jlink ...
3,3v отключал - появляется дополнительная ошибка, значит 3,3v - есть...
Насчет "перепутано" - вроде проверял... но еще проверю чуть позже...


кста... мож что из отчета видно будет!?.....

Код: Выделить всё

Load "S:\\2 Program Files\\2 C_for_ARM\\exprmntl1\\output\\keil_project.AXF"
* JLink Info: Device "STM32F100C8" selected (64 KB flash,   8 KB RAM).
Set JLink Project File to "S:\2 Program Files\2 C_for_ARM\exprmntl1\JLinkSettings.ini"

JLink info:
DLL: V4.50J, compiled Jun 26 2012 09:19:07
Firmware: J-Link ARM V8 compiled Jun 19 2012 11:29:30
Hardware: V8.00
S/N : 58001139
Feature(s)   : RDI,FlashDL,FlashBP,JFlash
* JLink Info: Found SWD-DP with ID 0xlBA01477
* JLink Info: Found SWD-DP with ID 0xlBA01477
* JLink Info: TPia fitted.
* JLink Info: FPUnit:  6 code  (BP)  slots and 2 literal slots
* JLink Info: Found Cortex-M3 rlpl,  Little endian.
ROMTableAddr = 0xE00FF003

Target info:
Device: STM32F100C8
VTarget = 3.364V
State of Pins:
TCK: 0,  TDI: 0,  TDO: 0,  TMS:  1,  TRES:  1,  TRST: 1
Hardware-Breakpoints: 6
Software-Breakpoints: 8192
Watchpoints: 4
JTAG speed:  100 kHz

No Algorithm found for: 08000000H - 08000433H
Erase skipped!
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32 новичку в ARM что к чему

Сообщение dosikus »

shads писал(а):Нет коннекта JLink-а с контроллером?
Да , сравни мой скрин с твоим ...

Гы.. А по логу коннект есть , а вот алгоритм прошивки неверный .
Сравни адреса и размер на моем втором скрине и своем 4ом .
Попробуй выбрать другой алгоритм .

Изображение
Аватара пользователя
shads
Опытный кот
Сообщения: 882
Зарегистрирован: Ср фев 22, 2012 01:25:21

Re: STM32 новичку в ARM что к чему

Сообщение shads »

Ех... красота...
Сделал как у вас, и усе зашуршало... спасибо большое за чуткое руководство :)...

Изображение
Вложения
report.png
(37.3 КБ) 2307 скачиваний
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32 новичку в ARM что к чему

Сообщение dosikus »

Не надо меня на "вы" ...

Скорость подними :

Изображение

И качай ремкомплект на Jlink , рано или поздно понадобится - или слетит прошивка из-за кривого кабеля либо дрова новые залочат .
http://rghost.ru/58416793
Аватара пользователя
shads
Опытный кот
Сообщения: 882
Зарегистрирован: Ср фев 22, 2012 01:25:21

Re: STM32 новичку в ARM что к чему

Сообщение shads »

dosikus писал(а):Не надо меня на "вы" ...
Понял... тады сразу в друзья добавлю :)...
dosikus писал(а):Скорость подними :
Уже поднял.
И кстати почему там рядом со скоростью написано JTAG ?
И почему то когда запускаю автоопределение скорости - KEIL виснет намертво... приходится через диспетчер сносить...
dosikus писал(а):И качай ремкомплект на Jlink , рано или поздно понадобится - или слетит прошивка из-за кривого кабеля либо дрова новые залочат . http://rghost.ru/58416793
Вот тут поподробнее...
Что именно случается, отладчик ни с того ни с сего перестает работать? или после каких то внешних воздействий слетает прошивка?
И что там по ссылке, сторонняя прошивка? или это та же прошивка которая у меня там сейчас и сидит?
Ответить

Вернуться в «ARM»