-
- Для быстрого старта с эффектом ВАУ! рекомендую - backa(391 знак., 08.02.2022 16:23, ссылка, ссылка)
- Хоть бы название платы написали, ведь не видно же за мишурой.
Внешне похоже на Nucleo-STM32H743ZI, но может оказаться и
STM32H743ZI2. Kceния(1330 знак., 08.02.2022 14:33, картинка)
- Эта картинка всегда вызывала у меня зависание мозга :( - Evgeny_CD(09.02.2022 18:10)
- Эта картинка на редкость полезная. Скажем, я сначала (когда только
начала осваивать H743) облюбовала AXI SRAM под сегмент данных из-за
того, что он самый большой (512K), а со временем напоролась на то,
что DMA с этой памятью не работают. - Kceния(09.02.2022 18:25)
- Я не сказал, что она плохая или вредная. Уровень извращенности
внутреннего устройства удручает. - Evgeny_CD(09.02.2022 18:28)
- Думаю, это такой подход к проектированию - физическая топология чипа определяет логическую структуру. То, что не удалось соединить в кремнии - ну извини, ни шмогли :-) И это правильный подход. - il-2(10.02.2022 06:11)
- "Уровень извращенности" действительно несколько повышен :), но если сравнить с TMS320C67, то последний, думаю, победит с явным перевесом. А с другой стороны, могут существовать "оправдания" тому, отчего было сделано именно так, а не иначе, тогда как мы, хватая по верхам, с этими сторонами еще не сталкивались. Например, мне сперва казалось, что SRAM3, размером всего в 32К, - какая-то нелепая ошибка, но оказалось, что это очень полезная память для размещения буфера для DMA - с Kceния(98 знак., 09.02.2022 19:39)
- Я не сказал, что она плохая или вредная. Уровень извращенности
внутреннего устройства удручает. - Evgeny_CD(09.02.2022 18:28)
- Надо фигурно раскладывать объекты по памяти, учитывая кто куда
может обращаться и с какой скоростью. - LightElf(09.02.2022 18:19)
- Наконец стало понятно, почему STM32H7 двухядерный :) - Evgeny_CD(09.02.2022 18:21)
- Эта картинка на редкость полезная. Скажем, я сначала (когда только
начала осваивать H743) облюбовала AXI SRAM под сегмент данных из-за
того, что он самый большой (512K), а со временем напоролась на то,
что DMA с этой памятью не работают. - Kceния(09.02.2022 18:25)
- STM32H743ZI2 (она же вроде самая последняя ревизия). В минуты
затишья сижу читаю переводного Джозефа Ю по ядрам Cortex-M3 / M4,
что-бы немножко врубится в архитектуру, ну да мне не к спеху.
Раскладка бит в командах Thumb2 это конечно что-то с чем-то... - NeoPower(08.02.2022 16:38, )
- Вы мой пост дальше первой строки читали? Что на этот счет думаете? - Kceния(09.02.2022 18:08)
- Вот это как раз то, чем заниматься совсем не нужно. - evgeniy1294(08.02.2022 18:13)
- Спасибо всем отписавшимся, просто надо было переварить навалившийся
вал информации. NeoPower(615 знак., 10.02.2022 01:32, )
- "STM32H743 на удивление сбалансированный analog / digital чип" -
отсутствует физика USB HS и нет возможности выбрать напряжение IO
для SD карты, это сильно усложняет работу(нужно аж 2 внешних чипа
трансляторов уровня) в скоростных режимах. Почти одинаковые, но
зачем-то чуть разные экземпляры блоков UART, SD, USB... Всего 16к
кеша, хотя в свежих уже 32к, нет встроенного DC/DC. IMXRT
понравился больше, жрет меньше, все внутри, но его основной
недостаток - нет нормального Andreas(48 знак., 10.02.2022 10:53)
- Flash есть у RT1064, аж 4 MB. Судя по частоте в 1Ghz RT1170 производится явно по лучшему техпроцессу чем 40 нм STM для H серии (F была вообще на 90 нм). Позиционируется эта линейка тем, кому Cortex-A много, а Cortex-M4 маловато для обслуживания сети / дисплея и т.п. К сожалению фирма NXP как и Renesas очень любит NDA и продажи вагонами крупным заказчикам, а всякие мелкие эмбеддеры ее мало интересуют. - Chip_n_Go(10.02.2022 17:57, )
- Если планируете что-то считать, то тогда да, имеет смысл изучить систему команд, работу со звуком камушек легко потянет. Для RISC-V это более актуально, мне пришлось полностью раскурить ядро, чтобы просто написать startup - плата за гибкость всегда увеличение сложности. - evgeniy1294(10.02.2022 09:56)
- "STM32H743 на удивление сбалансированный analog / digital чип" -
отсутствует физика USB HS и нет возможности выбрать напряжение IO
для SD карты, это сильно усложняет работу(нужно аж 2 внешних чипа
трансляторов уровня) в скоростных режимах. Почти одинаковые, но
зачем-то чуть разные экземпляры блоков UART, SD, USB... Всего 16к
кеша, хотя в свежих уже 32к, нет встроенного DC/DC. IMXRT
понравился больше, жрет меньше, все внутри, но его основной
недостаток - нет нормального Andreas(48 знак., 10.02.2022 10:53)
- +1. Разве только если ты - супер спец по DSP и хочешь реализовать
свой, нестандартный алгоритм на крае производительности чипа. - Nikolay_Po(08.02.2022 20:49)
- Вот только это не чип для DSP. - evgeniy1294(08.02.2022 22:00)
- Там есть SIMD, есть MAC. Делал на Cortex M4 каскад биквадратных
фильтров - производительность приличная. И разрядности 16 и 32 бита
- на выбор. Смотреть в CMSIS - там и исходники функций ЦОС с
ассемблерными вставками найти можно. Конечно, это не
специализированная микросхема ЦОС - нет нескольких конвейеров,
специальных блоков. Но именно для ЦОС команды есть и работают, для
контроллера общего применения, великолепно! - Nikolay_Po(08.02.2022 22:31)
- Это не то) От dsp я ожидаю математического сопроцессора и,
желательно, отдельного интерфейса для подключения
высокопроизводительного adc. Из stm-ок к этому ближе всего G4, но
он до TMS320 не дотягивает. - evgeniy1294(09.02.2022 06:55)
- А так же узла для самостоятельной генерации алгоритма. - Kpoк(09.02.2022 08:55)
- Это не то) От dsp я ожидаю математического сопроцессора и,
желательно, отдельного интерфейса для подключения
высокопроизводительного adc. Из stm-ок к этому ближе всего G4, но
он до TMS320 не дотягивает. - evgeniy1294(09.02.2022 06:55)
- Производитель утверждает "devices support a full set of DSP
instructions" - BlackMorda(08.02.2022 22:04)
- Чтобы быть ДСП, нужны не инструкцыи, а спецядро, которое за один
такт делает хуеву кучу дел. - mse homjak(08.02.2022 22:30)
- Не опровергли. Nikolay_Po(1 знак., 08.02.2022 22:39, ссылка)
- Почитайте, что делает нормальный ДСП за такт. - mse homjak(08.02.2022 22:48)
- Не опровергли. Nikolay_Po(1 знак., 08.02.2022 22:39, ссылка)
- Чтобы быть ДСП, нужны не инструкцыи, а спецядро, которое за один
такт делает хуеву кучу дел. - mse homjak(08.02.2022 22:30)
- Там есть SIMD, есть MAC. Делал на Cortex M4 каскад биквадратных
фильтров - производительность приличная. И разрядности 16 и 32 бита
- на выбор. Смотреть в CMSIS - там и исходники функций ЦОС с
ассемблерными вставками найти можно. Конечно, это не
специализированная микросхема ЦОС - нет нескольких конвейеров,
специальных блоков. Но именно для ЦОС команды есть и работают, для
контроллера общего применения, великолепно! - Nikolay_Po(08.02.2022 22:31)
- Вот только это не чип для DSP. - evgeniy1294(08.02.2022 22:00)
- Спасибо всем отписавшимся, просто надо было переварить навалившийся
вал информации. NeoPower(615 знак., 10.02.2022 01:32, )
- лучше б аглицкий подтянуть - Vit(08.02.2022 16:42)
- Да и русский не помешало бы :)) - MBedder(08.02.2022 16:49)
- Эта картинка всегда вызывала у меня зависание мозга :( - Evgeny_CD(09.02.2022 18:10)
- По второму пункту: если IAR для вас вечен, то оставайтесь в его рамках. CubeIDE имеет в основе Eclipse. Для общего развития можете попробовать, если не хотите застрять на IAR и попробовать что-нибудь относительно свободное. В своё время я CortexM4 от STM "поднимал" вручную в Eclipse. Не без проблем, но теперь представление имею, как подступиться и не сильно зависеть от STM. - Nikolay_Po(08.02.2022 14:23)
- 1) CubeMX - это универсальный конфигуратор. Нужно только подгрузить
библиотеки для H7 (Help -> Manage embedded software packages) evgeniy1294(265 знак., 08.02.2022 13:14)
- А что насчет Keil MDK, который теперь принадлежит ARM, которую так
и не сумела купить NVidia, раз уж осваивать новую платформу? NeoPower(170 знак., 08.02.2022 14:23, )
- IDE застряло в 90-ых годах. AndreasW(264 знак., 08.02.2022 20:17)
- Поэтому и пользуюсь консольным gdb. Ничего лучше просто нет, кроме, может быть, ozone. - evgeniy1294(08.02.2022 20:31)
- Keil вполне рабочий вариант, я им не пользуюсь, потому что он платный и windows only. Да, RM у них объёмный. - evgeniy1294(08.02.2022 14:25)
- IDE застряло в 90-ых годах. AndreasW(264 знак., 08.02.2022 20:17)
- А что насчет Keil MDK, который теперь принадлежит ARM, которую так
и не сумела купить NVidia, раз уж осваивать новую платформу? NeoPower(170 знак., 08.02.2022 14:23, )
- Это неправильный Дед Мороз, остерегайтесь подделок! Настоящий
китайский Дед Мороз приносит настоящие китайские подарочки, типа
такого LightElf(1 знак., 08.02.2022 13:06, картинка)
- А что на вашей китайской плате не так? Вижу только кварца нет, а
остальное вроде-то на месте. У меня хуже - плата без контроллера
пришла: Kceния(1 знак., 08.02.2022 13:46, картинка)
- Китайцу за отсутствующий проц вставили надеюсь? А то че это он - LightElf(08.02.2022 22:58)
- Там настоящий китайский камень, а не эти ваши STM - LightElf(08.02.2022 14:15)
- Нефрит? - mse homjak(08.02.2022 14:25)
- Камушек забавный. USB, 7шт UART и питание 5В. Пытаюсь приспособить к делу - LightElf(08.02.2022 23:01)
- Нефрит? - mse homjak(08.02.2022 14:25)
- херовый Дед Мороз, кварц зажал))) - m16(08.02.2022 13:45)
- USB есть, кварц не нужен - LightElf(08.02.2022 14:15)
- А что на вашей китайской плате не так? Вижу только кварца нет, а
остальное вроде-то на месте. У меня хуже - плата без контроллера
пришла: Kceния(1 знак., 08.02.2022 13:46, картинка)