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

 
 
> keil -> gnu toolchain, как конвертировать?
ClockworkOrange
сообщение Oct 2 2014, 15:14
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784



С keil никогда не работал. Варез, да и поставить на линукс-хост затруднительно.
Есть проект который же написан и отлажен в keil и хотелось бы его перетащить под GCC.
пробовал гуглить на предмет: convert keil uvproj to gnu toolchain arm, но что-то глухо((
сам файл uvproj представляет собой XML, а значит прекрасно парсится - нет ли каких автоматических тулзов для перевода .uvproj -> Makefile ?
судя по отсутствию в проекте .ld файла - данные линковщика тоже как-то в этот uvproj запузырены?
Не хочется изобретать очередной влосипед...
Спасибо.


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
AlexandrY
сообщение Oct 2 2014, 19:40
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(ClockworkOrange @ Oct 2 2014, 18:14) *
сам файл uvproj представляет собой XML, а значит прекрасно парсится -


Неплохая мысль.
Проверил. Действительно проект Keil конвертируется в плоскую базу данных в Access.
Самая интересная там таблица Files, где перечислены все компилируемые файлы.
Правда информация о дереве проекта не сохраняется.

А вот аналог .ld файла в Keile будет .sct файл.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Oct 2 2014, 21:06
Сообщение #3


Гуру
******

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



Вообще кейл себя прекрасно под вайном чувствует
Go to the top of the page
 
+Quote Post
menzoda
сообщение Oct 3 2014, 12:42
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 13-09-12
Пользователь №: 73 530



1. Keil имеет бесплатную версию с ограничением кода на 32 Кб, если проект удовлетворяет этим требованием, то можно смело качать Keil.

2. У Keil скрипт компоновщика имеет другой формат и расширение (*.sct). Он может автоматически генерироваться из настроек проекта, а может быть задан явно.

3. Вряд ли есть такой конвертер, слишком много нюансов. Разные опции компиляции, разные форматы скрипта компоновщика, разные расширения стандарта Си (если такие используются).
Go to the top of the page
 
+Quote Post

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

 


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


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