STM32 новичку в ARM что к чему
Re: STM32 новичку в ARM что к чему
Где скачать исходный код базовой прошивки(желательно с библиотеками) к STM32F4DISCOVERY.
- Реклама
Re: STM32 новичку в ARM что к чему
Иван Сусанин - первый полупроводник 
Re: STM32 новичку в ARM что к чему
Спасибо большое.Myp3ik писал(а):http://www.st.com/web/catalog/tools/FM1 ... 252419.jsp
Скачал по ссылке файл STSW-STM32068. Скомпилировал в keil Demo проект из архива и то как-то странно пишет что компилит кроме hex кучу файлов с расширением .c. Там я видел папку с акселерометром но эта демка после прошивки только диодами моргает без акселерометра
Мне код нужен был чтоб глянуть как реализована работа акселерометра с диодами. А то примеры из интернета, в том числе и методичка по stm32f4 так себе.
Re: STM32 новичку в ARM что к чему
Здесь можно почитать http://www.easystm32.ru/sensors/49-lis302dl
Re: STM32 новичку в ARM что к чему
Читал. Осталось только вкурить инфу 
- Реклама
-
sa-ta
- Это не хвост, это антенна
- Сообщения: 1413
- Зарегистрирован: Пн ноя 23, 2009 00:50:23
- Откуда: Crimea, Simferopol
Re: STM32 новичку в ARM что к чему
а не попадалось кому проекта тахометра (открыты оптрон тип АОТ137) на мелкой stm типа 8S103F3P6 - на светодиодный индикатор в 3-4 разряда?
Re: STM32 новичку в ARM что к чему
А вы на кнопочку "USER" не нажимали? На F3 нужно нажать, чтоб режим демонстрации переключить...Zashibis писал(а):но эта демка после прошивки только диодами моргает без акселерометра
Re: STM32 новичку в ARM что к чему
На кнопку то я нажимал, в том числе и на резет. Где F3 найти?). Хотелось бы поподробнее узнать о чем вы говорите.isx писал(а):А вы на кнопочку "USER" не нажимали? На F3 нужно нажать, чтоб режим демонстрации переключить...Zashibis писал(а):но эта демка после прошивки только диодами моргает без акселерометра
Re: STM32 новичку в ARM что к чему
Прошу прощения, написал не корректно... Я имел ввиду на STM32F3Discovery нужно нажать на USER один раз, чтоб заработал режим акселя, и два раза для режима гироскопа.Zashibis писал(а): Где F3 найти?).
Я не знаю как там на вашей плате, для моей (STM32F3Discovery) есть на сайте СТМ заводская прошивка в папке с примерами (папка вроде demonstration называется). В ней реализована работа и диодов и акселя и гироскопа. Там можно было бы и посмотреть...
Re: STM32 новичку в ARM что к чему
Наконец то время шуть шуть появилось, сойстряпал платку для глумления над STM32...


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

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

Подскажите куда копать, пжалста...
Схемка вот такая...
В общем - выручавывайте...
Вроде 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 скачиваний
Re: STM32 новичку в ARM что к чему
Если там, как на схеме, везде 5v - кирдык всему .
А так - скрины настройки вкладок debug и utilities а именно опций setting , в студию.
Должно быть что то вроде этого .


И открой для себя DipTrace, схемы ляпать в ней на порядок удобней ...
ЗЫ Кстати 1117 Lowdrop - на кой давать ей на вход 12V ? 5V должно быть Vin !!!!!
А так - скрины настройки вкладок debug и utilities а именно опций setting , в студию.
Должно быть что то вроде этого .


И открой для себя DipTrace, схемы ляпать в ней на порядок удобней ...
ЗЫ Кстати 1117 Lowdrop - на кой давать ей на вход 12V ? 5V должно быть Vin !!!!!
Re: STM32 новичку в ARM что к чему
Boot должен быть на землю... 
"Я не даю готовых решений, я заставляю думать!"(С)
Re: STM32 новичку в ARM что к чему
Это да , но шиться и без этого должен -только не стартанет .
Если камень после 5v выжил
Если камень после 5v выжил
Re: STM32 новичку в ARM что к чему
На счет 5в - это я жестко конечно... спешил малость, да и сказывается долгая жизнь с AVR-ками
... Ну в общем там нормально все... 3,3в
Вообще, все более менее основательное в EAGLE рисую, но тут за минуту нужно было набросать
...
а DIPTRACE я как то попробовал, чет не получилось любви с первого взгляда...
12в на 1117 - ну и ничего страшного... главное чтобы ток был во столько же раз меньше во сколько больше напряжение (не до бесконечности конечно...) в общем 12в - тоже нормально...




Вообще, все более менее основательное в EAGLE рисую, но тут за минуту нужно было набросать
а DIPTRACE я как то попробовал, чет не получилось любви с первого взгляда...
12в на 1117 - ну и ничего страшного... главное чтобы ток был во столько же раз меньше во сколько больше напряжение (не до бесконечности конечно...) в общем 12в - тоже нормально...
Re: STM32 новичку в ARM что к чему
Судя по второму скрину коннекта таргета с Jlink нет ...
Или перепутаны SWDIO и SWCLK либо нет 3.3v на первом пине Jlink ...
А 12v, можешь даже и не спорить, это ооочень много для 3.3v 1117 .
Пора отвыкать от AVR , "Кренок" и т.д.
Или перепутаны SWDIO и SWCLK либо нет 3.3v на первом пине Jlink ...
А 12v, можешь даже и не спорить, это ооочень много для 3.3v 1117 .
Пора отвыкать от AVR , "Кренок" и т.д.
Re: STM32 новичку в ARM что к чему
Нет коннекта JLink-а с контроллером?dosikus писал(а):Судя по второму скрину коннекта с Jlink нет ...
3,3v отключал - появляется дополнительная ошибка, значит 3,3v - есть...dosikus писал(а):Или перепутаны SWDIO и SWCLK либо нет 3.3v на первом пине Jlink ...
Насчет "перепутано" - вроде проверял... но еще проверю чуть позже...
кста... мож что из отчета видно будет!?.....
Код: Выделить всё
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!Re: STM32 новичку в ARM что к чему
Да , сравни мой скрин с твоим ...shads писал(а):Нет коннекта JLink-а с контроллером?
Гы.. А по логу коннект есть , а вот алгоритм прошивки неверный .
Сравни адреса и размер на моем втором скрине и своем 4ом .
Попробуй выбрать другой алгоритм .

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

Сделал как у вас, и усе зашуршало... спасибо большое за чуткое руководство
- Вложения
-
- report.png
- (37.3 КБ) 2307 скачиваний
Re: STM32 новичку в ARM что к чему
Не надо меня на "вы" ...
Скорость подними :

И качай ремкомплект на Jlink , рано или поздно понадобится - или слетит прошивка из-за кривого кабеля либо дрова новые залочат .
http://rghost.ru/58416793
Скорость подними :

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


