LPC2368 Помогите понять
LPC, насколько я знаю, не шьются вот так вот просто, по USB. Им сперва нужно загрузчик влить программатором..
Где брать загрузчик — не скажу. Можно попробовать считать его с рабочего девайса.
Тут человек делал прогер для них: начало — ссылка скрыта от публикации / ,продолжение — ссылка скрыта от публикации /
Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки
Справочная информация
Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:
- Диагностика
- Определение неисправности
- Выбор метода ремонта
- Поиск запчастей
- Устранение дефекта
- Настройка
Неисправности
Все неисправности по их проявлению можно разделить на два вида — стабильные и периодические. Наиболее часто рассматриваются следующие:
- не включается
- не корректно работает какой-то узел (блок)
- периодически (иногда) что-то происходит
О прошивках
Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.
На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.
Схемы аппаратуры
Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
-
(запросы) (хранилище) (запросы) (запросы)
Справочники
На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).
Marking (маркировка) — обозначение на электронных компонентах
Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.
Package (корпус) — вид корпуса электронного компонента
При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:
- DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
- SOT-89 — пластковый корпус для поверхностного монтажа
- SOT-23 — миниатюрный пластиковый корпус для поверхностного монтажа
- TO-220 — тип корпуса для монтажа (пайки) в отверстия
- SOP (SOIC, SO) — миниатюрные корпуса для поверхностного монтажа (SMD)
- TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
- BGA (Ball Grid Array) — корпус для монтажа выводов на шарики из припоя
Краткие сокращения
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
| Сокращение | Краткое описание |
|---|---|
| LED | Light Emitting Diode — Светодиод (Светоизлучающий диод) |
| MOSFET | Metal Oxide Semiconductor Field Effect Transistor — Полевой транзистор с МОП структурой затвора |
| EEPROM | Electrically Erasable Programmable Read-Only Memory — Электрически стираемая память |
| eMMC | embedded Multimedia Memory Card — Встроенная мультимедийная карта памяти |
| LCD | Liquid Crystal Display — Жидкокристаллический дисплей (экран) |
| SCL | Serial Clock — Шина интерфейса I2C для передачи тактового сигнала |
| SDA | Serial Data — Шина интерфейса I2C для обмена данными |
| ICSP | In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования |
| IIC, I2C | Inter-Integrated Circuit — Двухпроводный интерфейс обмена данными между микросхемами |
| PCB | Printed Circuit Board — Печатная плата |
| PWM | Pulse Width Modulation — Широтно-импульсная модуляция |
| SPI | Serial Peripheral Interface Protocol — Протокол последовательного периферийного интерфейса |
| USB | Universal Serial Bus — Универсальная последовательная шина |
| DMA | Direct Memory Access — Модуль для считывания и записи RAM без задействования процессора |
| AC | Alternating Current — Переменный ток |
| DC | Direct Current — Постоянный ток |
| FM | Frequency Modulation — Частотная модуляция (ЧМ) |
| AFC | Automatic Frequency Control — Автоматическое управление частотой |
Частые вопросы
После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.
Кто отвечает в форуме на вопросы ?
Ответ в тему LPC2368 Помогите понять как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.
Как найти нужную информацию по форуму ?
Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.
По каким еще маркам можно спросить ?
По любым. Наиболее частые ответы по популярным брэндам — LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.
Какие еще файлы я смогу здесь скачать ?
При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям — схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.
Полезные ссылки
Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.
Lpc2368fbd100 как прочитать прошивку
Прошу помощи с этим камнем — LPC2368FBD100.
У нас на автомобилях стоят терминалы ASC-2 GPS, и я имел глупость согласится отремонтировать один из них.
Устройство подключается через USB к компьютеру для конфигурации, но в один «прекрасный» момент захотелось шефам его переконфигурировать и почему то они обновили прошивку. после этого терминал не определяется в на USB, но в Flash Magic он определяется.
К сожалению залить прошивку не получается, так как она в формате *.bin а Flash Magic понимает только *.hex. С отчаянья переконвертировал с помощью WinHex, но девайс не заработал.
Понимаю что полетел загрузчик на USB, вот только найти готовый что бы залить через Flash Magic я не могу. а написать самому мозгов не хватает.
Может кто то сталкивался с таким или знает как решить данную проблему?
Lpc2368fbd100 как прочитать прошивку
Заимел на руки LPC2368 для ознакомления.
Читал документацию, после мучений с AT91SAM7 она мне показалась более "взрослой" и полезной
Припаяв чип на плату и достав свой мостик на CP2103 радовался я недолго.
Наковырял в Keil’е нехитрый код:
Прогнал симулятором — все ок, можно шиться, чем я и занялся посредством Flash Magic.
Прошивка заливается, но на экране осциллоскопа тишина!
Порт P2.12 молчит, осциллятор молчит. Пробовал переключаться на внутренний генератор (CLKSRCSEL = 0x00;) — результат тот же.
Долго курил теорию и лабы Бауманки по этому процу (где достал — сам не понял). Согласно им все должно работать.
Если глядеть в мануал — тактирование на GPIO по дефолту всегда, все пины GPIO после ребута никуда не замаплены.
Подскажите, что с ним (или со мной) не так?
А что это, простите, за вывод? Просмотрел весь UM10211 по линейке LPC236x, там про такой вывод ни слова.
На данный момент у меня служебные пины таковы:
Vss — GND
Vssa — GND
Vdd(3v3) — 3.3V
Dvv(dcdc) — 3.3V
Vdda — 3.3V
Vref — 3.3V
XTAL1, XTAL2 — кварц 12МГц + кондеры по 10пФ
RESET — через 10к на 3.3V
Ну и для обмена с CP2103 подключены пины P0[2]/TXD0 и P0[3]/RXD0.
Из не подключенных служебных остались только RTCX1, RTCX2 и VBAT, но они все, вроде как, относятся к часам реального времени (кварц + дежурная батарейка), которые мне и не нужны.
Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет
upd. В этом камне оказывается используется пин P2[10]/EINT0
Ведущий производитель электрического оборудования компания MORNSUN выпустила серию источников питания на DIN-рейку LI100-20BxxPR3 c выходами на 12, 15, 24 и 48 В. ИП позиционируются для умных домов, а так же используются в составе оборудования для промышленной автоматизации, различных производственных машин, рельсовых систем транспортировки и другого оборудования, работающего в условиях неблагоприятной окружающей среды.
Все верно. В режим программирования я захожу опустив пин P2[10] на GND. Прошиваюсь успешно. Снимаю питание, снимаю перемычку с P2[10].
После запуска МК вроде как должен уйти в обычный BOOT, так гласит и дока, и присланный Вами кусочек странички.
В реальности — контроллер молчит, читаю память (в режиме программирования) — все прошилось успещно.
Или же ему P2[10] после прошивки надо жестко подтянуть к +3.3V?
Компания MEAN WELL продолжает активное развитие номенклатуры, осваивая новые направления и обновляя существующую продукцию с учетом возрастающих требований. В настоящий момент в Компэл представлено множество недавно вышедших новинок MEAN WELL.
MEAN WELL выпустил ряд таких новинок как мощные высоковольтные управляемые источники питания, DC/DC-преобразователи со сверхшироким входом (с креплением на DIN-рейку и на шасси), полностью обновил линейку зарядных устройств (ЗУ), DC/AC-преобразователей (инверторов) и ИБП для охранно-пожарных систем. Кроме того, выпущены специальные источники питания с выходным напряжением в виде ШИМ для светодиодных лент и модулей управляемых по DALI2 и 0…10 В, а также другая продукция.
Вы там по Редькину что ли изучаете?
На двух сразу попавшихся бордах.
LPC2368FBD100 (прошивка)
СМА BEKO WKB 61001Y, нужна прошивка и фьюзы — Прошивка, дамп
Сообщение от nocl-ip.mm 01.05.2017, 16:36 "buksa, Делал подобную WKB61001Y, но дамп заливал от.
СМА INDESIT IWSC 4085 EU прошивка, SN011156125*46620540000 — Прошивка,
Доброй ночи, нужна прошивка для СМА INDESIT IWSC 4085 EU, SN011156125*46620540000, SW 01.04.03.
Сообщение от bommy
Номера пинов с табличкой в даташите не сверял, а по названиям сигналов могу сказать.
(VccIO) и (GND) — правильно;
(TxD) и (RxD) — скорее всего, правильно, но бывают USB-serial адаптеры, где эти две подписи перепутаны; проверяется выяснением (прозвонкой): к каким пинам чипа адаптера присоединены эти контакты "TxD" и "RxD";
(RTS) и (DTR) — откуда информация по этим сигналам? Я бы их вообще не подключал, но, возможно, сам FtoshMagic что-то специальное делает с их помощью?
Update: да, вижу в картинках на FtoshMagic, что он может (опционально) выдавать дополнительные управляющие сигналы через DTR и RTS.
Сообщение от bommy
P0.14 (PSEN) нужен для вхождения в режим работы с прошивкой. Сигнал сброса — тоже. Если в документации на 2368-ой не упоминается P0.14, то, возможно, используется другой пин для вхождения в режим. Например, даташит упоминает P2.10 — не его ли надо соединять с RTS?
В принципе, эти два пина можно и вручную замыкать, а в качестве прошивочного устройства использовать любой копеечный адаптер RS232-serial или USB-serial. Но раз уж у Вас есть специальный адаптер с RTS и DTR, как раз для FtoshMagicа, то можно не упрощать и делать полное подключение.
Сообщение от disototor
Эт точно, в LPC используется защита от чтения — т.н.CRP. Оно есть и в старых LPC ARM, и в новых LPC ARM-Sortix.
Если низкие уровни защиты — CRP1, CRP2 — ещё позволяют с некоторыми ухищрениями читать прошивку из МК, то на высшем уровне CRP3 только сама пошивка может себя читать и выдавать прочитанное наружу по некоторому протоколу.
Если автор пытается читать какой-то серьёзный девайс, то вряд ли в нём разработчики забыли установить CRP 🙂 А вычитывание через спецпротокол, заложенный в прошивку, если и возможно, то только зная этот протокол. Его тоже вряд ли разработчики выложили в интернет 🙂
Сообщение от OtyxPM
Сообщение от disototor
Эт точно, в LPC используется защита от чтения — т.н.CRP. Оно есть и в старых LPC ARM, и в новых LPC ARM-Sortix.
Если низкие уровни защиты — CRP1, CRP2 — ещё позволяют с некоторыми ухищрениями читать прошивку из МК, то на высшем уровне CRP3 только сама пошивка может себя читать и выдавать прочитанное наружу по некоторому протоколу.
Если автор пытается читать какой-то серьёзный девайс, то вряд ли в нём разработчики забыли установить CRP 🙂 А вычитывание через спецпротокол, заложенный в прошивку, если и возможно, то только зная этот протокол. Его тоже вряд ли разработчики выложили в интернет 🙂
