SECU-64 - порт SECU-3 на mega-64(128) (SECU-3 --> ATmega128)

Русскоязычный форум SECU-3 по общим вопросам. General discussion in Russian language. English sub-forum.

Moderator: STC

User avatar
MT-11
DIP8 - Involved
Posts: 29
Joined: Mon Dec 13, 2010 9:19 pm
Location: Ukraine, Dubno

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by MT-11 »

Привет.
Давно я уже сюда не заходил :lol: как то времени не было, та и пополнение в семье...

Короче, доделал я свой блок SECU и блок индикации, залил какую ту прошивку, ХЗ какая, на компу вроде "ездит" как Мустанг :lol:. На Тазику уже месяцев 4-5 как установлен шкив и ДПКВ (ДАД и ДД лежат в бардачке). Вот к чему введу, хочу залить нормальну самую свежую прошивку... но у меня есть проблемка :( в программировании я полный НОЛЬ и вот уже 2 дня бьюсь как скомпилировать прошивку, в наличии есть и WinAVR-20100110 и IAR 4.21a. В WinAVR нада какой то makefile, я его создавал, но наверное не так... выбивали ошибки, в IAR-е тож толком ничего не получилось...
Короче, что я хочу, скиньте, плиз, сюда или в репозиторий тот makefile как нада :lol: или обьясните мне тупому, как сделать ту прошивку
Попал под Cayenne, жди перемен...
Romchik58
LQFP112 - Up with the play
Posts: 142
Joined: Sat Dec 18, 2010 6:44 pm

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Romchik58 »

+1 к посту MT-11.
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Serj_K »

WinAVR и Makefile не нужны. Я не занимался поддержкой кроссплатформенной сборки. Нужен просто IAR 4 серии.
Что нужно сделать:
1) скачать SVN клиентом исходники в нужную директорию
2) в IAR в параметрах проекта проверить тип контроллера
3) в IAR в параметрах препроцессора "С" компилятора прописать LITTLE_ENDIAN_DATA_FORMAT
3) выбрать нужные параметры сборки в файлах global_defs.h и lcdconf.h (выбор типоразмера индикатора) (раскоментировать/закоментировать)
4) скомпилировать
5) пересчитать контрольную сумму полученной прошивки при помощи 1_do_crc.bat
6) записать прошивку в блок c замкнутой перемычкой ЕЕПРОМ
7) после перезапуска блока не забыть снять перемычку.

Для п.5 и 6 для удобства я создал в меню "Tools" IAR дополнительные пункты.
Я планирую дописать описание блока индикации и написать более подробное описание самого блока и параметров сборки и процесса сборки. Чуть позже.
User avatar
MT-11
DIP8 - Involved
Posts: 29
Joined: Mon Dec 13, 2010 9:19 pm
Location: Ukraine, Dubno

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by MT-11 »

Ну вроде так и делаю, короче, прикрепляю свою доку как я все делаю...
Attachments
IAR.doc
(494 KiB) Downloaded 581 times
Попал под Cayenne, жди перемен...
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Serj_K »

MT-11
Похоже зависимости старые остались. Попробуй сделать не Make (F7) a Rebuild All. При этом все промежуточные файлы будут удалены и все зависимости перегенерируются заново. Я файл зависимостей забыл обновить в репозитории.
User avatar
MT-11
DIP8 - Involved
Posts: 29
Joined: Mon Dec 13, 2010 9:19 pm
Location: Ukraine, Dubno

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by MT-11 »

Все равно ошибки :-( и порядка 26 ошибки.
Так как пишу с телефона приведу только одну, так как они однаковы, меняется только имя файла
---
Fatal Error[Cp001]: Copy protection check, No valid license found for this product [20]
i2c.c (например)
---
Попал под Cayenne, жди перемен...
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Serj_K »

Copy protection check, No valid license found for this product
Это неправильная регистрация копии ИАРа.
Last edited by Serj_K on Fri Sep 30, 2011 9:06 pm, edited 1 time in total.
User avatar
STC
LQFP144 - On Top Of The Game
Posts: 2420
Joined: Fri Oct 22, 2010 10:47 pm
Location: Ukraine, Kiev
Contact:

Re: SECU-64 - порт secu-3 на mega-64(128)

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
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Serj_K »

Почистил
Serj_K
LQFP144 - On Top Of The Game
Posts: 330
Joined: Thu Dec 09, 2010 12:55 pm
Location: Kyiv, Ukraine

Re: SECU-64 - порт secu-3 на mega-64(128)

Post by Serj_K »

Добавил параметр компиляции FUEL_PUMP - включает топливный насос до пуска двигателя на 5с. Нужен дополнительный выходной силовой ключ или реле. Дальнейшее управление топливным насосом - штатными средствами. При неиспользовании для зажигания 3 и 4 выходов на катушки для управления насосом используется выход 4, так как предусмотрен выходной транзистор. Если используются все 4 выхода, то для управления насосом используется выход 2 порта G.
Дописал описание блока индикации.
Post Reply