Перейти к содержанию
    

hal медленно компилится в keil

Сабж. Работаю под кейлом. Был проект на SPL компилился влет. Внезапно понадобилось переехать на новый камень, под который нет SPL. Начал перетаскивать под HAL компилится просто ад по 3-4 минуты, даже на нормальном 8 ядерном проце. Немного поковырялся влияет пункт Browse information. Если галку снять и не создавать информацию, то нельзя скакать по определениям переменных, пробовал так работать, получается медленнее. Собственно вопрос нельзя ли не создавать browse information для халовских библиотек, но для остальных либ создавать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно собрать либу один раз и линковать с проектом.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не обязательно пользоваться компиляторами с интегрированными средами. Если вы опытный программист и делаете мало синтаксических ошибок, то попробуйте gcc. Им можно скомпилировать линукс, а кейлом нельзя.

Кросс-компилятор лежит здесь : https://sourceforge.net/projects/yagarto/fi...ndows/20121222/

Обработчик команды make прилагаю.

 

Это софт под Windows. Софт бесплатный и свободный, так как распространяется по лицензии GNU GPL.

 

PS: demiurg_spb, почему вы думаете, что Лао Цзы это говорил и заете ли вы, кто это ?

yagarto_tools_20121018_setup.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

когда первый раз после CubeMX, то да долго. Ведь все файлы полностью.

Но потом если правишь конкретные файлы и жмешь Build(F7), то она как-то определяет и компилит только измененное. И это быстро.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не обязательно пользоваться компиляторами с интегрированными средами. Если вы опытный программист и делаете мало синтаксических ошибок, то попробуйте gcc. Им можно скомпилировать линукс, а кейлом нельзя.

А добрым словом и пистолетом вы можете добиться гораздо большего, чем одним только добрым словом)))

 

Если и пробовать gcc, то гораздо более свежий и отсюда:

https://launchpad.net/gcc-arm-embedded

 

Про синтаксические ошибки улыбнуло...

 

PS: demiurg_spb, почему вы думаете, что Лао Цзы это говорил и заете ли вы, кто это?

Лично не знаком))) Просто солидарен.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...