реклама на сайте
подробности

 
 
> stm32f4xx, у кого-нибудь уже есть сие чудо?
klen
сообщение Nov 8 2011, 15:27
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



хочется спросить про ощущения ...
если есть осчастливленные - предлагаю затестить FPU, очень интересно что из него выжать можно
Go to the top of the page
 
+Quote Post
4 страниц V  < 1 2 3 4 >  
Start new topic
Ответов (15 - 29)
AloneWolf
сообщение Dec 2 2011, 20:56
Сообщение #16





Группа: Участник
Сообщений: 10
Регистрация: 15-11-11
Из: Киев
Пользователь №: 68 320



Для интересных разработок есть одна свободная плата STM32F4DISCOVERY в Grand Electronic, Kiev
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 2 2011, 21:24
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Напаял макет с STM32F4xx. Погонял FFT из CMSIS. Могу измерить время выполнения, если кому-то интересно.
Go to the top of the page
 
+Quote Post
topkin
сообщение Dec 5 2011, 11:07
Сообщение #18


Частый гость
**

Группа: Свой
Сообщений: 152
Регистрация: 21-12-05
Из: Москва
Пользователь №: 12 476



Цитата(scifi @ Dec 3 2011, 01:24) *
Напаял макет с STM32F4xx. Погонял FFT из CMSIS. Могу измерить время выполнения, если кому-то интересно.


Выкладывайте, интересно конечно же. Только укажите параметры FFT - количество точек, частота и т.д.
У вас какая ревизия кристалла? Пока на рынке кристаллы 1й ревизии... короче о максимальной производительности говорить пока рано, но это опять же для выполнения кода из флеша на максимальной производительности.

Вырезка из эрраты
"ART Accelerator prefetch queue instruction is not supported
Description
The ART Accelerator prefetch queue instruction is not supported.
This limitation does not prevent the ART Accelerator from using the cache enable/disable
capability and the selection of the number of wait states according to the system frequency.
Workaround
None.
This limitation will be fixed in next silicon revision"
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 5 2011, 11:33
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(topkin @ Dec 5 2011, 15:07) *
Выкладывайте, интересно конечно же. Только укажите параметры FFT - количество точек, частота и т.д.
У вас какая ревизия кристалла? Пока на рынке кристаллы 1й ревизии... короче о максимальной производительности говорить пока рано, но это опять же для выполнения кода из флеша на максимальной производительности.

arm_rfft_f32(), 512 точек, 168 МГц, код в ОЗУ (0x20000000), буферы в другом ОЗУ (0x2001C000), компилятор IAR 6.30 -Ohz. Время выполнения 417 мкс.
Ревизия, видимо, первая. По крайней мере так нужно понимать буковку A на корпусе, если не ошибаюсь.

Update:
То же самое, но код во флеше: 467 мкс.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Dec 6 2011, 10:58
Сообщение #20


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Где купить STM32F4DISCOVERY в моем М.нске?
Где купить STM32F4XX в нем же?
Go to the top of the page
 
+Quote Post
Serg_D
сообщение Dec 6 2011, 15:26
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 3-12-04
Пользователь №: 1 307



Цитата(scifi @ Dec 5 2011, 15:33) *
arm_rfft_f32(), 512 точек, 168 МГц, код в ОЗУ (0x20000000), буферы в другом ОЗУ (0x2001C000), компилятор IAR 6.30 -Ohz. Время выполнения 417 мкс.
Ревизия, видимо, первая. По крайней мере так нужно понимать буковку A на корпусе, если не ошибаюсь.

Update:
То же самое, но код во флеше: 467 мкс.


а FIR с float значениями можете прогнать, чтоб длина фильтра была 512 или 1000 выборок?
Спасибо!
Go to the top of the page
 
+Quote Post
klen
сообщение Dec 6 2011, 17:55
Сообщение #22


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



странно что из флеша медленнее чем из ОЗУ, какбэээ кеш обешали и тд - выдачу команд в такт проца.., это наводить на мысль что ART совсем медленно работает. ведь в общем случае если он выдает команды на тактовой проца то быстрее должно быть на время издержек последовательного обращения в озу за кодом и данными..
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 6 2011, 18:52
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(klen @ Dec 6 2011, 21:55) *
странно что из флеша медленнее чем из ОЗУ, какбэээ кеш обешали и тд - выдачу команд в такт проца.., это наводить на мысль что ART совсем медленно работает. ведь в общем случае если он выдает команды на тактовой проца то быстрее должно быть на время издержек последовательного обращения в озу за кодом и данными..

По поводу ART почитайте эту ветку выше: там есть упоминание errata.
Про ОЗУ и издержки - это несколько наивно. Посмотрите на архитектуру этого МК:
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Danis
сообщение Dec 29 2011, 15:49
Сообщение #24


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Пришла мне stm32f4discovery. Пока лежит, на каникулах может и займусь.
Вместе с платой был диск с множеством demo проектов. В одном из них, что то типа mp3 плеера, для воспроизведения музыки из флеша (послушал, воспроизводит) Также есть пример USB хоста и др. В постах выше просили «пощупать» FPU, я не против, но как оно делается то? Дайте методику, пощупаю. Пока только приходит в голову затактировать процессор STM32F4 на 72 MHz и сравнить, например, скорость расчета синуса с STM32F1xx или это все не то?


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 29 2011, 16:33
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Danis @ Dec 29 2011, 19:49) *
Дайте методику, пощупаю. Пока только приходит в голову затактировать процессор STM32F4 на 72 MHz и сравнить, например, скорость расчета синуса с STM32F1xx или это все не то?

Да mp3 - вполне нормальный тест.. MIPS-ов для mp3 плеера сколько требует?

Ну, или FFT для 1024-х точек в 16-ти/32-х битных целых или во float-е посчитать и MIPS-ы выложить на суд.
Go to the top of the page
 
+Quote Post
ChipKiller
сообщение Dec 29 2011, 16:36
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 26-12-11
Пользователь №: 69 097



Цитата("Danis")
..В постах выше просили «пощупать» FPU, я не против, но как оно делается то?..
... да там в общем-то и "щупать" нечего. ИМХО пиара больше производительности lol.gif , хотя этот кирпич больше предназначен разработчикам FPU ARM. Для примера сравните FPU stm32f4xx c сопроцессором i8087, которому уже поболее 30 лет. Работа с "плавающей точкой" конечно же хорошо, но набор инструкций сопроцессора по нынешним меркам весьма ущербный, т.е. для вычислений sin, cos, log и т.д. опять пользуемся функциями.
Go to the top of the page
 
+Quote Post
x83
сообщение Jan 7 2012, 20:51
Сообщение #27


Участник
*

Группа: Свой
Сообщений: 67
Регистрация: 11-07-07
Из: Екб
Пользователь №: 29 052



Цитата(Danis @ Dec 29 2011, 20:49) *
Пришла мне stm32f4discovery. Пока лежит, на каникулах может и займусь.
Вместе с платой был диск с множеством demo проектов. В одном из них, что то типа mp3 плеера, для воспроизведения музыки из флеша (послушал, воспроизводит) Также есть пример USB хоста и др. В постах выше просили «пощупать» FPU, я не против, но как оно делается то? Дайте методику, пощупаю. Пока только приходит в голову затактировать процессор STM32F4 на 72 MHz и сравнить, например, скорость расчета синуса с STM32F1xx или это все не то?


А откуда диск? вроде в комплекте и не заявлен вовсе...

К нам тоже, под конец года приехали пару таких плат, но никакого диска в комплекте нет. Кстати, Промэлектроника в город привезла 50 штук этих плат, и уже ни одной нет в наличии.

С примерами не стали разбираться. Сразу вывели JTAG, и подцепились J-Link`ом. Вот прикручу к плате PHY-Eth, тогда и будем тестить целевые задачи sm.gif
Go to the top of the page
 
+Quote Post
Allregia
сообщение Jan 7 2012, 22:01
Сообщение #28


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(x83 @ Jan 7 2012, 22:51) *
А откуда диск? вроде в комплекте и не заявлен вовсе...

К нам тоже, под конец года приехали пару таких плат, но никакого диска в комплекте нет. Кстати, Промэлектроника в город привезла 50 штук этих плат, и уже ни одной нет в наличии.


Я в Фарнеле купил ($16) - тоже никакого диска небыло.

Цитата
С примерами не стали разбираться. Сразу вывели JTAG, и подцепились J-Link`ом. Вот прикручу к плате PHY-Eth, тогда и будем тестить целевые задачи sm.gif


А я собираюсь USB HS PHY (USB3300) прицепить (жду платы с производства), не подкажете где можно подсмотреть пример с ним?
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 7 2012, 22:33
Сообщение #29


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Allregia @ Jan 8 2012, 02:01) *
А я собираюсь USB HS PHY (USB3300) прицепить (жду платы с производства), не подкажете где можно подсмотреть пример с ним?

Тут кто-то говорил, что на сайте ST есть библиотеки с примерами уже и для USB HS.
Go to the top of the page
 
+Quote Post
General Dead
сообщение Jan 8 2012, 10:09
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 29-10-05
Пользователь №: 10 265



Цитата(x83 @ Jan 7 2012, 22:51) *
А откуда диск? вроде в комплекте и не заявлен вовсе...
На сайте ST есть примеры для этой платы, наверняка имеются ввиду они.
http://www.st.com/internet/com/SOFTWARE_RE...iscovery_fw.zip

Цитата(Danis @ Dec 29 2011, 17:49) *
Вместе с платой был диск с множеством demo проектов. В одном из них, что то типа mp3 плеера, для воспроизведения музыки из флеша (послушал, воспроизводит)
Там сишный массив wav файла 16\48кгц. Играет, но звук не очень, то ли криво плеер программный сделан, то ли аудио цап такой плохой.


Сообщение отредактировал General Dead - Jan 8 2012, 11:02
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th August 2025 - 14:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01512 секунд с 7
ELECTRONIX ©2004-2016