реклама на сайте
подробности

 
 
> Помогите проморгаться, Не заводится LPC2478
atana
сообщение Feb 13 2011, 04:18
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 28-12-09
Пользователь №: 54 544



Здравствуйте.
Имеется плата SK-LPC2478-S3E от StarterKit.

Между P0.16 и землей повесил светодиод, изначально он слабо светится, на ноге 2,3 В.
Написал простую программу для LPC2478:

#include <LPC24xx.H>

void delay (int cycles)
{
volatile int i;

for(i = 0; i<cycles; i++) //simple delay loop
{}
}

int main(void)
{
int cycles = 36000000;

PINSEL1 = 0; //P0.16-31 as GPIO
PINMODE1 = 0xFFFFFFFF; //P0.16-26 PULLDOWN
IODIR0 = 0x10000; // P0.16 as output

while(1)
{
IOSET0 = 0x10000; //P0.16 set

delay(cycles);

IOCLR0 = 0x10000; //P0.16 clear

delay(cycles);
}
}


Пишу в Keil, шью FlashMagic через COM. Отлаживаю OCD Commander'ом через Wiggler.
Светодиод не моргает (продолжает тускло светиться), шаги процессора по OCD Commander'у и симулятору кейла не совпадают.
Проект здесь: http://dl.dropbox.com/u/4180373/2nd_blinking.zip

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

В коде main имеются ошибки?
Если нет, то, видимо, напортачил со startup'ом, но не могу разобраться где.

Может, кто-нибудь поделится 100% рабочим примером для LPC2478? Или подскажете что здесь не так?

До сих пор сидел на ПЛИС, решил подружить их с ARM и такая сходу незадача..


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GetSmart
сообщение Feb 13 2011, 07:24
Сообщение #2


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



atana, контрольная сумма по адресу 0х14 неправильная. Поэтому запускается бутлоадер вместо программы. А прога в районе main() вроде нормальная, по поводу delay() не видно.

Почитайте в юзер мануале раздел 5.1.1 Criterion for Valid User Code


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 04:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016