Перейти к содержанию
AUTO TECHNOLOGY - С Днем Победы! С 9 МАЯ!

Cruiser

Master
  • Постов

    235
  • Зарегистрирован

  • Посещение

Весь контент Cruiser

  1. Чета я смотрю по твоей базе- он таблицу прерываний правильно расковырял, а у меня с твоим конфигом 273 появился, но не расковыривает их А, точно, ты их наверное руками пририсовал. Надо от 167 взять и проверить.
  2. Посмотрю. Что то вот это мне подозриткельно количеством ноликов area DATA SFR 0xFE00:0x10000 area DATA XRAM2 0xF0000:0xF80000 Описалово у ST конечно мутное имхо area DATA XRAM2 0xF0000:0x8000
  3. Должна подойти. Посмотрел у себя - CY62128LL-70SC по выв. совпадают, твоя шустрее но это не помеха
  4. тоже открывать. а так че не залиться.
  5. На первый взгляд - да, я тоже сайпрес лепил и работало, но доки по быстрому на эту мелкосхему я не нашел. Ищи даташит на нее , если сам не разбнрешься - здесь ссылку выложи.
  6. В любом случае неперемешивание логического с физическим - это правильный стиль, который делает прогу реально портируемой. Это Макси мне своими мыслями о 15 году внушил. ))) Я про инициализации и прочие прерывания поразбираюсь, конечно. Дык нет видимо смысла заводить движок лишь бы завести. Надо сначала поглядеть аппаратный конфиг проца, имхо я7.2+ похоже на 16 мгц работает, чтоб меньше парить мозг тазопрограмерам при переносе кода я72 Нам эти 16 явно никчему. Потому все эти иниты надо смотреть в м72 или просто самим навалять Кстати, Ну-ну, и в агоритмах стандартных прошивок мы не рылися, и из HANG ничего не тянули ... Ни баися, 51 код не станет на ST10 работать, и не мне тебе объяснять что задача кодировщика как-то не очень близко лежала с решением задач управления. Если тупо вычитанием дат вычислять стаж програмерства, то у меня он поболе будет, однако и это тут ничего не решает.
  7. Стоит ему взять вмето пика авр и у него все будет петь и плясать. С аппаратной перезагрузкой таймера. И на том же С с минимальным изменением проги. Nikll По поводу ST10 - такая мысль появилась. Поделить задачу на 2 - сделать нечто вроде BIOS или API на АСМе, раз уж народ так С любит. И всю логику верхнего уровня сделать абсолютно аппаратно независимой. Если все ПО вцелом может и неподъемно для меня, то задачек по управлению и измерениям я уже стока порешал, что хрен сосчитаешь. )))) И вопщем можно в качестве 1й задачи решить каков должен быть этот интерфейс.
  8. Корень недовольства Макси видимо в первой половине фразы. )))) Макси, ну ты же сам с гордостью пишешь про себя "reverse engineer" И при этом ужасаешься тому, что у тебя что-то "синжинирят" С чего бы эти двойные стандарты? Весь местный чиптунинг базируется на не совсем корректно полученной инфе, думаю, что это в значительной мере касается и забугорного. Тебе ближе октянская идеология - синжинирить и продавать задорого?
  9. Фотку мне не удалось увеличить, но это видимо резистор низкоомный. Я себе припаивал. Видел, что люди просто плюху припоя или перемычку туда лепят.
  10. Ну отлаживай на пс, кто мешает. А если отлажено, то что мешает реализовать в любой системе команд. Или гораздо круче - наворачивать хрен пойми каких олтов и каналов связи сбоку и сверху, ибо сейчас к-лайны на блоках 20-килобитные, ну пусть они и 40 с усером обеспечивают. И это - когда памяти и быстродействия и внутри полно. Вот скока работаю, никогда никаких внутрисхемных эмуляторов не покупал, ни для пиков, ни для 51, ни для авр. И как -то работает оно внутри, и жрать не просит.
  11. Блин, сообщение отредактировал а оно теперь на прошлой странице застряло. Ну тема во флуде, чего бы и не пофлудить. Просто не заводите вы эту волынку насчет винды-не винды, а то я вас нивинды не понимаю. А действительно, каких там 15 таблиц в новой матрице крутятся? На самом деле мощный проц много настроечных проблем решает. Не надо действительно присерать озушку сбоку, грузить туда долго и нудно копию ПО, потом страдать тощим каналом связи - Извне можно супермедленным каналом совсем без напряга только менять параметры настройки, а настройка пускай внутри крутится, мощи с избытком. Причем, повторяюсь, для этого супер-пупер ПО и не надо, портировать существующее и написать настройку на базе этого ST10/
  12. Там при дизассемблировании это дело надо на блоки бить, и поблочно разбирать. Имхо и ПО то именно так делалось. С 0 там лежит бутлоадер и JMPs на зеркало таблицы прерываний, с которой собственно начинается основной код. Я мало тока тупил на это дело, но имхо там стартовая прога перегружает код загрузчика в озу с F0000 и передает туда управление, и этот код загрузчика дизить надо положив в соответствующие адреса. кусок с 8000 по 18000 не является флешем, на него забить надо. То что лежит ниже 20000 имхо очень возможно что тоже к делу не относится Вопщем, привязка нужна входов-выходов к пинам контроллера, описание карт и калибровок как структуры, и только потом можно что то начать понимать.
  13. На самом деме на драйвер я7.2\м73 по 2 форсунки не повесишь, он слабенький. Да прям щас- ничего. Сейчас мне интересно нарыть блок, срисовать привязку датчиков/испонительных механизмов к ногам контроллера, ну еще порыть насчет карт я7.2+ чтоб в коде что-то понять и чтоб в какую-нибудь крутилку тунерскую их можно было бы забить. Я на АСМе достаточно писал, он для моего мозга не слишком вреден.))) Еще той самой СР/М в свое время BIOS писал, если уж по примеру Макси щеки надувать. Вот тут не понял ничего. Так есть GCC под с166?
  14. emmibox , ты конечно красиво описал правильный процесс разработки, который позволяет максимально задолбаться, и получить максимально непредсказуемый результат, учитывая что никто из собравшихся не "высококлассные специалисты практики оснащенные отличным метрологическим оборудованием, лабораториями токсичности, моторными стендами с климатикой, живыми машинами с разными двигателями и системами". Если уж ты не против поучить собравшихся уму-разуму, расскажи нам историю своих разработок. У меня интерес к инжекторам эпизодический, но давний. И где-то около годов 2000 - ных я бывал на чиптунере, еще по тем временам помню Алми, Казимира, еще кого-то из современных гуру. И если посмотреть на историю развития чиптунерства с тех времен, то создается впечатление, что толчек этому развитию дало то, что кто-то где-то спер (купил, достал) исходники тогдашних январей. Я это к чему - что нам-то мешает "с'реверсинжинирить" необходимые алгоритмы? Возможно, на первых порах и без глубочайшего их понимания. Да даже если чисто заплаточным методом сделать онлайн-настройку пары-тройки кривых, да еще ДАД прикрутить - и это для начала вовсе неплохо. Я никак ЭБУ не найду себе, но судя по фоткам, там посадочные места еще под один драйвер исполнительных механизмов и под кучу другой хрени, видимо Н-драйвер РХХ тоже можно прикрутить.
  15. В аське тихо. 273 нету в иде, да и не надо. Он от 276 тока размером памяти отличается, а лучше всего получалось вроде с 167. А почему любитель не сможет? Если минимальное понимание имеет что и для чего крутят, то поставит. У нас тут товарищ ездит уже, я ему совсем чуть-чуть помогал. Ну скоро уж я5 и я7 днем с огнем не найдешь, на другие блоки нету онлайников, а если кто-то из известных товарищей сделает, то все равно я такие деньги платить не хочу. Еще мне кажется не всегда необходимо избавляться от трамблера и родного РХХ ради глючного тазового РХХ
  16. IDA PRO Advanced находится гуглем на раз и эти контроллеры понимает. Если это только мне повезло, то выложу куда-нибудь. Вот с Кейлом или фриварным С или асмом пока не везет, не нашел еще. Можно и на С писать, но видимо критичные вещи можно и на АСМе, иначе все преимущества проца прокакать на раз можно.
  17. Автор, у контроллера есть две ноги, которые определяют, что стартует, прога или его аппаратный бутлоадер. Если ты правильно сунул туда 0 и 1 то пофиг, кто сделал блок. Ты шить-то чем пытался? На разъеме "-" при этом куда подавал?
  18. Ну вон Тольятти на окте решил например чиптунерпро похоронить))) Значит есть энтузазисты.
  19. Я делал так - перепаивал резистор, и шил через BOOT , замыкая перед включением 43 (кажется) контакт на -. (тот контакт, который при прошивке я7.2 сажают на +) Потом блок доработал, провод, который идет на 43 контакт, оттянул резистором на +5, правую площадку удаленного резистора - тоже. Люди пишут, что ездят просто с перепаянными резисторами, я решил перестраховаться.
  20. Вопщем, давно меня такая мысль посещает. Известно несколько свободных проектов тюнерского ПО за бугром, например Мегаскирт, Вемс, еще что-то встречал. А у нас, если человек не зарабатывает бабок тюнингом, а что-то делает для себя, для друзей или просто из любви к искусству - то у него практически один путь, собирать отломанные версии и чесать репу, почему все глючит и работает не так, как ожидалось. Потому что всего несколько человек пишут ПО для ЭБУ, и немногим больше - крутилки калибровок и программаторы. Отсюда и цены. Оно и понятно, люди этим живут. Кроме того, все эти онлайн-тунеры базируются на блоках, давно уже не устанавливаемых на серийные автомобили. У меня интерес такой - сделать бесплатное ПО для одного из современных блоков. Хочу на иномарку прикрутить. Не факт, что сил, мозгов и терпения у меня на это хватит. А может и тупо надоест раньше, чем что-то получится. Потому и интересуюсь, есть ли у дееспособного народа интерес к этой теме.
  21. +1 Ясен крен, что причин много может быть, но чтоб не суетиться зря, лучше исправный дмрв подкинуть и посмотреть.
  22. Это да, просто выпуск при настройке и при жизни не стоит делать слишком разным, от него же наполнение зависит.
  23. без шдк можно, если онлайном а не матрицей катать, а насчет того, надо ли выпуск в одну трубу сводить - думаю что нет. Просто впуск и выпуск максимально симметричными сделать. Он же не ради экологии енваря прикручивает.
×
×
  • Создать...
Яндекс цитирования