Уважаемые форумчане!
В связи с определенными обстоятельствами форум вынужденно переходит в режим чтения.
С этого момента темы и сообщения на форуме можно только просматривать, но не писать и создавать новые.
Как долго форум просуществует в таком режиме и возобновит ли он свою работу полноценно — пока информации нет.
Спасибо всем, кто участвовал в жизни нашего форума!


Reply To Thread
Страница 166 из 182 ПерваяПервая ... 66 116 156 162 163 164 165 166 167 168 169 170 176 ... ПоследняяПоследняя
Показано с 3,301 по 3,320 из 3626
  1. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Москва
    Сообщений
    4,989
    Репутация
    105616 (0)
    По умолчанию
    sanmigel,
    насколько я понял, код инициализации клоков находится здесь:
    Спойлер: 

    Код:
    /* When codec is slave we need to setup i2s MCLK clock using codec pll.
     * The MCLK frequency is 256*codec frequency as i2s setup is:
     * LRCK/SCLK = 64 and MCLK/SCLK = 4 (see i2s_init() for reference)
     *
     * PLL output frequency:
     * Fout = ((Fref / (CLKR+1)) * (CLKF+1)) / (CLKOD+1)
     * Fref = 24 MHz
     */
    static void set_codec_freq(unsigned int freq)
    {
        long timeout;
    
        /* {CLKR, CLKF, CLKOD, CODECPLL_DIV} */
        static const unsigned int pcm_freq_params[HW_NUM_FREQ][4] = 
        {
            [HW_FREQ_96] = {24, 255, 4, 1},
            [HW_FREQ_48] = {24, 127, 4, 1},
            [HW_FREQ_44] = {24, 293, 4, 4},
            [HW_FREQ_32] = {24, 127, 4, 2},
            [HW_FREQ_24] = {24, 127, 4, 3},
            [HW_FREQ_22] = {24, 146, 4, 4},
            [HW_FREQ_16] = {24, 127, 5, 4},
            [HW_FREQ_12] = {24, 127, 4, 7},
            [HW_FREQ_11] = {24, 146, 4, 9},
            [HW_FREQ_8]  = {24, 127, 5, 9},
        };
        /* select divider output from codec pll */
        SCU_DIVCON1 &= ~((1<<9) | (0xF<<5));
        SCU_DIVCON1 |= (pcm_freq_params[freq][3]<<5);
    
        /* Codec PLL power up */
        SCU_PLLCON3 &= ~(1<<22);
    
        SCU_PLLCON3 = (1<<24) |    /* Saturation behavior enable */
                      (1<<23) |    /* Enable fast locking circuit */
                      (pcm_freq_params[freq][0]<<16) | /* CLKR factor */
                      (pcm_freq_params[freq][1]<<4)  | /* CLKF factor */
                      (pcm_freq_params[freq][2]<<1) ; /* CLKOD factor */
    
    /* wait for CODEC PLL lock with 10 ms timeout
     * datasheet states that pll lock should take approx. 0.3 ms
     */
        timeout = current_tick + (HZ/100);
        while (!(SCU_STATUS & (1<<2)))
            if (TIME_AFTER(current_tick, timeout))
                break;
    
    }

    В даташит лезть сейчас времени совсем нет, но из кода ясно, что клок формирует PLL. Кстати, для 801 мужика все то же самое.
    ММ4 / FitEar 335 DW AA
    _________
    Suum cuique
    Ответить с цитированием
     

  2. Пользователи, сказавшие Спасибо gemzza за полезный пост

    borat2 (25.12.2018)

  3. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Москва (Ярославль)
    Сообщений
    324
    Репутация
    950 (0)
    По умолчанию
    Цитата Сообщение от gemzza Посмотреть сообщение
    В даташит лезть сейчас времени совсем нет
    Я залезал в свое время, там нет таблицы рекомендованных значений для частоты мастерклока, соответственно вариант только их подбирать опытным путем. Я считал через калькулятор в сети гуглится, выставленные сейчас значения как раз по нему были выставлены. Правда, там он несколько вариантов коэффициентов на выбор предлагает. Можно попробовать другие значения выставить, но что-то мне подсказывает, что это не поможет...
    Ответить с цитированием
     

  4. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Москва
    Сообщений
    209
    Репутация
    368 (0)
    По умолчанию
    rusandy, Пытаюсь вашу сборку в хексе пропатчить, на предмет белого экрана, но нифига не получается, хотя байты 100% правильные.
    Такое ощущение, что где-то контрольная сумма прошита, стоит что-то изменить и белый экран при первой же загрузке.
    Поделитесь пожалуйста исходниками, соберу с патчем.
    Последний раз редактировалось =Andrey=; 30.12.2018 в 16:50.
    Ответить с цитированием
     

  5. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Москва
    Возраст
    42
    Сообщений
    8,403
    Репутация
    139265 (0)
    По умолчанию
    Цитата Сообщение от rusandy Посмотреть сообщение
    Я залезал в свое время, там нет таблицы рекомендованных значений для частоты мастерклока, соответственно вариант только их подбирать опытным путем. Я считал через калькулятор в сети гуглится, выставленные сейчас значения как раз по нему были выставлены. Правда, там он несколько вариантов коэффициентов на выбор предлагает. Можно попробовать другие значения выставить, но что-то мне подсказывает, что это не поможет...
    а можете сказать, что стоит сейчас и ссылку на калькулятор дать?


    Правильного выбора в реальности не существует — есть только сделанный выбор и его последствия.


    Ответить с цитированием
     

  6. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Москва
    Сообщений
    4,989
    Репутация
    105616 (0)
    По умолчанию
    Цитата Сообщение от =Andrey= Посмотреть сообщение
    Такое ощущение, что где-то контрольная сумма прошита
    По моему даже в двух местах.
    ММ4 / FitEar 335 DW AA
    _________
    Suum cuique
    Ответить с цитированием
     

  7. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Москва (Ярославль)
    Сообщений
    324
    Репутация
    950 (0)
    По умолчанию
    Цитата Сообщение от sanmigel Посмотреть сообщение
    а можете сказать, что стоит сейчас и ссылку на калькулятор дать?
    Выставленные значения (начиная с 208 строки) - https://github.com/Rockbox/rockbox/b...x/pcm-rk27xx.c
    Калькулятор - https://www.rockbox.org/tracker/task...?getfile=24166
    Насколько я понял, дело все-таки не в них, иначе искажение было бы по всем частотам.
    Цитата Сообщение от =Andrey= Посмотреть сообщение
    rusandy, Пытаюсь вашу сборку в хексе пропатчить, на предмет белого экрана, но нифига не получается
    Вот делал сборку (со сменой коэффициентов), там поправленные значения udelay, проверяйте
    Ответить с цитированием
     

  8. Следующие 2 пользователей сказали Спасибо за этот полезный пост

    sanmigel (09.01.2019), Профессионал (16.01.2019)

  9. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Москва
    Сообщений
    209
    Репутация
    368 (0)
    По умолчанию
    Цитата Сообщение от rusandy Посмотреть сообщение
    Вот делал сборку (со сменой коэффициентов), там поправленные значения udelay, проверяйте
    Всё работает, спасибо!
    Ответить с цитированием
     

  10. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Vinnitsya, Ukraine
    Сообщений
    45
    Репутация
    210 (0)
    По умолчанию
    ребята, сегодня попробовал в очередной раз установить рокбокс на свой 603-й и вылезла пробла: рокбокс как не запускался раньше (белый екран), так и не запускается, но, после установки модифицированной прошивки не запускается плеер (сток), висит на надписи "Hifiman". Комп, соответственно, не видит сабж, и скопировать стоковую прошу не могу. Может кто сталкивался с подобным...
    Ответить с цитированием
     

  11. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Москва
    Сообщений
    209
    Репутация
    368 (0)
    По умолчанию
    amoremio, проблема может быть вызвана отсутствием файла base.rkw в папке .rockbox,
    это собственно и есть стоковая прошивка
    Ответить с цитированием
     

  12. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Vinnitsya, Ukraine
    Сообщений
    45
    Репутация
    210 (0)
    По умолчанию
    файл base.rkw в папке .rockbox присутствует
    Ответить с цитированием
     

  13. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Saint Petersburg
    Сообщений
    326
    Репутация
    715 (0)
    По умолчанию
    Цитата Сообщение от =Andrey= Посмотреть сообщение
    Пока нигде, я поторопился с сообщением, локально закомитил и думал что всё на github улетело)))
    Нужен кто-то с правами на репозиторий rockbox
    Скажите, пожалуйста, ваши исправления ещё в него не попали, свежие сборки не работают со всеми экранами?

    Цитата Сообщение от amoremio Посмотреть сообщение
    Комп, соответственно, не видит сабж, и скопировать стоковую прошу не могу. Может кто сталкивался с подобным...
    Если обычным образом совсем не прошить, пробуйте с компьютера с помощью RK27Upgrade. Ищите в темах 601 и 603.
    Вот, например.
    Последний раз редактировалось dachshund; 11.01.2019 в 10:50.
    Ответить с цитированием
     

  14. Пользователи, сказавшие Спасибо dachshund за полезный пост

    amoremio (12.01.2019)

  15. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Москва
    Сообщений
    209
    Репутация
    368 (0)
    По умолчанию
    Цитата Сообщение от dachshund Посмотреть сообщение
    Скажите, пожалуйста, ваши исправления ещё в него не попали, свежие сборки не работают со всеми экранами?
    Пока не попали, нет времени заняться. Сборка от rusandy, в посте чуть выше (#3306), свежая и должна работать.

    ---------- Добавлено в 12:48 ---------- Предыдущее сообщение было размещено в 12:44 ----------

    Цитата Сообщение от amoremio Посмотреть сообщение
    файл base.rkw в папке .rockbox присутствует
    Если осталась та версия rockbox, на которой сток запускался, попробуйте её на карту закинуть
    Ответить с цитированием
     

  16. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Saint Petersburg
    Сообщений
    326
    Репутация
    715 (0)
    По умолчанию
    Цитата Сообщение от =Andrey= Посмотреть сообщение
    Пока не попали, нет времени заняться. Сборка от rusandy, в посте чуть выше (#3306), свежая и должна работать.
    Это понятно, спасибо, надеюсь когда-нибудь можно будет просто скачать сборку с rockbox.org. )
    Ответить с цитированием
     

  17. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Москва (Ярославль)
    Сообщений
    324
    Репутация
    950 (0)
    По умолчанию
    Цитата Сообщение от amoremio Посмотреть сообщение
    сегодня попробовал в очередной раз установить рокбокс на свой 603-й
    Подробнее опишите, что именно делали и какие файлы использовали. Возможно, файл base.rkw от стоковой версии, которая уже не поддерживается плеером. У меня, например, плеер не поддерживает ранние версии (белый экран), только начиная с 0.11 (601/602) и 0.06 (603).
    Ответить с цитированием
     

  18. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Vinnitsya, Ukraine
    Сообщений
    45
    Репутация
    210 (0)
    По умолчанию
    Цитата Сообщение от rusandy Посмотреть сообщение
    Подробнее опишите, что именно делали и какие файлы использовали.
    Начну с того, что проблема на даный момент решена. Но возможно мой негативный опыт кому-то пригодится в дальнейшем. Итак, давно не мучав сабж попытками установки новых сборок Рокбокса, увидел Вашу сборку от 09.01.2019 и решил установить. Алгоритм действий был таков: зашел на https://www.rockbox.org/wiki/HifimanPort и оттуда скачал официальную 0.07, а также Download bootloader для HM-60x. После, в UltraISO открыл скачанный образ 0.07 и в папки SYSTEM SYSTEM00 подменил предварительно переименованный файл бутлодера (BASE.RKW). Этот же файл скачаного бутлодера бросил в Вашу сборку от 09.01.2019. Плеер прошился, перезагрузился и началось... При подсоединенном кабеле USB постоянный ребут Рокбокса (по кругу, типа: LOAD: ok - ребут - LOAD: ok). При удерживании любой клавиши плеер пробует загрузится на сток но зависание на надписи #Hifiman#. При вынимании кабеля или отпускании кнопок - LOAD: ok и сразу белый экран, через секунд 5 плеер вырубался. Соответственно, внутренняя флешпамять плеера в Винде не была видна и залить сток не мог. Как вышел из ситуации: помог способ из разборки, а также замыкания контактов на схеме Samsung с одновременным подсовыванием нужных драйверов и подальшей прошивкой при помощи проги RK27Upgrade_Image. Теперь у меня вопрос (на будущее): может не нужно было модифицированный бутлодер пихать в оригинальную прошивку (в двух местах), а просто вытащить бутлодер из оригинальной прошивки и подложить именно его в папку Вашей сборки рокбокса?
    Ответить с цитированием
     

  19. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Saint Petersburg
    Сообщений
    326
    Репутация
    715 (0)
    По умолчанию
    Цитата Сообщение от amoremio Посмотреть сообщение
    Этот же файл скачаного бутлодера бросил в Вашу сборку от 09.01.2019.
    А нужно было "Copy BASE.RKW file from SYSTEM folder in image to the .rockbox folder on sd card."

    Цитата Сообщение от amoremio Посмотреть сообщение
    Теперь у меня вопрос (на будущее): может не нужно было модифицированный бутлодер пихать в оригинальную прошивку (в двух местах), а просто вытащить бутлодер из оригинальной прошивки и подложить именно его в папку Вашей сборки рокбокса?
    И как, интересно, в этом случае будет грузиться Рокбокс?
    Ответить с цитированием
     

  20. Пользователи, сказавшие Спасибо dachshund за полезный пост

    amoremio (11.01.2019)

  21. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Vinnitsya, Ukraine
    Сообщений
    45
    Репутация
    210 (0)
    По умолчанию
    Цитата Сообщение от dachshund Посмотреть сообщение
    А нужно было "Copy BASE.RKW file from SYSTEM folder in image to the .rockbox folder on sd card."
    Тоесть, модифицированный BASE.RKW вставить в образ, а оригинальный с образа - в Рокбокс?
    Ответить с цитированием
     

  22. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Saint Petersburg
    Сообщений
    326
    Репутация
    715 (0)
    По умолчанию
    Ну да. ) Вы же сами привели ссылку на инструкцию:

    Copy BASE.RKW file from SYSTEM folder in image to the .rockbox folder on sd card.
    Replace BASE.RKW in OF image with bootloader.rkw (Rename booloader.rkw to BASE.RKW and replace original BASE.RKW in SYSTEM and SYSTEM00 folders).

    Модифицированный бутлоадер после прошивки и занимается загрузкой рокбокса или оригинальной прошивки.
    Ответить с цитированием
     

  23. Пользователи, сказавшие Спасибо dachshund за полезный пост

    amoremio (11.01.2019)

  24. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Москва
    Сообщений
    209
    Репутация
    368 (0)
    По умолчанию
    Ни к чему эти извращения, когда есть удобный mkrk27boot.exe
    Ответить с цитированием
     

  25. Collapse Details
    Re: Прошивка ROCKBOX для Hifiman'ов HM-60х и HM-801 
    Форумчанин
    Адрес
    Saint Petersburg
    Сообщений
    326
    Репутация
    715 (0)
    По умолчанию
    Цитата Сообщение от =Andrey= Посмотреть сообщение
    Ни к чему эти извращения, когда есть удобный mkrk27boot.exe
    Ну, с ней любой сможет, а так разобрались что куда. И командная строка может напугать. )
    Ответить с цитированием
     

Reply To Thread
Страница 166 из 182 ПерваяПервая ... 66 116 156 162 163 164 165 166 167 168 169 170 176 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Похожие темы

  1. Прошивка ROCKBOX для iBasso DX50.
    от DOC2008 в разделе Flash-плееры
    Ответов: 1956
    Последнее сообщение: 18.08.2021, 16:14
  2. Hifiman HM-603 4Gb RockBox
    от makarov111935 в разделе Архив
    Ответов: 11
    Последнее сообщение: 21.03.2018, 15:34
  3. Hifiman HM-601 Slim 4Gb Rockbox
    от Urzilo в разделе Архив
    Ответов: 3
    Последнее сообщение: 01.04.2016, 21:53
  4. Ответов: 0
    Последнее сообщение: 28.01.2015, 23:59
  5. Прошивка ROCKBOX для Colorfly CK4/CK4+
    от Incura в разделе Выбор плеера
    Ответов: 6
    Последнее сообщение: 02.12.2014, 20:43

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения