Цитата(atana @ Feb 13 2011, 07:18)

Между P0.16 и землей повесил светодиод, изначально он слабо светится, на ноге 2,3 В.
Резистор-то есть? Некритично, конечно, но - нехорошо...
Цитата(atana @ Feb 13 2011, 07:18)

Пишу в Keil, шью FlashMagic через COM. Отлаживаю OCD Commander'ом через Wiggler.
Я не знаю, что такое OCD Commander (да и вигглер видел только в коробке с барахлом. Остался от человека, который работал у нас года три назад

). Этот коммандер флеш перезаписывает, или умеет только по шагам ходить?
Для человеческой работы всячески рекомендую клон JLink. Например, у того же стартеркита есть.
Цитата(atana @ Feb 13 2011, 07:18)

шаги процессора по OCD Commander'у и симулятору кейла не совпадают.
А что этот коммандер показывает? Наверное, лучше всего будет скриншот.
Цитата(atana @ Feb 13 2011, 07:18)

Startup был предложен кейлом при создании проекта, вносил изменения по настройке клока - результатов никаких.
Имеющиеся изменения мне нравятся. Т.е. ошибок там точно нет

Сейчас клок вообще не настраивается, контроллер работает без PLL на внутреннем 4 МГц генераторе.
Цитата(atana @ Feb 13 2011, 07:18)

В коде main имеются ошибки?
Если нет, то, видимо, напортачил со startup'ом, но не могу разобраться где.
Не вижу проблем.
Возможные грабли вроде удалось обойти:
- ошибка при настройки клока
- использование медленного GPIO вместо быстрого
Цитата(GetSmart @ Feb 13 2011, 10:24)

atana, контрольная сумма по адресу 0х14 неправильная. Поэтому запускается бутлоадер вместо программы.
Маловероятно. Флешмэджик - штука умная, умеет самостоятельно считать контрольную сумму. Хотя, кто такой Macraigor, я не знаю.
Но проверить это легко - переставляем джампер "бут" в нормальное положение, запускаем - и флешмэджик по-прежнему может соединиться с платой.