Aner 8 30 октября, 2015 Опубликовано 30 октября, 2015 · Жалоба запутался ты похоже в своих мухах с котлетами, ... вверху видишь это -> Cortex-M7 Так и нехрен тут флудить, открой свою темку для твоей отставшей от реальности платки, и строчи туда ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 54 30 октября, 2015 Опубликовано 30 октября, 2015 · Жалоба запутался ты похоже в своих мухах с котлетами, ... вверху видишь это -> Cortex-M7 Так и нехрен тут флудить, открой свою темку для твоей отставшей от реальности платки, и строчи туда ... Я уже создавал подобные ветки и писал, что если какие вопросы то отвечу, но видимо нашим людям проще пытаться "выжать" последние соки из слабенького М4 или 7, подключая к нему svga дисплеи, чем работать на процах, которые для этого предназначены. На сием свой флуд прекращаю :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 8 30 октября, 2015 Опубликовано 30 октября, 2015 · Жалоба Cortex-M7 востребованы для своей ниши устройств более, чем недопиленные фриски, или другие армы старших версий, с лин осами. Вот его Cortex-M7 особенности и ньюансы хочется тут обсуждать, делиться, обмениваться инфой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 54 30 октября, 2015 Опубликовано 30 октября, 2015 · Жалоба Cortex-M7 востребованы для своей ниши устройств Вот и нужно использовать их в своей нише, а не пытаться сделать некий аналог компа, с большим экраном и кучей памяти :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LWW 0 30 октября, 2015 Опубликовано 30 октября, 2015 (изменено) · Жалоба mantech Мне поначалу то же казалось, что М7 - несколько тупиковый проект. Как вменяемое решение за те же деньги, агитировал за чёрную Бону. Но здесь ругаются :laughing: Дело в том, что М7 - это признак того, что скоро все АРМ камушки будут вот с такой архитектурой. Это новый промышленный стандарт. Они просто развиваются. А потом ещё многоядерные появятся. И всё это спихают в корпус 3х3 мм BGA 0.4... Изменено 30 октября, 2015 пользователем LWW Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 54 30 октября, 2015 Опубликовано 30 октября, 2015 (изменено) · Жалоба Дело в том, что М7 - это признак того, что скоро все АРМ камушки будут вот с такой архитектурой. Не согласен. А серию "сливать" никто не собирается, а М серия для встраиваемой автоматики, так скорей всего и будет... Да, скорости подрастут, но и А не стоят на месте :laughing: Изменено 30 октября, 2015 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 45 2 ноября, 2015 Опубликовано 2 ноября, 2015 · Жалоба Просветите пожалуйста по по поводу FPU двойной точности в семерках. Например, в STM32F746 которая на дискавери- оно есть или нет? Что отдает функция cmsis SCB_GetFPUType? SCB_GetFPUType (void) Get the FPU type. Returns 0: No FPU 1: Single precision FPU 2: Double + Single precision FPU Насколько безглючно работает код с инструкциями типа VMUL.F64 ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 2 ноября, 2015 Опубликовано 2 ноября, 2015 · Жалоба Просветите пожалуйста по по поводу FPU двойной точности в семерках. Даташыт кагбэ недвусмысленно говорит нам нерусским по белому: The Cortex®-M7 core features a single floating point unit (SFPU) precision which supports all ARM® single precision data-processing instructions and data types. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
maxx2 0 2 ноября, 2015 Опубликовано 2 ноября, 2015 · Жалоба У Атмела в даташите серии Е написано: Simple- and double-precision HW Floating Point Unit (FPU) Значит делают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 45 2 ноября, 2015 Опубликовано 2 ноября, 2015 · Жалоба Тогда можно обьяснить, что определяет дефайн ARM_MATH_CM7 в CMSIS - обрезаный сопроцессор одинарной точности и только вносится оптимизация порядка инсрукций из за кеша или все таки полный FPU двойной точности? И для обрезаного FPU надо использовать ARM_MATH_CM4? Понятно, что ARM_MATH_CM4 код будет работать на семерке из за совместимости, но будет ли он оптимальным по быстродействию? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 2 ноября, 2015 Опубликовано 2 ноября, 2015 (изменено) · Жалоба У STM32F7xx только одинарной точности в аппаратуре. Команднас строка gcc вот такая у меня в dsp-ориентированном проекте: arm-none-eabi-gcc -c -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -fno-math-errno -funroll-loops -fgraphite -ffunction-sections -fdata-sections -ffat-lto-objects -Ofast -flto -gdwarf-2 -fomit-frame-pointer -Wall -Wstrict-prototypes - DNDEBUG=1 -DCPUSTYLE_STM32F7XX=1 -DSTM32F746xx=1 -MD -MP -MF ./dep/board.o.d -I../../CMSIS-SP-00300-r4p4-00rel0/CMSIS/Include -I../ ../board.c -o board.o Изменено 2 ноября, 2015 пользователем Genadi Zawidowski Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obam 38 3 ноября, 2015 Опубликовано 3 ноября, 2015 (изменено) · Жалоба khach Вчера, 17:20 Просветите пожалуйста по по поводу FPU двойной точности в семерках. Вот выдержка из Atmel-11242B-ATARM-SAM S70-Preliminary Datasheet_24-Feb-15: "Simple- and double-precision HW Floating Point Unit (FPU)" и ещё "The Floating-Point Unit (FPU) supports the ARMv7 VFPv5 architecture." Смотрим в ARM®v7-M Architecture Reference Manual DDI 0403E.b: "FPv5 - This extension adds optional support for double-precision computations and provides additional instructions." У кого-то есть, у кого-то нет. Изменено 3 ноября, 2015 пользователем Obam Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 45 3 ноября, 2015 Опубликовано 3 ноября, 2015 · Жалоба Спасибо, значит STM ставим минус, atmel- плюс, а как обстоит дело с другими производителями (TI, Freescale, NXP итд)? И вопрос, где можно найти библиотеку "длинного" фурье преобразования (16 килоточек и более) хотя бы для обрезаннйо версии VFPv5? Можно адаптировать от Cortex A9 серий или надо полностью переписывать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kabdim 0 3 ноября, 2015 Опубликовано 3 ноября, 2015 (изменено) · Жалоба У TI, NXP разве есть M7? Изменено 3 ноября, 2015 пользователем Kabdim Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 3 ноября, 2015 Опубликовано 3 ноября, 2015 · Жалоба а как обстоит дело с другими производителями (TI, Freescale, NXP итд)? Если смотреть на Digikey, то Cortex-M7 есть только у ST и Atmel. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться