|
|
  |
Вливаюсь в коллектив ARMоводов, жду советов и дележа опытом |
|
|
|
Sep 10 2007, 06:58
|
Бывалый
    
Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615

|
Цитата(Сергей Борщ @ Sep 10 2007, 10:23)  Насколько помню здешние обсуждения, там есть в startup магический #define, который заставляет программу циклиться в startup чтобы отладчик мог перехватить управление. Этот #define надо закомментировать или наоборот. Ага, вот нашел. Какие-то спирали Гегеля. Старик Крупский доволен наверное. Цитата(zltigo @ Sep 10 2007, 10:30)  Кстати, я эти две темы солью в одну вечером, ибо об одном и том-же.... А лучше сделать FAQ, тем более это так и есть.
|
|
|
|
|
Sep 10 2007, 15:44
|
Участник

Группа: Новичок
Сообщений: 45
Регистрация: 18-02-05
Пользователь №: 2 739

|
Всем спасибо огромное!
Для запуска программы необходимо было в Philips_LPC210X_Startup.s добавить строчку #define STARTUP_FROM_RESET.
Теперь буду перетягивать этот проект в более привычный IAR.
|
|
|
|
|
Nov 19 2007, 12:42
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(Fachleute @ Nov 19 2007, 12:40)  При попытке отладить код примера в утройстве debug log выдает следующее: verify error at adress 0x0000010C, target byte: 0x1A,byte in file 0x06 и т.п. И зацикливается в бизассемблере. Второй день не могу сообразить куда копать, помогите пожайлуста...  Убедитесь, что правильно указан кристалл (Project->Options->General), что включена заливка флеш (Project->Options->Debugger->Download снята галочка suppress download и стоит use flash loader). Убедитесь, что не превышено напряжение питания. Ну и если не поможет - пробуйте другой кристалл. Не любит флеш превышения питания
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Nov 20 2007, 11:48
|

Местный
  
Группа: Свой
Сообщений: 251
Регистрация: 15-11-05
Из: Москва
Пользователь №: 10 895

|
Цитата(alexander55 @ Nov 20 2007, 13:17)  Галочка на Use Flash Loader. Дык стоит она. Еще и verify download поставил. Правда у меня Flash Loader стоит -default, может тут ошибка?
--------------------
Количество прожитых лет не равно количеству нажитого ума. © Все дешево, что можно купить за деньги. ©
|
|
|
|
|
Nov 20 2007, 12:19
|

Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292

|
Цитата(Fachleute @ Nov 20 2007, 14:48)  Дык стоит она. Еще и verify download поставил. Правда у меня Flash Loader стоит -default, может тут ошибка? Стереть FLASH Magic все биты защиты. Проверить ноль на P1.26. Проверить "J-Link ARM" программой связь по джитагу. Попробовать зашить через "J-Flash ARM" (все из поставки SEGGER). Только потом искать причину в ИАРЕ
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|