- Ангстрем получил лицензию на производство процессоров ARM - mr-x(01.04.2014 19:34, ARM, ссылка, полностью)
- ST поднял цены вдвое на линейку STM32 и аналоговую продукцию :( Сколько раз тут говорил: NXP рулит! - Гудвин(01.04.2014 01:35, ARM, полностью)
- У кого есть доступ к ftp electronix.ru? Перезалейте пожалуйста куда-нибудь всё, что есть вот тут: /upload/MCs/ARM/Embedded Artists LPC2478 demoboard CD/ DRcp(10 знак., 01.04.2014 14:16, ARM)
- Toshiba Application Processors for Wearable Devices: TZ1000 -> Cortex-M4F 48 Mhz, Bluetooth LE, 1Мбайт (!) FLASH памяти. Сколько ОЗУ - непонятно. - Evgeny_CD(30.03.2014 13:14, ARM, ссылка, полностью)
- -> Корпус называется "смерть PCB дизайнера и технолога на производстве" - Evgeny_CD(30.03.2014 23:18, ссылка)
- Поскольку флэша там аж мегабайт, то ОЗУ будет килобайт сто. - =AK=(30.03.2014 13:24)
- Предположение логичное, но. Это малопотребляющий камень, чему большой объем ОЗУ не шибко способствует. - Evgeny_CD(30.03.2014 14:12)
- озу в статике (а динамика от количества не зависит так как один процессор в один момент времени читает из одной ячейки) жрет мало, в LP технологиях практически 0. - ыыыыыыыыыыы(30.03.2014 16:33, )
- места много жрет на кремнии, флаш меньше за бит. поэтому и ставят дофига флаши, а озу жмут. в нормальном камне флаш вообще не нужна - spi/nand флашку повесил и хоть программы храни, хоть файловые системы - ыыыыыыыыыыы(30.03.2014 16:36, )
- Welcome code stealers называеццо :)) - MBedder(30.03.2014 19:24)
- у меня практически всегда по интернету приходится апдейты рассылать (отладка силами кастомеров, таки да :), но и еще есть причины. то есть: есть флаш протект - нету флаш протекта - без разницы. как уже написали : криптография/ключи в ОТР или флаш, ыыыыыыыыыыы(26 знак., 31.03.2014 07:36, )
- Наивняк. В приличных (не экспортируемых из США, бугага, санкции) контроллерах для этого в OTP ключ зашивается и AES аппаратный есть. Да и потом, насколько оно актуально, воровство это. Программисты-то в своих исходниках разобраться не могут. А fk0(44 знак., 30.03.2014 19:44)
- Toshiba Application Processors: TZ5000 -> Dual-core ARM® Cortex®-A9 MPCore / NEON™ ~1.2GHz. Embedded 32Gbit MLC NAND. Embedded IEEE802.11a/b/g/n/ac 2×2 MIMO Baseband Engine (Ensigma™ C4500) - Evgeny_CD(30.03.2014 13:17, ARM, ссылка)
- Почему в STM32 инжектированные каналы АЦП называются инжектированными? - Codavr(28.03.2014 06:06, ARM, полностью)
- кто-нибудь программировал can lpc2000 (конкретно lpc2929)? не получается запустить acceptance filter - нужно для 29 бит не групповых. can id в 29 бит прописываю - всеравно не проходят (в буфере не вижу этих сообщений, прерываний тоже нет). ну и ыыыыыыыыыыы(122 знак., 27.03.2014 11:52, , ARM)
- Есть дивайс, замечательно работал на USB2.0 в XP...Win7. сейчас пользователи пишут что под вин8 кирдык и под усб3.0 тоже кирдык. Куда начинать копать? Ни того не другого не имею, проверить сам пока не могу. - RED_DRAGON(13.03.2014 18:59, ARM, полностью)
- Не работает ADC->DMA в STM32F4 pav256(3350 знак., 06.12.2013 16:36, ARM, полностью)
- Проблема оказалась именно в ADC, а не в DMA. Так и не получилось перезапустить ADC без использования ADC_CR2_ADON. К сожалению в мануале очень мало информации при сочетании различных режимов, что в этом случае должно происходить загадка. Например, pav256(1202 знак., 12.12.2013 11:48)
- Был хороший сайт mycontroller.ru с русскими описаниями STM32-периферии. Сейчас не грузится. Никто не знает, может переехал куда? - Petrovich(09.12.2013 13:22, )
- Провел ряд экспериментов с использованием ST-LINK/v2. pav256(1724 знак., 09.12.2013 12:10)
- пример инициализации для F2, только количество выборок по одной, на каждый канал, чтобы было несколько надо CircularMode. у меня запуск по шиму таймера, каждые 10 мс AVF(5447 знак., 06.12.2013 21:19)
- Обычно после окончания DMA пересылки я, для повторного запуска, обновляю не только NDTR но и M0AR, полагая что его значение изменилось(инкрементировалось). Не уверен, что причина в этом, но может стоит попробовать. Или использовать Circular Mode. - nanorobot(06.12.2013 18:09 - 18:14)
- Подскажите по MPU VVB(1416 знак., 02.01.2014 09:12 - 16:20, ARM, ссылка, полностью)
- Делал переопределение оператора new, работало нормально. - Михаил Е.(05.01.2014 12:48)
- Задача в принципе решима... Но для начала следует понимать некоторые вещи, после чего придёт также понимаение, что не стоит пытаться её решать таким путём. fk0(3973 знак., 02.01.2014 22:29)
- Требуемый объём работы впечатляет. VVB(903 знак., 03.01.2014 10:30)
- Отказ от динамической памяти -- сомнительное занятие, подходящее лишь для маленьких программок: в системе физической памяти обычно меньше, чем используется всеми программами в разные моменты времени. Либо придётся изобретать свой самодельный fk0(3486 знак., 03.01.2014 13:00)
- напомнило использование Nucleus в мобилках - kaaaaa(03.01.2014 14:34, )
- Вариант с двумя операционками и штатно запущенном MPU хорош, надо подумать. TDD для микроконтроллеров предполагает три типа тестов (по частоте запуска: модульные, интеграционные, в "железе"; первые два типа запускаются на ПК). - VVB(03.01.2014 14:17)
- Вдогонку о другой теме. _Как-нибудь_ отладим это неспроста. Это некоторые люди не сделав свою работу пытаются спихнуть на программистов. Имею мнение, что разработку систем со сколько-нибудь сложным ПО и начинать нужно с ПО на макете, на PC. - fk0(03.01.2014 13:07)
- Кстати, кто-нибудь пользовался C++test? VVB(325 знак., 03.01.2014 18:46, ссылка)
- В последнее время я наблюдаю много мифов. Мол можно взять волшебную программу и она сама всё сделает. При этом не имея никакой методики работы с ней. Что куда важней, как мне думается. И уж совершенно десятое дело, будет ли она запускаться fk0(558 знак., 04.01.2014 00:03)
- Вы работали с трассировщиками? Возможность получить трассу без вмешательства в код больше никто (никакая методика, никакой отладчик) не обеспечит, любой компорт это вмешательство и использование библиотек Си, без которых в ином случае можно VVB(336 знак., 04.01.2014 12:35)
- Ужос! Любой отладчик - вмешательство в алгоритм работы программы. Точка останова - уже жопа. Временные параметры нарушены. Пока ты сидишь в точке останова, таймер тикает, по USART-у (USB, Ethernet) данные прут, и что ты с этим сделаешь? Сбрасывая _basile(206 знак., 04.01.2014 17:05 - 17:23)
- Снимаю лапшу с ушей. Цитирую документ по ссылке, начиная с раздела 8 (стр. 30): fk0(3963 знак., 04.01.2014 14:42 - 14:47, ссылка)
- И что делать с этой трассой? А главное как (100мБайт в секунду, например) этот поток передать в компьютер, и как там обрабатывать? И что вообще понимается под трассой? (если то, что понимает микрочип -- это издевательство над здравым смыслом и fk0(1261 знак., 04.01.2014 14:03 - 14:06)
- щетаю, что пока нет возможности запуска программ извне, то с защитой на MPU без MMU заморачиваться - себе же дороже. - Mahagam(02.01.2014 22:57)
- Полагаю, что вместо FreeRTOS следует использовать SafeRTOS - vmp(02.01.2014 14:47, ссылка, ссылка)
- Ну это настолько очевидно, что я даже не стал заострять внимание, думал, что из приведённой ссылки в корневом посте станет ясно. Тем более что озвученная проблема останется при любой RTOS. VVB(141 знак., 02.01.2014 16:10, ссылка, ссылка)
- ТС, вообще, похоже не в курсах, какой ему сертификейшн нужен. Вот, РТОС по ISO 62304 Class A up to Class C (медикал). А че за 63204 - хз. _basile(69 знак., 02.01.2014 15:46 - 15:52, ссылка)
- Не знаю, что там с FreeRTOS, но под UCOS malloc() нормально работает, правда, без MPU. _basile(554 знак., 02.01.2014 13:05)
- Вопрос по STM32 USB-Host-Device_Lib_V2.1.0. drpsycho(138 знак., 14.03.2014 09:11, ARM)
- Совместимость eMMC version 4.3 и eMMC version 4.41. aps(205 знак., 08.03.2014 13:46, ARM, полностью)
- Как привязать прошивку к ID МК (STM32F103)и таким образом защитить от клонирования? - Pevek80(04.03.2014 16:20, , ARM, полностью)
- Расположить пару функций в озу, а во флеши их образы хранить зашифрованными с ключом, зависящим от серийника кристалла. - ASDFS(04.03.2014 19:48)
- if (get_id() != KOSHER_ID) explode(); - SciFi(04.03.2014 16:23)
- Нет. Выполнять раз в 15 минут, 4 часа и 24 часа, в трёх разных и непохожих участках кода: if (md5(паршивки)!=kosher_id) *(int*)(rand()) = rand(); - fk0(04.03.2014 16:43)
- Не катит. По моему опыту реверса нужно искажать сам код, и тщательно запрятать это место вовнутрь, подальше от старта. Ибо прошивку взломают все равно. - Vladimir Ljaschko(04.03.2014 16:54)
- да-да, я знаю таких)) У них немецкие фамилии и они даже прочитали пару статей по шифрованию))) - Адикм(04.03.2014 18:55)
- Идея в том, что проверки больше одной и они отложены во времени. Что сильно затягивает работу взломщика с одной стороны, с другой оставляет у воров неприятное ощущение, что ни конца ни края этому взлому. И кроме того, проверка хэш функции прошивки fk0(356 знак., 04.03.2014 18:39)
- Я думаю, эффективнее поставить рядом часового с автоматом :-) От кого защищаемся? Потому что, скажем, ЦРУ взломает по любому, хотя бы путём крипторектального анализа :-) - SciFi(04.03.2014 17:10)
- "J-Link" made in China. Новая версия Keil намекает, что дебагер не очень родной и посылает на ... сайт Segger-а. Учитывая огромную популярность китай-прибора, весьма возможно существование решения. - AlexSAN(04.03.2014 11:34, ARM, полностью)
- J-Link дебагер, встроенный в отладочную плату EFM32TG-STK3300 (халяву раздавали), оказывается шить/дебажить EFM32WG232 (Cortex-M4). Говорит "No Algoritm found for: 00000000H-00001E3FH". Стирать соглашается. Всю линейку EFM32TG - дебажит влёт. Все AlexSAN(20 знак., 03.03.2014 14:17, ARM, полностью)