Портирование кода прошивки на GCC (Porting firmware to GCC)

Обсуждение прошивок SECU-3. Discussion of SECU-3 firmware.

Moderator: STC

Post Reply
Stranger21
LQFP144 - On Top Of The Game
Posts: 1664
Joined: Fri Jul 01, 2011 2:10 pm
Location: г Уфа

Re: Портирование кода прошивки на GCC

Post by Stranger21 »

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

файла нет так как у меня другая верси я.. там нет таких файлов .... где посмотреть в самом IAR нужный фаил ?

все нашел нужен фаил dlAVR-3s-ec_mul-n.r90

править надо фаил Makefile_iar

фуф .. сколько сложностей то )))
Last edited by Stranger21 on Sun Jul 24, 2011 4:08 pm, edited 1 time in total.
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Портирование кода прошивки на GCC

Post by STC »

нету файла dl3s-ec-sf.r90
Покажи информацию, которую выдает IAR при сборке через IDE, только не вставляй прямо в сообщение, а прикрепи в виде текстового файла

У меня данный файл лежит в каталоге /avr/lib/dlib
У тебя что в каталоге dlib?
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Stranger21
LQFP144 - On Top Of The Game
Posts: 1664
Joined: Fri Jul 01, 2011 2:10 pm
Location: г Уфа

Re: Портирование кода прошивки на GCC

Post by Stranger21 »

вот приложил настроеный на 5.50 (или 5.4 :) ) воркбенч .. все работает

нужный фаил подсмотрел в настройках IDE
Attachments
Makefile_iar.rar
(1.06 KiB) Downloaded 373 times
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Портирование кода прошивки на GCC

Post by STC »

Отлично, спасибо. Теперь попробуй при помощи WinAvr
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Stranger21
LQFP144 - On Top Of The Game
Posts: 1664
Joined: Fri Jul 01, 2011 2:10 pm
Location: г Уфа

Re: Портирование кода прошивки на GCC

Post by Stranger21 »

попробовал , вопросов не возникло , сделал все сам и сразу .... WinAVR ставил как и все - далее далее далее ))) только директорию менял ...
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Портирование кода прошивки на GCC

Post by STC »

Я поправил Makefile_iar который в репозитории. Поставил по умолчанию значения, которые дал ты.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Stranger21
LQFP144 - On Top Of The Game
Posts: 1664
Joined: Fri Jul 01, 2011 2:10 pm
Location: г Уфа

Re: Портирование кода прошивки на GCC

Post by Stranger21 »

возможно разные версии IAR имеют разные файлы , поэтому у кого не получится , нужно подсматривать в настройках и менять ...
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Портирование кода прошивки на GCC

Post by STC »

Исправил проблему с УОЗ при использовании GCC. Обновил репозиторий.

Stranger21
Я хочу попросить тебя провести один маленький эксперимент с IAR (с проектом, не Makefile). Проверь одинаковый ли файл dlAVR-3s-ec_mul-sf-n.r90 для разных микроконтроллеров (ATMega16, 32, 64). Я имею ввиду собрать проект для каждого из перечисленных микроконтроллеров и убедиться что IAR ставит одинаковый файл библиотеки.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Stranger21
LQFP144 - On Top Of The Game
Posts: 1664
Joined: Fri Jul 01, 2011 2:10 pm
Location: г Уфа

Re: Портирование кода прошивки на GCC

Post by Stranger21 »

Проверил .. не меняется от типа процессора , настройка на этот фаил идет в меню - library configuration , так вот если там стоит Normal Dlib то и фаил один и тотже .... но можно выбирать например Full Dlib и фаил будет другой
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: Портирование кода прошивки на GCC

Post by STC »

Спасибо, отлично.
Author of the SECU-3 project. SECU-3 Engine control unit / Ignition control system
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
Post Reply