|
Помогите запустить LPC2101 |
|
|
|
Jan 5 2010, 15:44
|

Местный
  
Группа: Свой
Сообщений: 377
Регистрация: 31-01-09
Пользователь №: 44 202

|
Есть LPC2101, стабилизаторы 3,3В, 1,8В на LM317; RESET через 10к на 3.3В, через кнопку на землю; P0.14 и DBGSEL на землю; TXD0 и RXD0 к преобразователю на max232; кварц 11.0592 Мгц Посылаю в терминале "?", получаю: ььааь<0>а<0><0>ањ<0><0>–Af–{В<0>9yуЁ±<0>|Њря|гЂа|ѓрЊ|ѓ|cгЊЂрЊ|<0>p8~і<0>Synchronized dэ Так и должно быть? Во Flash magic нажимаю Display flash memory, ошибка: Operation Failed. Failed to autobaud - step 1. Менял скорость, не помогло. Может, настройки какие-нибудь поменять?
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Jan 16 2010, 13:45
|

Местный
  
Группа: Свой
Сообщений: 377
Регистрация: 31-01-09
Пользователь №: 44 202

|
Напишите, пожалуйста, последовательность действий, чтобы запустить программу. Содержимое памяти после прошивки: Код 00000000 18F09FE518F09FE518F09FE518F09FE5 ................ 00000010 18F09FE5805F20B9F0FF1FE518F09FE5 ....._ ......... 00000020 58000000400000004400000048000000 X...@...D...H... 00000030 4C000000000000005000000054000000 L.......P...T... 00000040 FEFFFFEAFEFFFFEAFEFFFFEAFEFFFFEA ................ 00000050 FEFFFFEAFEFFFFEA98009FE5AA10A0E3 ................ 00000060 5520A0E32430A0E3043080E50130A0E3 U ..$0...0...0.. 00000070 003080E50C1080E50C2080E5083090E5 .0....... ...0.. 00000080 013B13E2FCFFFF0A0330A0E3003080E5 .;.......0...0.. 00000090 0C1080E50C2080E55C009FE50410A0E3 ..... ..\....... 000000A0 041080E50210A0E3001080E54C009FE5 ............L... 000000B0 DBF021E300D0A0E1000040E2D7F021E3 ..!.......@...!. 000000C0 00D0A0E1000040E2D1F021E300D0A0E1 ......@...!..... 000000D0 000040E2D2F021E300D0A0E1800040E2 ..@...!.......@. 000000E0 D3F021E300D0A0E1080040E210F021E3 ..!.......@...!. 000000F0 0C009FE510FF2FE180C01FE000C01FE0 ....../......... 00000100 88040040080100000CD09FE5240000EB ...@........$... 00000110 00009FE500F0A0E13801000000040040 ........8......@ 00000120 0000A0E3000000EA010080E2000010E1 ................ 00000130 200050A01AFF2FA004E02DE1040020E1 .P.../...-... . 00000140 580080E1080481E5000000E0000000E2 X............... 00000150 010000E2040000E0000080E5042080E1 ............. .. 00000160 28009FE10C0080E5002080E1000000E1 (........ ...... 00000170 020552220020A022001000E2040000E0 ..R". ."........ 00000180 100080E5042080E100009FE1040080E5 ..... .......... 00000190 002080E1000000E101085282E2F7FF8A . ........R..... 000001A0 008002E000000000000002E0000000E0 ................ 000001B0 000094E0030000E0030080E0004080E0 .............@.. 000001C0 010000E110408422000054E108020000 .....@."..T..... 000001D0 08020000000000000000000000004202 ..............B. 000001E0 043080140020421204B080000AF0A000 .0... B......... 000001F0 0000A0E1000000E10000000200000000 ................ 00000200 00204212040080001802000000000040 . B............@ 00000210 000000000000000088040000F8010000 ................ 00000220 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ................ После ресета прога должна начать исполняться автоматически, или ее надо загружать в озу как-то? На caxapa.ru/lib/lpc2000.html про это написано, но я не совсем понял: Цитата Загрузчик не умеет грузить программу в ОЗУ, однако, при смене версии bootloader'а, код загружается именно в ОЗУ и ему передается управление. Он (загрузчик) , как утверждается Филипсом, не имеет также никаких функций мониторинга или отладки. На p0.14 и DBGSEL пробовал подавать все комбинации уровней. Что я не то делаю?
|
|
|
|
|
Jan 16 2010, 16:10
|

Профессионал
    
Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877

|
Цитата(LexRoss @ Jan 16 2010, 16:45)  Напишите, пожалуйста, последовательность действий, чтобы запустить программу. Содержимое памяти после прошивки: на правду похоже. дизассемблировать не обучен,  но начало на вектора прерываний похожи... Цитата(LexRoss @ Jan 16 2010, 16:45)  После ресета прога должна начать исполняться автоматически, или ее надо загружать в озу как-то? После резета стартует загрузчик, проверяет необходимость обновления прошивки (нога boot в нуле или отсутствие контрольной суммы векторов) и передаёт управление по адресу 0 (это начало флеша). Если программа собрана правильно (т.е. для работы из флеш), всё должно быть хорошо.
--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
|
|
|
|
Сообщений в этой теме
LexRoss Помогите запустить LPC2101 Jan 5 2010, 15:44 LexRoss Что должно приходить в терминал после "?... Jan 7 2010, 09:15 zltigo Цитата(LexRoss @ Jan 7 2010, 12:15) Что д... Jan 7 2010, 09:35 LexRoss А в чем может быть проблема, в питании, длинных пр... Jan 7 2010, 09:43 LexRoss Flash magic перестала выдавать ошибку после замены... Jan 15 2010, 19:42 toweroff Цитата(LexRoss @ Jan 15 2010, 22:42) Уров... Jan 15 2010, 20:18 LexRoss Что значит "программа собрана правильно (т.е.... Jan 16 2010, 16:21 LexRoss Сигнатуру нужно вписывать в стартап, или там долже... Jan 16 2010, 20:43 esaulenka В протеусе программа ложится, начиная с адреса 0 ?... Jan 18 2010, 09:01 LexRoss ЦитатаВ протеусе программа ложится, начиная с адре... Jan 22 2010, 17:39 LexRoss LPC2101 питается от 2-х стабилизаторов на LM317, п... Jan 23 2010, 09:02 oll P0.14 подтяжка через резистор на +3.3В есть? DBGSE... Jan 23 2010, 14:02 LexRoss Подтяжка на p0.14 (pin 44) к 3,3 через 5,1К и DBGS... Jan 23 2010, 14:33 oll у меня LPC2103 - работает с P0.14. Смотрите правил... Jan 23 2010, 15:43 adnega Схему собирал на макетке, сейчас ее уже нет. Наско... Jan 24 2010, 05:40 adnega Еще вопросик. А почему именно LPC2101?!
Может ... Jan 24 2010, 07:39 LexRoss ЦитатаОни у Вас в полном объеме?
0,1 на каждой ног... Jan 24 2010, 11:36 adnega Конечно, не образец по написанию кода...
В термина... Jan 24 2010, 20:09 LexRoss на who приходит эхо, p0.11 не моргает. Jan 25 2010, 09:06 adnega печатаем who и нажимаем enter.
моргает p1.11 (перв... Jan 25 2010, 11:07 LexRoss да, в протеусе проверил, моргает p0.11
Может, вмес... Jan 25 2010, 11:28 adnega LPC2000 Flash Utility 2.2.3 Jan 25 2010, 14:14 LexRoss 2.2.3 у меня не работает - контроллер не могу выбр... Jan 25 2010, 15:48 adnega У меня все выбирается, версия 2.2.3
Утилита в арх... Jan 25 2010, 16:12 LexRoss Не хочет у меня 2.2.3 работать
Может, есть другая... Jan 25 2010, 19:56 zltigo AT200 на этом форуме найдете, заодно отладку включ... Jan 25 2010, 20:12 LexRoss AT200 не входит в загрузчик Jan 26 2010, 09:31 esaulenka ЦитатаAT200 не входит в загрузчик
ключик -debug с... Jan 26 2010, 10:20 LexRoss Заработало!
Все-таки прошил раза с десятого.
И... Jan 26 2010, 11:41
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|