|
|
  |
Как создать проект Keil для ARM946E-S |
|
|
|
Jul 18 2013, 19:57
|
Участник

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

|
От производителя есть описание процессора (ARM946E-S с FPU VFP9-S), есть startup-файл, есть предоставленный пустой проект для Code::Blocks (в качестве компилятора производитель использует тот же keil, а в качестве среды - почему-то Code::Blocks).
Хочу использовать среду Keil, привыкли к ней да и RTX в Keil IDE проще реализовать.
Собственно вопрос - как создать проект для кайла под конкретное ядро? Может кто подсказать?
|
|
|
|
|
Jul 19 2013, 12:21
|
Участник

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

|
Цитата(aaarrr @ Jul 19 2013, 00:04)  Встречный вопрос - а в чем затруднение-то?
Проект создается точно так же, как и любой другой: укажите ядро, пропишите использование VFP, добавьте свой .scat и стартап. Ну вот запускаю я в keil новый проект. Процессора ARM946E-S в предлагаемой базе просто нет. Что делать? Что такое .scat файл? Всегда писали под процессоры, для которых уже были настройки/пустые проекты keil, задачу создания с нуля решаем впервые, отсюда такие вопросы.
|
|
|
|
|
Jul 19 2013, 12:53
|
Гуру
     
Группа: Свой
Сообщений: 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 файл? Скрипт линкера. Можно, конечно, и в настройках проекта указать области памяти, но так правильнее.
|
|
|
|
|
Jul 19 2013, 14:04
|
Участник

Группа: Участник
Сообщений: 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"
Скрипт линкера. Можно, конечно, и в настройках проекта указать области памяти, но так правильнее. Ага, спасибо, бум пробовать. Описание какое может есть, не подскажете?
|
|
|
|
|
Jul 28 2013, 14:23
|
Участник

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

|
Цитата(toweroff @ Jul 21 2013, 15:17)  почитайте DUI0058.pdf (ARM® Developer Suite) очень подробно расписано что и как делать Спасибо большое, вроде что-то начало получаться!
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|