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

 
 
> Как создать проект 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
Ответов
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



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

 


RSS Текстовая версия Сейчас: 23rd August 2025 - 00:14
Рейтинг@Mail.ru


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