Jump to content

    

misyachniy

Свой
  • Content Count

    846
  • Joined

  • Last visited

Community Reputation

0 Обычный

About misyachniy

  • Rank
    Знающий
  • Birthday 10/14/1966

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Recent Profile Visitors

5013 profile views
  1. При работе часто заимствую куски свои/чужих проектов. Для удобства пайки вручную - лучше 0805, для экономии места 0603. Для миниатюризации, для себя, иногда балуюсь 0402. В результате в схеме компонеты с разными типоразмерами. Когда вручную в схеме меняешь "Design Item ID", то автоматически меняется и "Comment", "Value" и "Footprint" по умолчанию. При этом "Value" нужно вносить вручную Для документации (ПЭ3) используется поля "Designator" и "Value", наследие PCAD. Совсем недавно, узнал, что поле "Value" игнорируется в PCB и для вывода на шелкографию используется "Comment". Пришлось даже скрип написать для копирования "Value" в "Comment". Если инспектором SCH выбрать по "Design Item ID" требуемый тип и заменить, то замена происходит со сбросом полей "Value". В инспекторе PCB поле "Design Item ID" отсутствует. Нужно чтобы при замене компонента поле "Value" не менялось. Хочу невозможного? ;-)
  2. Время от времени нужно групповая замена пассивных компонентов 0402 <-> 0603 <-> 0805. Если в схеме менять вручную, то портится поле value где хранится номинальное сопротивление/емкость. Заменять через "find similar" не получается тоже. Нашел вариант http://microsin.net/adminstuff/others/altium-designer-howto.html замены в PCB с экспортом в SCH. Но как-то не красиво в схеме смотрится - тип 0603, а футпринт 0805. К тому же сбивает с толку. Есть ли в Altium возможность груповой замены компонентов с сохранением полей? Или другое красивое решение?
  3. Прошерстили кладовку, нашли два похожих программатора. Один ручной с переключателем "работа/программирование" и кнопка "reset". Но у него COM распаян на DB25. Такой раритет еще поискать нужно. Второй DB9 и два провода +5В. Маленькая платка обмотана скотчем - похоже автоматическая. Буду пробовать.
  4. Нужно поднять старый "чужой" проект. Есть схемы, платы, исходники. С сайта производителя скачал програму прошивальщика. Выяснил, что нужен UART и манипулирование выводом PSEN. Переходник с RX/TX у меня есть, а на какой вывод стандартного UART компьютера нужно завести нужно завести PSEN? Может еще какие выводы нужно задействовать со стороны ADuС?
  5. Как раз для начинающих ;-) Нашел в инсталляции Visual Studio исходники прошивальщика от ez kit. Нашел в них такое объявление указателей: static char *pEzKitTitle = "ADSP-BF561 EZ-KIT Lite"; static char *pFlashDesc = "STMicro. M29W640DT"; static char *pDeviceCompany = "STMicroelectronics"; Функция проверки Manufacturer/Device вываливается с ошибкой, а программа возвращаемую ошибку игнорирует и использует pFlashDesc и pDeviceCompany без изменений. Ну и все "остальное" не сходится ни размеры блоков, ни коды управления стиранием/записью. Завтра надеюсь "дофиксю" и буду прошивать В ШТАТНОМ РЕЖИМЕ. P.S. Есть какая либо отдельная аппнота по взаимодействию программ и отладчика? А то по тексту прошивальщика
  6. Обычно когда времени мало, используют готовый инструмент. Ведь нужно еще писать программу на компьютер.
  7. Дали в работу проект на BF561. Я с Analog Device никогда не работал. Установил VisualDSP 5.0, проект собрался. С помощью аппноты EE-314 и этой ссылки http://microsin.net/programming/dsp/run-blackfin-programs-from-flash.html удалось получить ldr файл. Начал программировать ПЗУ. Плата самодельная, но решил попробовать загрузчик от КИТ-а. Драйвер успешно в плату загрузился и как видно по картинке определил тип ПЗУ. затем шустро прошился, а вот верификация не проходит :-( Первый же байт не совпадает. Плата, по словам настройщика, давно была прошита успешно. Какие типовые ошибки совершают начинающие? Спасибо.
  8. Всех, с Новым Годом. Нужно поднять старый ("чужой") проект для TMS320F2812. Я с этой серией работал несколько месяцев, лет 15 назад. В наличии Windows 7/32, sau510 iso plus и архив с исходными текстами. Развернул CCS, установил пакет драйверов sau510usb_Install-v1.2.3.2.zip. Проект собрался без ошибок, конфигурацию настроил, CCS успешно присоединился к процессору и показал часть дизассемблированного кода. Я так понял с железом/драйверами все в норме. Поискал в пунктах меню CCS прошивку флеш - не нашел. :-( Начал читать документацию. Описание утилиты sauflash от 2009 года от Сканти, как раз для версии 3.3 CCS. Исполняемый файл sauflash оказался cmd файлом с подстановкой путей Таких путей не обнаружил, по быстрому заменил %XDSTCLPATH% на D:\Sauris\tcl\bin\tclsh85, все равно DOS сессия пишет, что нет такого файла. Ну а 2020 год добежал к концу, теперь нужно три дня есть прошлогодние салаты... Собственно вопрос: "Как проще получить рабочую среду для компиляции и программирования флеш для TMS320F2812?" Widows и эмулятор желательно не менять. Последняя работающая под Win32 версия CCS - 8.3. Спасибо тем, кто дочитал до конца. ;-)
  9. "Страховка от несчастных случаев;" Лучше страховка от дедлайнов ;-)
  10. С "нашими" платами закладки тоже могут иметь место. При рассмотрении вопросов безопасности "железа" предполагается что злоумышленник может работать совместно с производственным/сервисным и другим персоналом. Компаунд очень даже помогает. Нет компаунда открутил крышку, "перекусил проводок", закрутил крышку опломбировал и вуаля - pin коды или пароли доступны.
  11. Добавлю. STM32F073 после переконфигурации SWD не хртел программироваться. Перевод в BOOT режим позволил подключится через SWD и стереть программу. Flash Loader Demonstrator не нужен. Ну и дополнительный кабель тоже.
  12. Последнее китайское предупреждение ;-) Ваша формулировка нарушает Конституцию и законы. Напишите "Работа 5 дней/8 часов в офисе. УДАЛЕННАЯ работа не возможна." - и все будет хорошо. Те которые будут спрашивать: "Удаленная работа возможна?" - сразу отсеются, так как не внимательно читают текст объявления.