|
Простейший код для ARM LPC2148 не работает, Помогите советом |
|
|
|
Jun 17 2008, 20:02
|

Знающий
   
Группа: Модераторы
Сообщений: 804
Регистрация: 1-12-04
Пользователь №: 1 283

|
Попала ко мне в руки учебная плата с процессором LPC2148 - плата EA-EDU-001, разработанная конторой Embedded Artists. Посмотреть и скачать описание можно тут http://www.megachip.ru/item.php?item_id=670612 Хорошая плата, много периферии. Купил книгу Редькина. Изучил. Все вроде понятно. Написал простенькую программу под IAR - должна она была PLL подключить, таймер и прерывание настроить и по прерыванию светодиодами мигать. В симуляторе прогнал - работает. Записал в плату - тишина. Возился, возился - в IAR-овском симуляторе и в NoICE работает, а в железе - нет! Упростил программу до нескольких строк - чтоб только светодиоды загорелись после сброса (схему включения светодиодов прилагаю). И снова тишина. И можно было бы списать на то, что плата дохлая, но записав в нее фирменную программу я наглядно убедился в том, что все светодиоды мигают. Видимо я не понимаю какой-то простой, но важной вещи. Подскажите в чем ошибка. Код #include <iolpc2148.h>
void main(void) { IO0DIR=0x0000FF00; IO0CLR=0x0000FF00;
while (1) { asm ("nop"); }
}
Эскизы прикрепленных изображений
--------------------
Иван Сусанин - первый полупроводник
|
|
|
|
|
 |
Ответов
|
Jun 25 2008, 06:31
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Цитата(zltigo) Это не startup, это совершенно не пригодный к использованию для чего-либо огрызок startup. Даже "таинственное число" использовать нельзя, поскольку ?cstartup находится неведомо где. Не пригодный вместе пишется  Кто тут боролся недавно за правописание?! Не имеет значения где находится ?cstartup. Его адрес всё равно ляжет за границу 0x20, а команда ldr pc,=?cstartup всегда будет ldr pc,[pc,#+24]. Контрольная сумма считается по адресам от 0 до 0x1f.
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Jun 25 2008, 06:48
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(GetSmart @ Jun 25 2008, 08:31)  Не пригодный вместе пишется  Кто тут боролся недавно за правописание?! Что поделаешь, русский не совсем мой родной язык, бывает  и хуже, но не специально и не в совсем уже диких количествах. Цитата Не имеет значения где находится ?cstartup. Его адрес всё равно ляжет за границу 0x20 Ляжет ЗА и необязательно НА, и контрольная сумма пойдет лесом. Понятно?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
Alexandr Простейший код для ARM LPC2148 не работает Jun 17 2008, 20:02 Andy Mozzhevilov Смотрите, правильно ли определены области RAM, Fla... Jun 18 2008, 04:56 Alexandr Цитата(Andy Mozzhevilov @ Jun 18 2008, 08... Jun 20 2008, 22:15  zltigo Цитата(Alexandr @ Jun 21 2008, 00:15) Флэ... Jun 21 2008, 04:45 Alexandr Разбираюсь по маленьку. Уже правильно настроил в к... Jun 23 2008, 20:27 zltigo Цитата(Alexandr @ Jun 23 2008, 22:27) Как... Jun 23 2008, 20:33 GetSmart Я дак просто свой startup.s79 с уже просчитанной к... Jun 24 2008, 03:21 Alexandr Все, я ее победил. Внял совету zltigo и откомпилир... Jun 24 2008, 21:12 GetSmart Только это startup в самой минимальной конфигураци... Jun 25 2008, 03:47 zltigo Цитата(GetSmart @ Jun 25 2008, 05:47) Тол... Jun 25 2008, 05:59 aaarrr Цитата(GetSmart @ Jun 25 2008, 10:31) Не ... Jun 25 2008, 06:41 GetSmart Цитата(aaarrr)Добавьте в вектора переход на обрабо... Jun 25 2008, 06:57 aaarrr Цитата(GetSmart @ Jun 25 2008, 10:57) Но ... Jun 25 2008, 07:02 GetSmart Где там предсказание смещений? Если кто-то не знак... Jun 25 2008, 07:09 aaarrr Цитата(GetSmart @ Jun 25 2008, 11:09) Где... Jun 25 2008, 07:41 zltigo Цитата(GetSmart @ Jun 25 2008, 09:09) Есл... Jun 25 2008, 08:06 Alexandr ПЫтаюсь стартовый код под IAR написать. Идея вроде... Jul 3 2008, 20:16 Сергей Борщ Цитата(Alexandr @ Jul 3 2008, 23:16) Одна... Jul 3 2008, 21:05 Alexandr Я кажется схожу с ума. Откомпилировал код в 4-ом I... Jul 8 2008, 10:46 zltigo Цитата(Alexandr @ Jul 8 2008, 12:46) Чуде... Jul 8 2008, 12:13
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|