Портирование кода прошивки на GCC (Porting firmware to GCC)
Moderator: STC
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Портирование кода прошивки на GCC
тоесть она автоматом ставится и не важно консолью или IDE компилирую? ... перерыл все настройки уже , все вроде как так же как описано в Makefile , единственое - ENABLE_BIT_DEFINITIONS в makefile IAR есть , но я не нашел этого в исходных кодах , что это ? может быть в ней все дело? так как в IDE не ставил эту опцию .
вечером попробую скомпилировать makefile , возможно дело даже не в настройках а в версиях IAR, у тебя какая версия? я старее скачать не смог найти где.
истиная разгадки , гдето рядом .... это радует ... так как без редактирования и изучения прошивки , будет трудно ... а редактировать нужно ибо каждому свое ...
вечером попробую скомпилировать makefile , возможно дело даже не в настройках а в версиях IAR, у тебя какая версия? я старее скачать не смог найти где.
истиная разгадки , гдето рядом .... это радует ... так как без редактирования и изучения прошивки , будет трудно ... а редактировать нужно ибо каждому свое ...
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: Портирование кода прошивки на GCC
Да. Разработчики компиляторов делают это специально чтобы можно было идентифицировать компилятор. Удобно для портируемого кода.тоесть она автоматом ставится и не важно консолью или IDE компилирую
- ENABLE_BIT_DEFINITIONS ставится галочкой в опциях проекта в IDE
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
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Портирование кода прошивки на GCC
спасибо , нашел галочку . ну остается только проверить всеж консолью , и если результат будет тем же , то вывод - версия 5.50 не восприняла изменения в коде
еще один "нюанс" , проэкт для новых прошивок я сделал путем замены папки source в "старых" проэктах. не могло ли это повлиять на что либо ? так как например папки port нет в списке фаилов проекта
еще один "нюанс" , проэкт для новых прошивок я сделал путем замены папки source в "старых" проэктах. не могло ли это повлиять на что либо ? так как например папки port нет в списке фаилов проекта
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
-
- LQFP144 - On Top Of The Game
- Posts: 330
- Joined: Thu Dec 09, 2010 12:55 pm
- Location: Kyiv, Ukraine
Re: Портирование кода прошивки на GCC
Я пробовал сначала ИАР версии 5.5х(сейчас не помню точно какой), думал новый - лучше - были проблемы с правильностью сборки. Установил ИАР версии 4.10 - проблемы пропали.
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Портирование кода прошивки на GCC
вот и я прихожу к этому же , но однако до перехода на новый код 5.50 все прекрасно собирал и все работало !! ... значит он чтото не переваривает в новых директивах ...
где скачать 4.10 не подскажите ? с кряком
вроде какието версии есть в сети , вечером буду проверять , обычно или ссылки битые уже или там новые лежат под видом 4.10 ((((
где скачать 4.10 не подскажите ? с кряком
вроде какието версии есть в сети , вечером буду проверять , обычно или ссылки битые уже или там новые лежат под видом 4.10 ((((
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
- STC
- LQFP144 - On Top Of The Game
- Posts: 2420
- Joined: Fri Oct 22, 2010 10:47 pm
- Location: Ukraine, Kiev
- Contact:
Re: Портирование кода прошивки на GCC
Все может быть.еще один "нюанс" , проэкт для новых прошивок я сделал путем замены папки source в "старых" проэктах. не могло ли это повлиять на что либо ?
В папке port лежат только заголовочные файлы и они подключаются к исходникам автоматически, ничего добавлять в проект не нужно.
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
SECU-3.org (Русский)
SECU-3.org (English)
SECU-3 Club ВКонтакте
SECU-3 EMS Project Facebook
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Портирование кода прошивки на GCC
я пока только изучаю , я понял что заголовочные , и что без них ругается . но однако заголовочные для сомого кода имеются . поэтому и показалось странно что их нет
ладно . вечером буду мучать машину опять ( сделаю прошивку консолью , потом буду искать 4.10 IAR ...
ладно . вечером буду мучать машину опять ( сделаю прошивку консолью , потом буду искать 4.10 IAR ...
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
-
- LQFP144 - On Top Of The Game
- Posts: 330
- Joined: Thu Dec 09, 2010 12:55 pm
- Location: Kyiv, Ukraine
Re: Портирование кода прошивки на GCC
Сейчас посмотрел - на работе установлен ИАР 4.21А.
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Портирование кода прошивки на GCC
STC а у тебя какая версия? чтоб 10 раз опять чегонибуть не то не качать ?
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г
-
- LQFP144 - On Top Of The Game
- Posts: 1664
- Joined: Fri Jul 01, 2011 2:10 pm
- Location: г Уфа
Re: Портирование кода прошивки на GCC
Компиляция через консоль макефиле или IDE выдают одиниковые файлы - и они совершенно другие по содержанию тому файлу что лежит в репозитарии
поэтому или мы разбираемся почему новый IAR делает чтото не так , точнее стал делать чтото не так , или категорически запрщаем использовать новые версии , а например выложем ссылку на 4.10 и большими буквами напишем на форуме чтобы никто более не наступил на такие же грабли как я ...
поэтому или мы разбираемся почему новый IAR делает чтото не так , точнее стал делать чтото не так , или категорически запрщаем использовать новые версии , а например выложем ссылку на 4.10 и большими буквами напишем на форуме чтобы никто более не наступил на такие же грабли как я ...
WAZ21051 gti 1.7i SECU3Ts + mm1.2.3(1)
ВАЗ21310 1.7i Я7.2 2001г
ВАЗ21310 1.7i Я7.2 2001г