Мультитайминг для короны

Тема в разделе "Всё о Freeboot", создана пользователем RichY, 31.03.2013.

  1. RichY

    RichY Администратор

    Регистрация:
    10.05.2011
    Сообщения:
    8.303
    Симпатии:
    1.518
    Еще в теме про чип STONE я решил, что пришла пора действовать и сделать что-нибудь интересное для RGH.
    Как всем известно, на корону существует много прошивок, штук 8 минимум (и это без учета сквиртовских). Мне понравилась идея Matrix v2 - возможность подбора таймингов, потому попробовал реализовать то же самое. Но второй матрикс использовал еще один микроконтроллер для управления таймингами, так что для других чипов его прошивка не действовала. Моя же цель была в универсальности.
    Некоторым известна моя прошивка квадро, которая умела перебирать 4 тайминга в цикле, позволяя пробовать всё и сразу. Но имелся и недостаток - время запуска увеличивается в 4 раза из-за перебора, к тому же, после успешного старта, использовался уже другой тайминг, что ухудшало старт.
    После долгих проб, ошибок и тестов, получилась прошивка, включающая в себя:

    - 4 тайминга (21863-3, 21864-3, 21865-3, 21866-3), аналоги TX - 2_3, 3_3, 4_3 и еще одна, которой у них нет
    - распознавание успешного старта бокса
    - запоминание тайминга, при котором произошел запуск
    - смена индикации на обратную при запоминании (не пугайтесь :) )

    И всё это на том же самом Xilinx xc2c64a!
    Запоминание сбрасывается при выключении из розетки, так что даже если приставка нагревается и ей нужен другой тайминг - его можно подобрать заново.
    Распознавание успешного старта помогает при старте кселла, когда не ясно, запустился бокс или нет.

    Короче - пробуйте, отписывайтесь. В случае одобрения, оформлю новость на главной.
    Скачать тут
     
    RRJ и Lomaster нравится это.
  2. ppcinside

    ppcinside Пользователь

    Регистрация:
    05.08.2011
    Сообщения:
    44
    Симпатии:
    0
    Очень круто если работает. А что за обратная индикация?
    Типа дебаг всегда горит и гаснет на ресетах? :)
    Проверю как корону принесут
     
  3. RichY

    RichY Администратор

    Регистрация:
    10.05.2011
    Сообщения:
    8.303
    Симпатии:
    1.518
    Ага, гаснет на ресетах. Хотел еще добавить выключение запоминания после 7 неуспешных стартов, но ресурсы и так исчерпаны на 99%
     
  4. ppcinside

    ppcinside Пользователь

    Регистрация:
    05.08.2011
    Сообщения:
    44
    Симпатии:
    0
    Вот бы запилили чип с энергонезависимой памятью, кучей таймингов и автоматическим тестированием среднего времени старта. Типа бесконечно бы собирал статистику и постепенно выбирал самый лучший тайминг в вакууме. Или даже модулировал его... Что-то меня понесло
     
  5. RichY

    RichY Администратор

    Регистрация:
    10.05.2011
    Сообщения:
    8.303
    Симпатии:
    1.518
    Не будет универсальности. Но такое можно сделать - можт и на базе второго матрикс гличера (не в курсе, как там у него с памятью)
     
  6. RichY

    RichY Администратор

    Регистрация:
    10.05.2011
    Сообщения:
    8.303
    Симпатии:
    1.518
    o_O влезло выключение запоминания после 7 неуспешных стартов. Даже не знаю, работает ли. Пока без индикации (совсем)
    скачать
     
  7. ppcinside

    ppcinside Пользователь

    Регистрация:
    05.08.2011
    Сообщения:
    44
    Симпатии:
    0
    эта не работает, за 5 минут бокс не стартанул
    Первая вроде ок, тестирую
     
  8. Lomaster

    Lomaster Пользователь

    Регистрация:
    04.05.2012
    Сообщения:
    3.549
    Симпатии:
    424
    RichY, спс, хорошее дело делаешь, затестю отпишусь!
     
  9. RichY

    RichY Администратор

    Регистрация:
    10.05.2011
    Сообщения:
    8.303
    Симпатии:
    1.518
    похоже, тут sdl на 31 пин полез. позже разберусь
     
  10. RichY

    RichY Администратор

    Регистрация:
    10.05.2011
    Сообщения:
    8.303
    Симпатии:
    1.518
    Итак, основной вопрос - какие прошивки от TX запихивать в мультитайминг?
    Кто какие использует?
     
  11. Lomaster

    Lomaster Пользователь

    Регистрация:
    04.05.2012
    Сообщения:
    3.549
    Симпатии:
    424
    3_2/4_3/2_3/3_3 я чеще всего эти
     
  12. ppcinside

    ppcinside Пользователь

    Регистрация:
    05.08.2011
    Сообщения:
    44
    Симпатии:
    0
    Нормально потестить небыло времени, запустил только несколько раз на матриксе, но пока результаты получились не очень. Даже если бокс стартовал быстро, потом с этим таймингом было рандомно, чаще ближе к 2 минутам и дольше. На стандартных стабильней.

    Да, эти норм. Только если располагать их по порядку, я бы сделал 2_3/4_3/3_2/3_3
     
  13. RichY

    RichY Администратор

    Регистрация:
    10.05.2011
    Сообщения:
    8.303
    Симпатии:
    1.518
    ну тут 2_3, 4_3, 3_3 и еще одна лишняя.
    видимо, первая запустившаяся была не слишком подходящей, из розетки дергай, если не нравится старт.

    а пока что - более стабильные единичные прошивки!
    качаем :)
     
  14. RichY

    RichY Администратор

    Регистрация:
    10.05.2011
    Сообщения:
    8.303
    Симпатии:
    1.518
    Так. Разобрался с "абсолютной" версией прошивки, включающей в себя всё задуманное, а именно,
    - автораспознавание успешного старта
    - автораспознавание неудачного старта
    - запоминание тайминга после успешного старта
    - сброс запоминания при семи неудачных стартах
    - смену индикации при запоминании / отмене запоминания
    - тайминги 3_2, 2_3, 4_3, 3_3

    сама прошивка
    Нюансы установки:
    Вместо точки E на матриксе, используется соседняя (38 нога)
    [​IMG]
     
  15. DOCTORDRO

    DOCTORDRO Пользователь

    Регистрация:
    22.04.2012
    Сообщения:
    1.594
    Симпатии:
    344
    Чтобы из выложенных xsvf сделать jed надо прошитый этим xsvfом чип считать в импакте и автоматом получим jed, все правильно? Это я к тому, что остались только матриксы с мелким чипом, которые у меня шьются через импакт только джедом. Не извратится содержание файла прошивки?

    Кстати на обычных прошивках тоже иногда при долгих незапусках помогает выдернуть питание.
     
  16. RichY

    RichY Администратор

    Регистрация:
    10.05.2011
    Сообщения:
    8.303
    Симпатии:
    1.518
    В первой ссылке .jed есть в архиве,
    последняя ссылка
    стабильные аналоги, папка уровнем выше
    --- добавлено: Apr 1, 2013 7:24 PM ---
    То скорее на бокс влияет, чем на чип. У меня типа так задумано :)
     
  17. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
    старты бывают только на 0_2 1_2 2_2 3_3 1_3, на иных у меня никогда не было стартов.
     
  18. Lomaster

    Lomaster Пользователь

    Регистрация:
    04.05.2012
    Сообщения:
    3.549
    Симпатии:
    424
    RichY, если не трудно сделай еще в svf что бы без головников можно было в 360gsprog шить
     
  19. grimsun

    grimsun Пользователь

    Регистрация:
    31.10.2011
    Сообщения:
    304
    Симпатии:
    27
    а мне 4-3 нравится. на первых ресетах мож старта и нету, за то стабильно до минуты. что собственно и нужно. убедился сам на своем опыте - чем больше мучаешь для получения отличного старта, тем нестабильней она работает.
     
  20. medaved

    medaved Пользователь

    Регистрация:
    05.12.2012
    Сообщения:
    174
    Симпатии:
    10
    да я тоже её все время использую.
     

Поделиться этой страницей