|
stm32f4xx, у кого-нибудь уже есть сие чудо? |
|
|
|
 |
Ответов
(15 - 29)
|
Dec 2 2011, 20:56
|
Группа: Участник
Сообщений: 10
Регистрация: 15-11-11
Из: Киев
Пользователь №: 68 320

|
Для интересных разработок есть одна свободная плата STM32F4DISCOVERY в Grand Electronic, Kiev
|
|
|
|
|
Dec 5 2011, 11:07
|
Частый гость
 
Группа: Свой
Сообщений: 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"
|
|
|
|
|
Dec 5 2011, 11:33
|
Гуру
     
Группа: Свой
Сообщений: 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 мкс.
|
|
|
|
|
Dec 6 2011, 15:26
|
Участник

Группа: Участник
Сообщений: 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 выборок? Спасибо!
|
|
|
|
|
Dec 29 2011, 15:49
|

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

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

Участник

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

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

Участник

Группа: Свой
Сообщений: 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, тогда и будем тестить целевые задачи
|
|
|
|
|
Jan 7 2012, 22:01
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763

|
Цитата(x83 @ Jan 7 2012, 22:51)  А откуда диск? вроде в комплекте и не заявлен вовсе...
К нам тоже, под конец года приехали пару таких плат, но никакого диска в комплекте нет. Кстати, Промэлектроника в город привезла 50 штук этих плат, и уже ни одной нет в наличии. Я в Фарнеле купил ($16) - тоже никакого диска небыло. Цитата С примерами не стали разбираться. Сразу вывели JTAG, и подцепились J-Link`ом. Вот прикручу к плате PHY-Eth, тогда и будем тестить целевые задачи  А я собираюсь USB HS PHY (USB3300) прицепить (жду платы с производства), не подкажете где можно подсмотреть пример с ним?
|
|
|
|
|
Jan 8 2012, 10:09
|
Участник

Группа: Участник
Сообщений: 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
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|