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

 
 
> Помогите пожалуйста с первой программой для LPC2142
Фролов Владимир
сообщение Aug 13 2010, 17:13
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 22-02-08
Пользователь №: 35 302



Доброго всем времени суток. Помогите написать програаму для LPC2142. Сделал самодельную отладочную плату для данного мк и хочу помигать светодиодом для начала. Написал программу прошил не работает. Думал с железом накосячил залез в протеус не нашёл там LPC2142 а нашёл LPC2138 (какая разница если светодиодом помигать) написал вот такую программу программу(для LPC2142 программа такая же тока заголовочный файл другой естественно):
CODE
#include <NXP/ioLPC2138.H>            

void wait (void)  
{                        
  int  d;
  for (d = 0; d < 100000; d++);      
}

void main (void)
{
  PINSEL0=0;                  
  IO0DIR=0xFFFFFFFF;
  IO0SET=0xFFFFFFFF;
  while (1)  
  {
      IO0CLR=0xFFFFFFFF;                        
      wait();                            
      IO0SET=0xFFFFFFFF;      
      wait();                    
   }
}

Пишу в IDE IAR(оч понравилась среда, когда для AVR писал тока в ней и сидел). Настройки проетка следующие:
1) категория General Options
вкладка Taget выбран девайс LPC2138
endian mode: littele
2) категория С/С++ compiler
вкладка code : ARM
вкладка optimization: non
3) категория output converter
output format intel hex.
Все остальные настройки по умолчанию. Не пойму где косяк помогите
пожалуйтса. Может косяк в настройках может мелочь какае-то не пойму. Помогите пожалуйста, а то уже достаточно долго
над простыми вещами сижу на результата 0. Всем откликнувшимся за рание спасибо.
Причина редактирования: Оформление исходника
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Фролов Владимир
сообщение Aug 16 2010, 18:05
Сообщение #2





Группа: Новичок
Сообщений: 8
Регистрация: 22-02-08
Пользователь №: 35 302



С адресами начальными и конечными адресами ОЗУ разобрался по карте системной памяти.
Категория линкер, вкладка конфиг поставить галочку перезапись файла конфигуразии линкера.
Кнопка едит и на вкладке границы памяти с этим разобрался. Непонятно какие адреса указывать на вкладке
stack/heap size. И ещё linker configuaration file имеет расщирение .icf. В книге Редькина (знаю её многие критикуют, но пока по ней учусь) linker configuaration file имеет расщирение .xcl (ну это понятно версия IAR у меня другая) но суть не в этом, а где те все настройки которые приводит Редькин в своей книге? Вопрос про контролдьную сумму векторов остаётся открытым.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 16 2010, 19:20
Сообщение #3


Гуру
******

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



QUOTE (Фролов Владимир @ Aug 16 2010, 20:05) *
В книге Редькина ...

Это диагноз sad.gif
QUOTE
а где те все настройки которые приводит Редькин в своей книге?

Без понятия, но в комплекте IAR есть внятный документ по линкеру. Вот этот его просто и отредактировать, если надо. Но для начала и дефолтовый годится - главное не испортить галочками.
QUOTE
Вопрос про контролдьную сумму векторов остаётся открытым.

Я уже называл AT200 котрый при загрузке поправит, если надо. В противном случае читать документацию. V5 в отличии от V4 какие-то утилиты были, вроде. Я не пользуюсь, тем более они у меня в универсальном загрузчике.




--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Коляй
сообщение Sep 11 2010, 18:09
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 148
Регистрация: 27-04-06
Пользователь №: 16 558



Ну как, удалось помигать портом или пока забросили? А в симуляторе то работает, в ИАР-овском? Тоже вот присматриваюсь к арм. Но ИАР-а с меня хватит. Поставил Кейл. В симах всё мигает запросто, железо пока не купил ещё.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Фролов Владимир   Помогите пожалуйста с первой программой для LPC2142   Aug 13 2010, 17:13
- - zltigo   Про программу пока не буду, а для начала ответьте ...   Aug 13 2010, 17:27
- - Фролов Владимир   zltigo 1) Про контрольную сумму векторов я забыл, ...   Aug 13 2010, 18:20
|- - zltigo   QUOTE (Фролов Владимир @ Aug 13 2010, 20...   Aug 13 2010, 19:16
- - Фролов Владимир   Я понял что Вы мне задали наводящие вопросы. zltig...   Aug 13 2010, 19:25
|- - zltigo   QUOTE (Фролов Владимир @ Aug 13 2010, 21...   Aug 13 2010, 19:46
- - DpInRock   Цитата_vector_0x14: DCD 0 ...   Aug 13 2010, 20:57
- - Фролов Владимир   zltigo ЦитатаА что делает? Что на выходах? Третье ...   Aug 14 2010, 18:21
|- - sonycman   Цитата(Фролов Владимир @ Aug 14 2010, 22...   Aug 14 2010, 18:42
|- - zltigo   QUOTE (Фролов Владимир @ Aug 14 2010, 20...   Aug 14 2010, 19:45
- - GAS   Цитата(Фролов Владимир @ Aug 13 2010, 21...   Aug 15 2010, 05:01
- - Фролов Владимир   zltigo прав. надо разбираться с настройками линков...   Aug 15 2010, 09:43
- - toweroff   Цитата(zltigo @ Aug 16 2010, 23:20) главн...   Sep 11 2010, 20:26


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

 


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


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