Очередная дискавери. Уже хачу!

ARM7, ARM9, ARM11 etc.

Re: Очередная дискавери. Уже хачу!

Сообщение Dmitry__ » 25 дек 2012, 12:24

Спасибо кэп :)
Грабли растут из AN3192
http://www.google.ru/url?sa=t&rct=j&q=l ... GE&cad=rja
Методом быдлодекодирования стмовского быдлокодирования запустил компас в 3-х квадрантах из 4-х :o
Удивительно, как можно выпустить демокод с такими ошибками, ведь на свеодиодах дискавери сразу видно, что не работает. Или у быдлокодеров из широт экватора все работает?

В общем курю "tilt compensated electronic compass"
Гугль выводит на нужные ссылки:
http://yandex.ru/clck/redir/AiuY0DBWFJ4 ... 10n=ru&i=7
https://www.loveelectronics.co.uk/Tutor ... o-tutorial
http://yandex.ru/clck/redir/AiuY0DBWFJ4 ... 10n=ru&i=6
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Очередная дискавери. Уже хачу!

Сообщение Dmitry__ » 25 дек 2012, 17:28

Эх, классные грабельки :cry:
В STM32F3-Discovery по умолчанию залита рабочая демо компаса. А если перекомпилить и залить STM32F3Discovery_FW_V1.1.0, имеем нерабочий компас.
Не могу найти Discovery_FW версии V1.0.0, похоже там нет ошибки.
Подменил обработку компаса этим, заработал:
https://github.com/Laurenceb/STM32F3Dis ... src/main.c
Но, как-то упрощена обработка тилт.

В STM32F3Discovery_FW_V1.1.0 ошибка:
Код: Выделить всё
      fTiltedY = MagBuffer[0]*fSinRoll*fSinPitch+MagBuffer[1]*fCosRoll-MagBuffer[1]*fSinRoll*fCosPitch;

Исходя из:
Код: Выделить всё
X h = X M cos Pitch + Z M sin Pitch
Yh = X M sin Roll sin Pitch + YM cos Roll − Z M sin Roll cos Pitch

должно быть:
Код: Выделить всё
      fTiltedY = MagBuffer[0]*fSinRoll*fSinPitch+MagBuffer[1]*fCosRoll-MagBuffer[2]*fSinRoll*fCosPitch;


Есть еще ошибки. Сцуки...

Добавлено спустя 8 минут 5 секунд:
Кто знает как в плату залить чистый HEX?
STM32 ST-LINK Utility не видит cpu, а IAR ругается:
Код: Выделить всё
Failed to generate .sim file from debug file: C:\stm32f3discovery_fw\STM32F3-Discovery_FW_V1.1.0\Project\Demonstration\Binary\STM32F3_Discovery_Demo_V1.0.0.hex

По ходу это прошивка без ошибки компаса...
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Очередная дискавери. Уже хачу!

Сообщение dccharacter » 25 дек 2012, 17:38

Через DFU-режим, например. Примерно миллион способов есть.
И кстати, почему ST-Link не видит камень?
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Очередная дискавери. Уже хачу!

Сообщение elmot » 25 дек 2012, 17:44

dccharacter писал(а):Через DFU-режим, например. Примерно миллион способов есть.

На f3 нет усб-хоста, так что dfu вряд ли.
dccharacter писал(а):И кстати, почему ST-Link не видит камень?

Мне тоже странно. должен видеть. Что-то недонастроено(ST-LINK в режиме JTAG?)
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Очередная дискавери. Уже хачу!

Сообщение Dmitry__ » 25 дек 2012, 18:06

elmot писал(а):Мне тоже странно. должен видеть. Что-то недонастроено(ST-LINK в режиме JTAG?)

В режиме SWD.
Пишет: Cannot connect to the MCU device!
По JTAG, STM32 ST-LINK Utility вообще не коннектится:
17:00:41 : Unknown target connected
17:00:42 : Cannot connect to ST-LINK!

Добавлено спустя 4 минуты 33 секунды:
Компас работает круто, разрешение около градуса, ошибка при "не в горизонте" около 10 градусов (кручу на 360 град.), в общем квадрокоптеру курсовой гироскоп и не нужен (если не летать над залежами железной руды) :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

ST снова жжет. Пристегните ремни

Сообщение elmot » 28 сен 2013, 10:08

http://www.st.com/web/catalog/tools/FM1 ... 2/PF259090

STM32F429ZIT6
2 MB of Flash memory,
256 KB of RAM
2.4" QVGA TFT LCD
SDRAM 64 Mbits
L3GD20, ST MEMS motion sensor, 3-axis digital output gyroscope
Six LEDs
Two pushbuttons (user and reset)
USB OTG with micro-AB connector
Extension header for LQFP144 I/Os for a quick connection to the prototyping board and an easy probing
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Очередная дискавери. Уже хачу!

Сообщение Drunya » 30 сен 2013, 14:09

че, уже раскупили?
Глюк по-немецки означает "счастье"...
Аватара пользователя
Drunya
 
Сообщения: 196
Зарегистрирован: 05 июн 2007, 12:20
Откуда: Киев
прог. языки: C/C++, ASSEMBLER

Re: Очередная дискавери. Уже хачу!

Сообщение elmot » 30 сен 2013, 15:11

Не, еще не допаяли
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Очередная дискавери. Уже хачу!

Сообщение Angel71 » 30 сен 2013, 15:48

ай, ай, ай :D чуть не пропустил, что замаячила такая чудная дискавери. она же на том самом долгожданном 429ом с поддержкой tft и sdram. :Yahoo!: это же чудно, теперь будет куда дотнет влить, не беспокоясь, что плюшки в момент слопают всё озу.
elmot, я правильно понимаю, что на фарнел/елемент14 вне зависимости от заказа, стоимость доставки фиксированная? если да, то сколько в долларах?
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Очередная дискавери. Уже хачу!

Сообщение elmot » 30 сен 2013, 16:21

Angel71 писал(а):ай, ай, ай :D чуть не пропустил, что замаячила такая чудная дискавери. она же на том самом долгожданном 429ом с поддержкой tft и sdram. :Yahoo!: это же чудно, теперь будет куда дотнет влить, не беспокоясь, что плюшки в момент слопают всё озу.
elmot, я правильно понимаю, что на фарнел/елемент14 вне зависимости от заказа, стоимость доставки фиксированная? если да, то сколько в долларах?

Вона, еще и на конференцию зовуть. Обещають плату в зубы тем, кто доедет.
http://www.st.com/web/en/seminar/Effici ... _STM32F429

Добавлено спустя 32 секунды:
До 10 кг - 20 евро
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Очередная дискавери. Уже хачу!

Сообщение elmot » 04 окт 2013, 12:55

Появилась на фарнелле. Есть желающие купить пачку и раскидать доставку на всех?
Стоимость платы - 21 евро. Доставка - в последний раз было 20 евро за чемодан.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Очередная дискавери. Уже хачу!

Сообщение elmot » 05 окт 2013, 18:41

Неужто никто себе такую игрушку не хочет???
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Очередная дискавери. Уже хачу!

Сообщение Angel71 » 05 окт 2013, 18:47

я хочу, может даже не одну. только я наверно не помощник, т.к. скорей всего по месту посредника буду искать или сам кучу разных платок закажу.
люди, налетайте :) с такой ценой ничего подобного даже близко нет.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Очередная дискавери. Уже хачу!

Сообщение elmot » 05 окт 2013, 19:31

Мне за такие тэньге предложили в китае дуня+экранчик похожий:)
Ажно смешно.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Очередная дискавери. Уже хачу!

Сообщение Angel71 » 05 окт 2013, 20:31

я пару модулей экранов с резистивеым тачем брал, с доставкой 10-12$ каждый. да и фиг с этим экранчиком, плат с младшими армами, на которых враяли несколько метров sdram (поддержка же ещё нужна + тут в чипе встроен контроллер tft, что очень приятно) хоть и немало, но ценники же на них... 40-50$ минимум. по 30$ чтот так на вскидку даже и не припомню.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Пред.След.

Вернуться в ARM

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5