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

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

  1. RichY

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

    Регистрация:
    10.05.2011
    Сообщения:
    8.303
    Симпатии:
    1.518
    Неужели? :) Чтоб все влезло, у меня щас там посыл ресета с помощью логической таблицы
    Короче главная проблема в том, что корона глючит иначе, необходимое время варьируется сильно. Потому и нужны разные тайминги.
     
  2. 3ep0

    3ep0 Пользователь

    Регистрация:
    08.06.2012
    Сообщения:
    122
    Симпатии:
    10
    Короче мы говорим в данный момент каждый о своем, а ужели или нет, мне доподлинно не известно - это гадать на кофейной гуще разве что, я этим не занимаюсь. Так где исходники нарыть можно ? А то я так и не обрел в гугле ничего путевого.
    И таки-да, мб я чего-то про корону не понимаю, но если там в южнике стоит та-же ханна и тот-же южник дает частоту в 27Мгц для PLL процессора и процессор все тот-же остался, то, я не вижу никаких вроде ж как других причин:
    Замедлил по i2c проц до 500кГц, отловил на POST, вход в режим проверки хеша, посчитал до "счастливого момента" и дал "недоресет", сидишь и ждешь, что все гуд, вроде так, если надо - повышаешь по i2c шину до нужного значения или-же делаешь ресет, я всегда думал, что происходит именно так.
     
  3. RichY

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

    Регистрация:
    10.05.2011
    Сообщения:
    8.303
    Симпатии:
    1.518
    В короне замедляют уже не до 500 кгц (не знаю точно сколько). Из-за "гуляния" нужного значения сброса, частоту замедления поменяли.
    Исходники найти легко. Набери в гугле Corona VHDL code
     
  4. 3ep0

    3ep0 Пользователь

    Регистрация:
    08.06.2012
    Сообщения:
    122
    Симпатии:
    10
    Ага, нашел, жаль нет под рукой осциллографа хотя бы на сотку и короны :) можно было-бы смотреть как и что.
    Ну так что, тактирование там есть, известно. Инициализация i2c, также есть замедление/ускорение.
    Остальное все банальная логика работы.
     
  5. DOCTORDRO

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

    Регистрация:
    22.04.2012
    Сообщения:
    1.594
    Симпатии:
    344
    To RichY, Наконецто принесли корону, поставил на сквирт твою прошивку, припаял как на картинке (по другому и не работает), идет первый старт, после выключения дебаг продолжает гореть(запомнил так я полагаю), но потом после следующего пуска может разок и запустится, но почти всегда запуска нет, при этом ресеты идут какие то быстрые и не совпадают с поведением кулера. помогает только сброс питания как писали ранее. Квадропрошивка туго но уверенно работает ))
     
  6. RichY

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

    Регистрация:
    10.05.2011
    Сообщения:
    8.303
    Симпатии:
    1.518
    Квадропрошивка, как оказалось, содержит вовсе неведомые тайминги с длинами от 1 до 4 :D
    Короч ща буду возиться с точками от STONE, мож лучше будет
     
  7. Andreiy

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

    Регистрация:
    11.01.2012
    Сообщения:
    562
    Симпатии:
    23
    Сделал все как описано в этом посте.
    Старт есть и всегда! Но я бы не сказал что "оно разпознает успешный запуск" и вследующий раз чип стартует с упешным таймингом. Как по мне то перебирает по очереди все таймини и только тогда стартует! Пришлось когда уже модифицырованый нанд залил прошивать чип на тайминг который обезпечил старт до 15 секунд. С прошивкой от Ричи явно старт дольше!
     

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