Перейти к содержанию
    

mantech

Участник
  • Постов

    6 969
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные mantech


  1. 6 часов назад, jcxz сказал:

    Укажите конкретное место в мануале, где сказано, что ОЗУ в сём МК не может работать на частоте ядра?

    Ну хорошо, убедили, то, что написано AXI SRAM 512к наверно работает на частоте шины AXI, которая наверно 400МГц, что явно не указано, но спорить не буду. В любом случае, скорость работы даже этой области уже будет меньше, т.к. по одной шине будут передаваться и команды и данные, все остальное, 128+128+64+32 работает на шине 200МГц, что явно указано, и значит уже не на частоте ядра. Так пойдет?

    image.png

  2. 2 минуты назад, nanorobot сказал:

    Или я  Вас не понял? Может этот  проект через кортексовский JTAG заливать требуется ..?

    Ну по-другому-то и не зальете, другое дело я не понял, после заливки что будете дальше делать, его ж все-равно надо инициализировать и запускать...

  3. 17 минут назад, nanorobot сказал:

    Попытка залить .elf приводит к ошибке ERROR: XTENSA Unsupported exception architecture configured

    А вы что заливаете? Я имел ввиду бинарник уже откомпилированный, в эльфе наверно еще и отладочная инфа какая-то есть, поэтому он к экстензе и вяжется. Там разве нет режима просто залить простой бинарник? Хотя нафига это в принципе, так-то... Толку от залития бинарника будет 0.

  4. 27 минут назад, sst78rus сказал:

    "Запаянная sd карта" это emmc. Но emmc это bga, не очень удобно паять.

    Не совсем, еммс- это 8и битная шина, что быстрее заметно, тут обычная шина сд карты... Тут больше сравнимо с q-spi.

  5. 4 минуты назад, nanorobot сказал:

    Ну если хотя бы залью, уже шаг вперед

    А в чем проблема? Вы обычный код для кортекса в память заливаете? Если да, то этот ничем не отличается, только льется в другой адрес памяти...

  6. 31 минуту назад, nanorobot сказал:

    добавить инициалиазицию пинов D-JTAG и залить  JLink'-ом

    Ну хорошо, зальете вы ж-линком образ в память, а запускать-то кто будет на выполнение? Там еще надо подключить клоки, дать команду в регистре на запуск, это все ж-линк умеет?

  7. 1 час назад, makc сказал:

    почти в три раза хуже по сравнению с формально аналогичным ему по архитектуре и набору команд BL702: 1,16 CoreMark/MHz против 3,1 CoreMark/MHz.

    3.1 тут точно не опечатка? Просто тогда получается, что вот это ядро заметно круче кортекс М7 (2.14 DMIPS/MHz (Dhrystone 2.1)) с кэшами и пр плюшками, что странно, если честно...

    Или тут другие мерила?

  8. 2 часа назад, jcxz сказал:

    Вы привели какую-то невнятную картинку, неизвестно откуда выдранную и неизвестно к какому МК относящуюся.

    STM32H743          https://www.farnell.com/datasheets/2551152.pdf

    Так лучше?))

    2 часа назад, jcxz сказал:

    Может не будем

    Я привел ваши слова один в один...

  9. В 18.01.2024 в 15:47, jcxz сказал:

    И зачем кеш для внутренней ОЗУ МК? Это ОЗУ во всех МК такого уровня и так работает на частоте ядра.

    А не вы в показаниях путаетесь? Вот я привел пример, С М7 где ядро на 400, а ОЗУ на 200, что опять не так?

    В 18.01.2024 в 17:01, jcxz сказал:

    В первый раз слышу. :shok:  Которые на ядре Cortex-M? Уверены? Это в каких STM-ах? Назовите конкретные, в которых основное встроенное ОЗУ работает не на частоте ядра.

    Кто виноват, что про М7 вы впервые слышите?))

  10. 1 час назад, kan35 сказал:

    У STM32 кэш так же находится за шинной матрицей, поэтому ваша претензия не обоснована.

    Какой кэш? Флешевый, так да, но шины там на частоте ядра работают, и флеш хоть немного, но будет уступать по скорости, т.к. шина у него широкая, но если идет ветвление то упс, непопали с вероятностью 50%. Поэтому и рекомендуют "быстрые" данные держать в ССМ, чтоб во флеш только за командами лазить)))

    10 часов назад, makc сказал:

    И кэши данных/команд должны быть где-то в районе TCM, а не в периферийных блоках, которые далече от ядра МК.

    Ну в М7 так и сделали...

    10 часов назад, kan35 сказал:

    что кэш таки есть, он не в процессоре, а не блоке QSPI, его объем составляет 1кБ.

    Ну это уже неплохо, ибо почти во всех процах, где нет кэша ядра, есть кэш на флеш. 1к маловато конечно, только для какой-то небольшой проги, но при таком быстродействии проца особо-то рассчитывать и не на что...

  11. В 17.01.2024 в 14:52, Элина сказал:

    разработкой аппаратных платформ, предназначенных для защиты информации;

     

    5 часов назад, iBredihin сказал:

    .услуги.антенщика.

    Как это связано вообще??

  12. В 14.01.2024 в 12:41, andrey_p сказал:

    Светодиод на 20мА я уже подключал. Работает, но по ощущениям не такой яркий по сравнению с оригинальным.

    Яркость зависит от КПД в большей степени. и при том же токе разные кристаллы светят по-разному. В таком диоде, как на фото макс ток 20мА, далее пойдет перегрев кристалла и усе)))

    ЗЫ. Если даже там ток окажется больше, то скорее всего это стало причиной преждевременного наступления "усе" у этого диода)))

    • Like 1
  13. 3 часа назад, tegumay сказал:

    по уму они должны делать завершенные наборы микросхем

    Именно, тогда будет смысл в импортозамещении, как это было в СССР, тогда например был полный комплект К580 и др серий...

  14. 1 час назад, repstosw сказал:

    Жаль что встроенный Flash они не сделали... В этом случае оставалась только декапсуляция чипа (с восстановлением содержимого flash/rom), но не по карману каждому "пионеру".

    Ну к счастью не каждому пионеру по силам все правильно дизассемблировать, убрать "закладки" из программы и все довести потом до ума)))

    А про защиту - они сделали так-то лучше, чем просто пара битов защиты в встроенном флеше, там принцип подписанного ПО, т.е. в ефузах прописывается ключ, а к ПО добавляется цифровая подпись с шифровкой, и после этого загрузить в проц ПО без подписи будет невозможно, что с отключением jtag делает взлом полностью невозможным...

    1 час назад, repstosw сказал:

    Где можно про это почитать?

    Принцип примерно, как делали в IMX6, на них дока вроде открыта, основы можно там почитать...

  15. 4 часа назад, repstosw сказал:

    Первое, что приходит на ум - сильно зашифрованный бинарник, который загружается в DDR, расшифровывается там и исполняется.

    Ну да, и привязать к серийнику проца, пока это все, что тут можно делать. Более профессиональная защита - через подписывание загружаемого файла, тут вроде кто-то пытался это освоить, но инфы далее не было, поэтому х.з.  Все либы, которые есть, либо phoenix suite - непонятно, что там делать, либо жутко линуксовые, с кучей всяких телодвижений, скриптов питона и пр. "прелестями" линуксоидов, ну и доки нет от слова вообще...

    4 часа назад, repstosw сказал:

    Попутный вопрос: есть ли способ пережечь JTAG, чтобы не лезли через него?

    Вероятно отключается через efuse, но вы знаете способ их прошивать? А самое главное, какая ячейка за что отвечает))) Я попробовал, чуть не запорол проц, ибо функция от Н3 пишет куда попало...

  16. 1 час назад, jcxz сказал:

    Тогда может найдёте в нём:

    Может тогда и объясните дремучему, зачем ее сделали, присоединили напрямую к процессорной шине, без всяких шинных переключателей и пр.. ? Думаю не просто по глупости)))

    Перепутал, кортекс М4 с М7)))

    И как видно тут скорость памяти и проца явно не одна и та же, правда?

    Ну и еще вопрос на засыпку, объясните, коль память в кортекс М работает со скоростью проца, по вашему, следовательно зачем в М7 поставили кэш в ядро? Смысл-то какой, скорости одинаковые же?)))

    image.png.de6ea0ebcf0d4db22e365c52bc4561b2.png

  17. 4 часа назад, makc сказал:

    вот хороший пример того, что бы хотелось получить.

    Ну это хоть уже можно ставить куда-то, хотя под программу там опять же внешний чип нужен, и он импортный...

    1 час назад, jcxz сказал:

    И зачем кеш для внутренней ОЗУ МК? Это ОЗУ во всех МК такого уровня и так работает на частоте ядра.

    Не у всех. В СТМах там только TCM память на частоте ядра, а она далеко не все ОЗУ.

  18. В 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 состояние контроллируемого входа и всё.

    Для начала просто взять кусок кода, отвечающий за интерфейс со считкой и проверить его, дальше может уже и смысла нет - все станет понятно...

  19. 13 часов назад, kan35 сказал:

    выводная микросхема за 50центов (8мб) не сильно ударит по карману, тем более сам контроллер дорогой настолько, что его обвязка это прямо скажем - статистическая погрешность по затратам

    Тогда какой смысл в импортозамещении? Ну вот серьезно, для работы в системе нужен МК и флеш, ну хорошо требуют "отечественное", МК купили, а флеш??  А, флеш импортный, тогда вместо импортного флеша почему и МК импортный не поставить уже со встроенным, где логика? Вот и получается МК для включения питания, остальное все импорт...

    9 часов назад, makc сказал:

    Судя по всему никто этот вопрос в обозримом будущем решать не будет, т.к. это делается не для открытого рынка.

    Ну если так, то тему вообще можно закрывать, ибо тем, "кому надо" и так найдут в нужных местах)))

  20. 3 часа назад, makc сказал:

    Как ни странно, но продукция WCH уже присутствует на рынке годами и пока никаких снятий с производства не было (либо я упустил из вида). В то время как NXP/TI уже поснимали некоторые микросхемы, которые у меня использовались.

    То же скажу и про Allwinner, процы А10  А13, которым уже лет по 15 наверно все еще продают, сколько пожелаешь...

  21. 2 часа назад, Allregia сказал:

    По идее, ничем не долно отличаться.

    Ну в положительную сторону отличается, по описанию там SLC NAND и инд. темп. диапазон.

    4 часа назад, Allregia сказал:

    Делал много лет назад на F407 в 1-битном, т.к. одна из ног, нужных для 4-х бит была намертво занята другим, а скорость мне там не требовалась. Тоже проблем небыло.

    А вот на F407 я в 4-х битном никода не делал, оно вообще работет?

    А точно SD режим, а не SPI?

  22. 2 часа назад, Edit2007 сказал:

    Быстрый старт в Visual Studio Code

     

    Устаревшее:

    Быстрый старт в Eclipse IDE

     

    Я правильно понимаю, что тормознутая ВС, лучше более быстрого эклипса? Или как обычно - купите комп побыстрее и вам поможет)))

     

    Примеры и описание (В разработке. Возможны опечатки):

    Ну тут хоть честно признаются в отличие от СТМ-индусов)))

    ЗЫ. Хотя вообще наличие примеров и описание - это уже неплохо в отличие от китайцев...

     

    2 часа назад, iva-nil сказал:

    так и есть, для тех кто хочет пройти "входной ценз" нашего телеком рынка

    А он вообще есть, "наш" телеком рынок, или как с моником, в котором миландровский проц включал питание?

×
×
  • Создать...