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

 
 
> Как создать проект Keil для ARM946E-S
AlexeyT
сообщение Jul 18 2013, 19:57
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 5-06-07
Пользователь №: 28 207



От производителя есть описание процессора (ARM946E-S с FPU VFP9-S), есть startup-файл, есть предоставленный пустой проект для Code::Blocks (в качестве компилятора производитель использует тот же keil, а в качестве среды - почему-то Code::Blocks).

Хочу использовать среду Keil, привыкли к ней да и RTX в Keil IDE проще реализовать.

Собственно вопрос - как создать проект для кайла под конкретное ядро? Может кто подсказать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
aaarrr
сообщение Jul 18 2013, 20:04
Сообщение #2


Гуру
******

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



Цитата(AlexeyT @ Jul 18 2013, 23:57) *
Собственно вопрос - как создать проект для кайла под конкретное ядро? Может кто подсказать?

Встречный вопрос - а в чем затруднение-то?

Проект создается точно так же, как и любой другой: укажите ядро, пропишите использование VFP, добавьте свой .scat и стартап.
Go to the top of the page
 
+Quote Post
AlexeyT
сообщение Jul 19 2013, 12:21
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 5-06-07
Пользователь №: 28 207



Цитата(aaarrr @ Jul 19 2013, 00:04) *
Встречный вопрос - а в чем затруднение-то?

Проект создается точно так же, как и любой другой: укажите ядро, пропишите использование VFP, добавьте свой .scat и стартап.


Ну вот запускаю я в keil новый проект. Процессора ARM946E-S в предлагаемой базе просто нет. Что делать?

Что такое .scat файл?

Всегда писали под процессоры, для которых уже были настройки/пустые проекты keil, задачу создания с нуля решаем впервые, отсюда такие вопросы.

Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 19 2013, 12:53
Сообщение #4


Гуру
******

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



Цитата(AlexeyT @ Jul 19 2013, 16:21) *
Процессора ARM946E-S в предлагаемой базе просто нет. Что делать?

Варианты:
1. Выбрать любое ядро V5 (ARM926, ARM966), дописать в Misc Controls для компилятора и линкера "--fpu VFPv2"
2. Выбрать что угодно, дописать в Misc Controls для компилятора и линкера "--cpu ARM946E-S --fpu VFPv2"

Цитата(AlexeyT @ Jul 19 2013, 16:21) *
Что такое .scat файл?

Скрипт линкера. Можно, конечно, и в настройках проекта указать области памяти, но так правильнее.
Go to the top of the page
 
+Quote Post
AlexeyT
сообщение Jul 19 2013, 14:04
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 5-06-07
Пользователь №: 28 207



Цитата(aaarrr @ Jul 19 2013, 16:53) *
Варианты:
1. Выбрать любое ядро V5 (ARM926, ARM966), дописать в Misc Controls для компилятора и линкера "--fpu VFPv2"
2. Выбрать что угодно, дописать в Misc Controls для компилятора и линкера "--cpu ARM946E-S --fpu VFPv2"


Скрипт линкера. Можно, конечно, и в настройках проекта указать области памяти, но так правильнее.



Ага, спасибо, бум пробовать. Описание какое может есть, не подскажете?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 19 2013, 14:51
Сообщение #6


Гуру
******

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



Цитата(AlexeyT @ Jul 19 2013, 18:04) *
Описание какое может есть, не подскажете?

Смотрите хелп на линкер, там есть описание.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jul 21 2013, 11:17
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(AlexeyT @ Jul 19 2013, 16:21) *
Что такое .scat файл?

почитайте DUI0058.pdf (ARM® Developer Suite)
очень подробно расписано что и как делать
Go to the top of the page
 
+Quote Post
AlexeyT
сообщение Jul 28 2013, 14:23
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 5-06-07
Пользователь №: 28 207



Цитата(toweroff @ Jul 21 2013, 15:17) *
почитайте DUI0058.pdf (ARM® Developer Suite)
очень подробно расписано что и как делать



Спасибо большое, вроде что-то начало получаться!
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jul 28 2013, 14:53
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(AlexeyT @ Jul 28 2013, 18:23) *
Спасибо большое, вроде что-то начало получаться!

да, мне тоже мозги на место сей документ поставил sm.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:58
Рейтинг@Mail.ru


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