![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
mantech
-
Постов
6 969 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные mantech
-
-
2 минуты назад, nanorobot сказал:
Или я Вас не понял? Может этот проект через кортексовский JTAG заливать требуется ..?
Ну по-другому-то и не зальете, другое дело я не понял, после заливки что будете дальше делать, его ж все-равно надо инициализировать и запускать...
-
17 минут назад, nanorobot сказал:
Попытка залить .elf приводит к ошибке ERROR: XTENSA Unsupported exception architecture configured
А вы что заливаете? Я имел ввиду бинарник уже откомпилированный, в эльфе наверно еще и отладочная инфа какая-то есть, поэтому он к экстензе и вяжется. Там разве нет режима просто залить простой бинарник? Хотя нафига это в принципе, так-то... Толку от залития бинарника будет 0.
-
40 минут назад, x893 сказал:
emmc и по 4 битам есть
Я думаю они и на одном работать будут, только лучше все-таки на 8 битах))) Особенно в БГА, о которых ТС пишет..
-
Опубликовано · Изменено пользователем mantech · Пожаловаться
27 минут назад, sst78rus сказал:"Запаянная sd карта" это emmc. Но emmc это bga, не очень удобно паять.
Не совсем, еммс- это 8и битная шина, что быстрее заметно, тут обычная шина сд карты... Тут больше сравнимо с q-spi.
-
4 минуты назад, nanorobot сказал:
Ну если хотя бы залью, уже шаг вперед
А в чем проблема? Вы обычный код для кортекса в память заливаете? Если да, то этот ничем не отличается, только льется в другой адрес памяти...
-
31 минуту назад, nanorobot сказал:
добавить инициалиазицию пинов D-JTAG и залить JLink'-ом
Ну хорошо, зальете вы ж-линком образ в память, а запускать-то кто будет на выполнение? Там еще надо подключить клоки, дать команду в регистре на запуск, это все ж-линк умеет?
-
1 час назад, makc сказал:
~1.46 DMIPS/MHz. ~3.1 CoreMark/MHz
А, ну тогда понятно, просто другие ед. измерения...
-
Опубликовано · Изменено пользователем mantech · Пожаловаться
1 час назад, makc сказал:почти в три раза хуже по сравнению с формально аналогичным ему по архитектуре и набору команд BL702: 1,16 CoreMark/MHz против 3,1 CoreMark/MHz.
3.1 тут точно не опечатка? Просто тогда получается, что вот это ядро заметно круче кортекс М7 (2.14 DMIPS/MHz (Dhrystone 2.1)) с кэшами и пр плюшками, что странно, если честно...
Или тут другие мерила?
-
2 часа назад, jcxz сказал:
Вы привели какую-то невнятную картинку, неизвестно откуда выдранную и неизвестно к какому МК относящуюся.
STM32H743 https://www.farnell.com/datasheets/2551152.pdf
Так лучше?))
2 часа назад, jcxz сказал:Может не будем
Я привел ваши слова один в один...
-
В 18.01.2024 в 15:47, jcxz сказал:
И зачем кеш для внутренней ОЗУ МК? Это ОЗУ во всех МК такого уровня и так работает на частоте ядра.
А не вы в показаниях путаетесь? Вот я привел пример, С М7 где ядро на 400, а ОЗУ на 200, что опять не так?
В 18.01.2024 в 17:01, jcxz сказал:В первый раз слышу.
Которые на ядре Cortex-M? Уверены? Это в каких STM-ах? Назовите конкретные, в которых основное встроенное ОЗУ работает не на частоте ядра.
Кто виноват, что про М7 вы впервые слышите?))
-
Опубликовано · Изменено пользователем mantech · Пожаловаться
1 час назад, kan35 сказал:У STM32 кэш так же находится за шинной матрицей, поэтому ваша претензия не обоснована.
Какой кэш? Флешевый, так да, но шины там на частоте ядра работают, и флеш хоть немного, но будет уступать по скорости, т.к. шина у него широкая, но если идет ветвление то упс, непопали с вероятностью 50%. Поэтому и рекомендуют "быстрые" данные держать в ССМ, чтоб во флеш только за командами лазить)))
10 часов назад, makc сказал:И кэши данных/команд должны быть где-то в районе TCM, а не в периферийных блоках, которые далече от ядра МК.
Ну в М7 так и сделали...
10 часов назад, kan35 сказал:что кэш таки есть, он не в процессоре, а не блоке QSPI, его объем составляет 1кБ.
Ну это уже неплохо, ибо почти во всех процах, где нет кэша ядра, есть кэш на флеш. 1к маловато конечно, только для какой-то небольшой проги, но при таком быстродействии проца особо-то рассчитывать и не на что...
-
В 17.01.2024 в 14:52, Элина сказал:
разработкой аппаратных платформ, предназначенных для защиты информации;
5 часов назад, iBredihin сказал:.услуги.антенщика.
Как это связано вообще??
-
Опубликовано · Изменено пользователем mantech · Пожаловаться
В 14.01.2024 в 12:41, andrey_p сказал:Светодиод на 20мА я уже подключал. Работает, но по ощущениям не такой яркий по сравнению с оригинальным.
Яркость зависит от КПД в большей степени. и при том же токе разные кристаллы светят по-разному. В таком диоде, как на фото макс ток 20мА, далее пойдет перегрев кристалла и усе)))
ЗЫ. Если даже там ток окажется больше, то скорее всего это стало причиной преждевременного наступления "усе" у этого диода)))
-
1
-
-
3 часа назад, tegumay сказал:
по уму они должны делать завершенные наборы микросхем
Именно, тогда будет смысл в импортозамещении, как это было в СССР, тогда например был полный комплект К580 и др серий...
-
1 час назад, repstosw сказал:
Жаль что встроенный Flash они не сделали... В этом случае оставалась только декапсуляция чипа (с восстановлением содержимого flash/rom), но не по карману каждому "пионеру".
Ну к счастью не каждому пионеру по силам все правильно дизассемблировать, убрать "закладки" из программы и все довести потом до ума)))
А про защиту - они сделали так-то лучше, чем просто пара битов защиты в встроенном флеше, там принцип подписанного ПО, т.е. в ефузах прописывается ключ, а к ПО добавляется цифровая подпись с шифровкой, и после этого загрузить в проц ПО без подписи будет невозможно, что с отключением jtag делает взлом полностью невозможным...
1 час назад, repstosw сказал:Где можно про это почитать?
Принцип примерно, как делали в IMX6, на них дока вроде открыта, основы можно там почитать...
-
Опубликовано · Изменено пользователем mantech · Пожаловаться
4 часа назад, repstosw сказал:Первое, что приходит на ум - сильно зашифрованный бинарник, который загружается в DDR, расшифровывается там и исполняется.
Ну да, и привязать к серийнику проца, пока это все, что тут можно делать. Более профессиональная защита - через подписывание загружаемого файла, тут вроде кто-то пытался это освоить, но инфы далее не было, поэтому х.з. Все либы, которые есть, либо phoenix suite - непонятно, что там делать, либо жутко линуксовые, с кучей всяких телодвижений, скриптов питона и пр. "прелестями" линуксоидов, ну и доки нет от слова вообще...
4 часа назад, repstosw сказал:Попутный вопрос: есть ли способ пережечь JTAG, чтобы не лезли через него?
Вероятно отключается через efuse, но вы знаете способ их прошивать? А самое главное, какая ячейка за что отвечает))) Я попробовал, чуть не запорол проц, ибо функция от Н3 пишет куда попало...
-
Опубликовано · Изменено пользователем mantech · Пожаловаться
1 час назад, jcxz сказал:Тогда может найдёте в нём:
Может тогда и объясните дремучему, зачем ее сделали, присоединили напрямую к процессорной шине, без всяких шинных переключателей и пр.. ? Думаю не просто по глупости)))
Перепутал, кортекс М4 с М7)))
И как видно тут скорость памяти и проца явно не одна и та же, правда?
Ну и еще вопрос на засыпку, объясните, коль память в кортекс М работает со скоростью проца, по вашему, следовательно зачем в М7 поставили кэш в ядро? Смысл-то какой, скорости одинаковые же?)))
-
Опубликовано · Изменено пользователем mantech · Пожаловаться
50 минут назад, jcxz сказал:Но в каких именно МК она работает не на частоте ядра?
STM32F407
Up to 192+4 Kbytes of SRAM including 64- Kbyte of CCM (core coupled memory) data RAM
-
4 часа назад, makc сказал:
вот хороший пример того, что бы хотелось получить.
Ну это хоть уже можно ставить куда-то, хотя под программу там опять же внешний чип нужен, и он импортный...
1 час назад, jcxz сказал:И зачем кеш для внутренней ОЗУ МК? Это ОЗУ во всех МК такого уровня и так работает на частоте ядра.
Не у всех. В СТМах там только TCM память на частоте ядра, а она далеко не все ОЗУ.
-
В 14.01.2024 в 09:36, destroit сказал:
Вы не в теме, от слова = совсем .
В 14.01.2024 в 09:36, destroit сказал:нет видоса = проиграл.
В 14.01.2024 в 09:36, destroit сказал:Дык тебе и не положено сиё знать .
Ясно, очередной "король" на ровном месте, все остальные не в теме, записал)))
В 14.01.2024 в 10:41, mitya1698 сказал:Начните с пустой прошивке, где прочих прерываний нет, обработчик прерывания пусть выводит на GPIO состояние контроллируемого входа и всё.
Для начала просто взять кусок кода, отвечающий за интерфейс со считкой и проверить его, дальше может уже и смысла нет - все станет понятно...
-
Опубликовано · Изменено пользователем mantech · Пожаловаться
13 часов назад, kan35 сказал:выводная микросхема за 50центов (8мб) не сильно ударит по карману, тем более сам контроллер дорогой настолько, что его обвязка это прямо скажем - статистическая погрешность по затратам
Тогда какой смысл в импортозамещении? Ну вот серьезно, для работы в системе нужен МК и флеш, ну хорошо требуют "отечественное", МК купили, а флеш?? А, флеш импортный, тогда вместо импортного флеша почему и МК импортный не поставить уже со встроенным, где логика? Вот и получается МК для включения питания, остальное все импорт...
9 часов назад, makc сказал:Судя по всему никто этот вопрос в обозримом будущем решать не будет, т.к. это делается не для открытого рынка.
Ну если так, то тему вообще можно закрывать, ибо тем, "кому надо" и так найдут в нужных местах)))
-
3 часа назад, makc сказал:
Как ни странно, но продукция WCH уже присутствует на рынке годами и пока никаких снятий с производства не было (либо я упустил из вида). В то время как NXP/TI уже поснимали некоторые микросхемы, которые у меня использовались.
То же скажу и про Allwinner, процы А10 А13, которым уже лет по 15 наверно все еще продают, сколько пожелаешь...
-
2 часа назад, Allregia сказал:
По идее, ничем не долно отличаться.
Ну в положительную сторону отличается, по описанию там SLC NAND и инд. темп. диапазон.
4 часа назад, Allregia сказал:Делал много лет назад на F407 в 1-битном, т.к. одна из ног, нужных для 4-х бит была намертво занята другим, а скорость мне там не требовалась. Тоже проблем небыло.
А вот на F407 я в 4-х битном никода не делал, оно вообще работет?
А точно SD режим, а не SPI?
-
Опубликовано · Изменено пользователем mantech · Пожаловаться
2 часа назад, Edit2007 сказал:Быстрый старт в Visual Studio Code
Устаревшее:
Быстрый старт в Eclipse IDE
Я правильно понимаю, что тормознутая ВС, лучше более быстрого эклипса? Или как обычно - купите комп побыстрее и вам поможет)))
Примеры и описание (В разработке. Возможны опечатки):
Ну тут хоть честно признаются в отличие от СТМ-индусов)))
ЗЫ. Хотя вообще наличие примеров и описание - это уже неплохо в отличие от китайцев...
2 часа назад, iva-nil сказал:так и есть, для тех кто хочет пройти "входной ценз" нашего телеком рынка
А он вообще есть, "наш" телеком рынок, или как с моником, в котором миландровский проц включал питание?
АМУР от Микрона: имеет ли смысл связываться?
в RISC-V
Опубликовано · Изменено пользователем mantech · Пожаловаться
Ну хорошо, убедили, то, что написано AXI SRAM 512к наверно работает на частоте шины AXI, которая наверно 400МГц, что явно не указано, но спорить не буду. В любом случае, скорость работы даже этой области уже будет меньше, т.к. по одной шине будут передаваться и команды и данные, все остальное, 128+128+64+32 работает на шине 200МГц, что явно указано, и значит уже не на частоте ядра. Так пойдет?