Терзаю LPC2378, собрал макет, подключил DTR и RTS согласно апликейшену по филисовой утилите программирования флешек LPC, все ок (правда ругается на неподдерживаемый чип и версию бутлоадера ID 117702437,BootID 3.1, но программируется нормально). Стал собирать второй макет с LPC2378 (другой проект, но схематика подключения серийника такая же), и тут началось, утилита никак не может сконнектится с платой. Причем осциллом вижу входной поток для чипа и его ответ, в добавок, если TX0 (LPC) линию разорвать то процесс попытки синхронизации затягивается, PC постоянно шлет (судя по всему 0х3f) а LPC постоянно отвечает. Если линия TX0 (LPC) на месте, то процесс синхронизации происходит очень быстро (относительно разорваной TX0) и заканчивается ошибкой связи. Далее, полез в доку, там сказано, в режиме "бутования" хост должен послать 0x3f и ждать "Synchronized" ... Взял рабочий макет, шлю терминалкой 0x3f (без <CR><LF>), никакого ответа ни в терминале ни на осцилле... Конекчусь флешовой утилитой, вижу на осцилле 0х3f и тут же ответ...
--------------------
Усы, борода и кеды - вот мои документы :)
|