реклама на сайте
подробности

 
 
> vybird инициализация LAN8720, физика, будь она неладна
mantech
сообщение Sep 27 2014, 18:00
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Пытаюсь запустить пример MQX http server, проблема вся в том, что на демоборде, для которой сделан пример, стоит физика DP 43xxx? или что-то подобное, а на моей плате от стартеркита - LAN8720. В каталоге mqx есть файлик конфига ее, поменял все, где встречалась старая физика на новую, мне рассказали про гемор с тактировкой, что надо выдать частоту 50МГц на пин CK1, который на плате соединен с входом тактировки МАКа и физики. Вот что я нарисовал по этому поводу:

Код
IOMUXC_RGPIO(40)=0x00403062; //100 (CKO1)
    // Setup CKO1
    CCM_CCOSR = 0x00;
    CCM_CCOSR |= CCM_CCOSR_CKO1_SEL(0x05); //PLL5 div clk
    CCM_CCOSR |= CCM_CCOSR_CKO1_DIV(0);    // Divide by 10
    CCM_CCOSR |= CCM_CCOSR_CKO1_EN_MASK;
     // TODO: move folowing settings to gpio_init.c !!
    /* ENET RMII clk get RMII external clk */
    IOMUXC_RGPIO(0) = IOMUXC_SW_MUX_CTL_PAD_PAD_MUX_MODE(2) | IOMUXC_SW_MUX_CTL_PAD_PAD_SPEED(2) | IOMUXC_SW_MUX_CTL_PAD_PAD_SRE_MASK | IOMUXC_SW_MUX_CTL_PAD_PAD_DSE(6) | IOMUXC_SW_MUX_CTL_PAD_PAD_IBE_MASK;  //RMII_CLKIN
//    IOMUXC_SW_MUX_CTL_PAD_PAD_0 = IOMUXC_SW_MUX_CTL_PAD_PAD_MUX_MODE(1) | IOMUXC_SW_MUX_CTL_PAD_PAD_SPEED(2) | IOMUXC_SW_MUX_CTL_PAD_PAD_SRE_MASK | IOMUXC_SW_MUX_CTL_PAD_PAD_DSE(6) | IOMUXC_SW_MUX_CTL_PAD_PAD_IBE_MASK;  //RMII_CLKOUT

    CCM_CSCMR2 &= ~CCM_CSCMR2_RMII_CLK_SEL_MASK;
//CCM_CSCMR2 |= 3 << CCM_CSCMR2_RMII_CLK_SEL_SHIFT;  // from PLL5!!!, Faraday is clock source for phy...
    CCM_CSCMR2 |= 0 << CCM_CSCMR2_RMII_CLK_SEL_SHIFT;  // RMII_CLK
    CCM_CSCDR1 |= CCM_CSCDR1_RMII_CLK_EN_MASK;      // enable RMII_CLK_EN


Пример запускается, пишет, что контроллер проинициализирован, присвоен ИП адрес, даже, что линк есть, хотя его нет на самом деле...

Может кто уже делал что-то подобное??
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.01651 секунд с 7
ELECTRONIX ©2004-2016