Jump to content

    

TOG

Участник*
  • Content Count

    362
  • Joined

  • Last visited

Community Reputation

0 Обычный

About TOG

  • Rank
    Местный

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Recent Profile Visitors

3102 profile views
  1. Может я ошибаюсь, но мне кажется, что дело в этом: l Думаю если Вы переключите настройки анализатора протокола на Faling Edge, то эти эфемерные единички при считывании данных пропадут.
  2. GenaSPB, выглядит шикарно ! Я правда не понял, этот GUI на линуксе сделан ?
  3. Друзья, Дано: STM32H7 микроконтроллер освоенный на уровне HAL. Хотелось бы сделать графический интерфейс не хуже чем в самых крутых автомобилях. С плавной прокруткой и анимацией. В библиотеке STemWin кое-что нашёл: виджеты, шрифты, кое какие эффекты, но по-моему все это как-то слабовато. Да и похоже ST забросила этот продукт. может есть какой-то софт для разработки GUI’я ?
  4. Друзья, посмотрел Errata на радиочипы STM32WL55xx, (STM32WL54xx): Что-то страшно стало от этого пункта: 2.3.3 Overwriting with all zeros a Flash memory location previously programmed with all ones fails. Description: Any attempt to re-program with all zeros (0x0000 0000 0000 0000) a Flash memory location previously programmed with 0xFFFF FFFF FFFF FFFF fails and the PROGERR flag of the FLASH_SR register is set. Workaround: None. Это как-же понимать, что внутренняя флэш-память одноразовая что-ли ?
  5. Друзья, Речь о программаторе от Analog Devices для DSP. я не могу разобраться: На программатор ICE-1000 у них на сайте указана цена $150, а на ICE-2000 цена $1450 !! (это ж в 10 раз). Но из отличий которые мне удалось обнаружить, только это: TAG/SWD clock operation of 5 MHz on the ICE-1000 JTAG/SWD clock operation up to 46 MHZ on the ICE-2000 или я что-то еще не увидел ?
  6. Друзья, осваиваю LCD дисплей Winstar WF35XSYACDNN0 и мне не понятно, они не вывели на шлейф никакого интерфейса (SPI или I2C) для настройки дисплея через регистры . Выводы SDA, SCL написано NO CONNECT. То есть похоже все регистры прошиты какими-то заводскими настройками поменять которые нельзя (яркость, контрастность, ориентацию и т.д.) ? Или я что-то не так понял ?
  7. Что за эфемерные биты во Flash ? Можно узнать подробности ?
  8. Друзья, изучаю одно устройство, оно передает в радиоканал пакеты данных. Исходные данные 8 бит, в радиоканал передается пакет 32 бит. 13 бит - фиксированная маска ( обозначил ее "#" ) Сами биты информации 8 штук (обозначил их "1,2,3,4,5,6,7,8") И XOR суммы: A = XOR (8,7,6,5,4,1) B= XOR (7,6,5,4,3) C = XOR (8,7,3,2,1) D = XOR (7,6,2,1) E = XOR (8,7,4) F = XOR (8,5,4,3,1) G = XOR (8,6,5,3,2,1) H = XOR (5,3,2) I = XOR (8,7,6,5,2) J = XOR (7,5,4,2,1) K = XOR (6,4,3,1) Пакет (32-бит) = A B C D E F G # H I 8 7 6 5 # # 1 # # # # # J K # # # # # 4 3 2 Мне вот интересно, эти многократные XOR-суммы могут служить для коррекции ошибок или это только исключительно пригодно для проверки на достоверность данных ?
  9. Друзья, помогите пожалуйста решить один ребус: есть AWG генератор сигналов Siglent SDG5082. Через несколько лет после покупки у него появился глюк: при любой попытке задействовать первый канал он намертво зависал. Пользовались вторым каналом. Потом я подумал, что может быть проблема в прошивке, т.к. вместо серийного номера отображался какой-то мусор. Обновил прошивку. Все заработало, оба канала, все прекрасно. Но через пару дней опять генератор стал зависать при задействовании первого канала. И при очередной перезагрузке он так и остался висеть на заставке (Splash screen). Больше он не загружался, отображает только заставку. В интернете пишут, что повреждение прошивки это очень распространенный дефект на данных генераторах, к сожалению никаких вариантов восстановления прошивки для данной модели производитель не предусмотрел. Поэтому я выпаял чип флэш памяти Spansion S29GL064N90TFI04 и скачал прошивку(в прикрепленных файлах: Firmware original.bin). Вижу такие области: 1. 0x0000 - 0xDBD4 (Видимо распаковщик) 2. 0x0DBD5 - 0xA44B5 (возможно упакованная прошивка для Blackfin'a) 3. 0x100000 - 0x2FFFFF (FPGA DATA) 4. 0x300000 - 0x30FFFF (FOREVER DATA, этой части нет в прошивках распространяемых через сайт производителя) 5. 0x310000 - 0x34FFFF (FOREVER DATA, видимо продублирована для надежности) 6. 0x350000 - 0x7FFFFF (графика, картинки) На плате установлен процессор ADSP BF531 Blackfin, FPGA Lattice LCMXO640C, RAM, FLASH. Если отображается Splash Screen, то какую часть прошивки можно считать исправной ? И на кой там стоит FPGA, на ней собран процессор с линуксом что-ли (судя по времени загрузки (около минуты), когда он еще работал) ? Тот файл обновления прошивки, который производитель распространяет через свой сайт, немного заXORен и требует неких манипуляций. Мне бы хотя бы узнать на какую область обратить больше внимания. SDG5082 Firmware update from internet.zip SDG5082 Firmware original.zip
  10. Ну должны же быть в природе микроконтроллеры с защищенным хранилищем ключей типа как в ATSHA204A. Подскажите если кто знает.
  11. Вопрос пока был чисто теоретический. Ищем способ как-то защитить девайс от клонирования
  12. Друзья, интересует теоретический вопрос: Вот имеем мы к примеру микроконтроллер STM32L051, как пишет производитель он имеет свой уникальный ID (UID 96 bit). Вот прошили мы этот микроконтроллер, защитили его 2-м уровнем и отдали китайцам на вскрытие нашей прошивки. Заплатили $10k. Прошивку они прочитают, это понятно. А смогут ли они прочитать ID микроконтроллера ?
  13. Друзья, есть только hex файл и нужно пройтись отладчиком по некоторым участкам кода. Можно ли в Keil uVision это как-то сделать ? Микроконтроллер ADuc831.