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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> ARM и Keil, Оншибка при компиляции: LCD.axf:...
argentum
сообщение Jun 17 2009, 07:20
Сообщение #1


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

Группа: Участник
Сообщений: 79
Регистрация: 26-04-09
Из: Москва
Пользователь №: 48 283



Добрый день, друзья!
Я совсем зелен. Передите мне с процессороного, пожалуйста.

Пытаюсь откомпилить в mVision3 тестовый проект:

#include "LPC23xx.h"

int main (void)
{
while(1) ;
//LCD_init ();
}


А он мне и отвечает нечеловеческим голосом:

LCD.axf: error: L6938E: Invalid value for --ro-base.

- говорит. И всё. Конец проекту и молодому, подающему надежды инженеру!
Что это он от меня хочет? laughing.gif

Сообщение отредактировал argentum - Jun 17 2009, 07:28
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 17 2009, 08:22
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(argentum @ Jun 17 2009, 11:20) *
Что это он от меня хочет? laughing.gif

Хочет сказать, что линкеру неверно указан параметр --ro-base. Ответ поищите на вкладке Linker свойств проекта.
Go to the top of the page
 
+Quote Post
Sanya_kv
сообщение Jun 17 2009, 08:28
Сообщение #3


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

Группа: Свой
Сообщений: 185
Регистрация: 25-02-09
Из: Россия
Пользователь №: 45 369



Проц в свойствах выбрал правильно?
Go to the top of the page
 
+Quote Post
argentum
сообщение Jun 17 2009, 10:39
Сообщение #4


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

Группа: Участник
Сообщений: 79
Регистрация: 26-04-09
Из: Москва
Пользователь №: 48 283



И проц. выбирал неправильно.. и вообще запутался...
Не могли бы вы подсказать последовательность действий?

Я делаю так:

1. Создаю проект.
2. Для данного проекта выбираю проц. (мне нужен LPC2478)
(При этом автоматически генерится файл LPС2400.s)
3. Дальше надо извлечь из широких штанин LPС24xx.h и #include LPC24xx.h? Я правильно понимаю?
Если так, то где лежат LPС24xx.h?
Go to the top of the page
 
+Quote Post
defunct
сообщение Jun 19 2009, 22:58
Сообщение #5


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(argentum @ Jun 17 2009, 13:39) *
Если так, то где лежат LPС24xx.h?

Должно быть в каталоге keil. Поиском файлов по маске *.h пользоваться умеете?
Go to the top of the page
 
+Quote Post
argentum
сообщение Jun 22 2009, 12:26
Сообщение #6


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

Группа: Участник
Сообщений: 79
Регистрация: 26-04-09
Из: Москва
Пользователь №: 48 283



Спасибо)))) Поиском овладел))))
Но... так просто не выходит. Так просто находится файл LPC23xx.h. Там, вобщем-то, все адреса совпадают... НО в 23хх нет LCD-контроллера (и соответсвующих sfr-регистров), ради которого я и взялся всё это программировать!!!...
Подскажите ещё что-нибудь, defunct

Сообщение отредактировал argentum - Jun 22 2009, 12:31
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 22 2009, 12:52
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



LPC24xx.h находится с не меньшим успехом. Может, Keil старый?
Go to the top of the page
 
+Quote Post
argentum
сообщение Jun 22 2009, 13:48
Сообщение #8


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

Группа: Участник
Сообщений: 79
Регистрация: 26-04-09
Из: Москва
Пользователь №: 48 283



Хм... может быть... Написано, что Keil uVision3. Я пока не очень секу. Это уже старьё?
А вообще я ручками уже регистры набил. Ну те, которые по четыре байта набил по образу и подобию:
#define LCD_CFG (*(volatile unsigned long *)(0xE01FC1B8))
А вот как выделить 512 байт под регистр с палитрой (LCD_PAL), я пока думаю...
Кто уже знает, с удовольствием Вас выслушаю! blush.gif
Go to the top of the page
 
+Quote Post
defunct
сообщение Jun 22 2009, 14:29
Сообщение #9


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(argentum @ Jun 22 2009, 16:48) *
Хм... может быть... Написано, что Keil uVision3. Я пока не очень секу. Это уже старьё?

Keil uVision3 это оболочка.
А версия пакета называется несколько иначе (там есть циферки после цифры 3) например: Keil-RVMDK-3.20, RVMDK-3.40, RVMDK-3.50....
Вот эту вторую цифру (после точки) уточните.
В RVMDK-3.41 точно все есть.

Если еще актуально, см атач.
Прикрепленные файлы
Прикрепленный файл  LPC24xx.zip ( 8.39 килобайт ) Кол-во скачиваний: 77
 
Go to the top of the page
 
+Quote Post
argentum
сообщение Jun 23 2009, 05:50
Сообщение #10


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

Группа: Участник
Сообщений: 79
Регистрация: 26-04-09
Из: Москва
Пользователь №: 48 283



Ещё как актуально!!!))) У-у-ух))) Спасибо) 08.gif
Пойду теперь поищу Keil посвежее! Ещё раз спасибо за проливку света)))
Go to the top of the page
 
+Quote Post
argentum
сообщение Jun 29 2009, 06:02
Сообщение #11


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

Группа: Участник
Сообщений: 79
Регистрация: 26-04-09
Из: Москва
Пользователь №: 48 283



И ещё, друзья, просвятите!
Мой KEIL отказывакется отображать кириллицу. Это тоже следствие его ископаемости?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 29 2009, 08:05
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Мой отображает. Только оно надо - кириллица в исходниках?
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Jun 29 2009, 09:13
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Цитата(argentum @ Jun 29 2009, 10:02) *
Мой KEIL отказывакется отображать кириллицу.

В комментариях, да?
Почему-то такое происходит с курсивом (он же - Italic). Обычный шрифт (Normal) показывает...
Edit -> Configuration -> Color&Fonts


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
argentum
сообщение Jun 29 2009, 11:00
Сообщение #14


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

Группа: Участник
Сообщений: 79
Регистрация: 26-04-09
Из: Москва
Пользователь №: 48 283



To aaarrr:
Однако, учитывая моё неглубокое погружение в евпропейскую культуру, комментарии писать проще по-русски.

To esaulenka:
В комментариях! Да! Помогло!))) Спасибо)))

Ну и раз уж здесь все уже и так собрались, ещё один вопрос от начинающего:
После компиляции проекта KEIL выводит warning`и, которые звучать так:

warning: #1-D: last line of file ends without a newline

При попытке перехода по этим предупреждениям, KEIL отсылает к окончаниям файлов как "*.с", так и "*.h"

Пока платы нет, и отлаживаться не на чем, меня это не очень волнует, но всё же хотлеось бы знать... Ведь этот "ж-ж-ж-ж-ж" неспроста!)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 29 2009, 11:10
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Просто добавьте пустую строку в конце файла.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 13:34
Рейтинг@Mail.ru


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