mantech 53 27 сентября, 2014 Опубликовано 27 сентября, 2014 · Жалоба Пытаюсь запустить пример 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 Пример запускается, пишет, что контроллер проинициализирован, присвоен ИП адрес, даже, что линк есть, хотя его нет на самом деле... Может кто уже делал что-то подобное?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 27 сентября, 2014 Опубликовано 27 сентября, 2014 · Жалоба Может кто уже делал что-то подобное?? В смысле помочь стартеркиту портирвать MQX? Они сами должны были это сделать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 27 сентября, 2014 Опубликовано 27 сентября, 2014 · Жалоба В смысле помочь стартеркиту портирвать MQX? Они сами должны были это сделать. Ятак понимаю, что у них вся поддержка начинается и заканчивается только портированием линукса на их платы, остальное "проблема гондураса"... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 27 сентября, 2014 Опубликовано 27 сентября, 2014 · Жалоба Ятак понимаю, что у них вся поддержка начинается и заканчивается только портированием линукса на их платы, остальное "проблема гондураса"... При портировании MQX надо в первую очередь обращать внимание на разницу в подключении и номинале кварцев, а потом на разницу в конфигурации пинов и их функций. Это файлы bsp_cm.c и init_gpio.c. Последний надо перолопатить капитально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 27 сентября, 2014 Опубликовано 27 сентября, 2014 · Жалоба Последний надо перолопатить капитально. А что там перелопачивать, если клоки настраиваются в hw_init, а порты ДПшки те же самые, что и у лана?? Или я что-то упустил? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 28 сентября, 2014 Опубликовано 28 сентября, 2014 · Жалоба А что там перелопачивать, если клоки настраиваются в hw_init, а порты ДПшки те же самые, что и у лана?? Или я что-то упустил? Да, и еще, может есть у кого ссылка или схема платы AutoEVB Vybrid? На фрискейловском сайте есть только фотка ее, ни схем ни описаний нет... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 53 30 сентября, 2014 Опубликовано 30 сентября, 2014 · Жалоба С физикой разобрался. Оказывается в дебрях MQXа зачем-то заново переопределялась нога тактировки, но уже с неправильными параметрами... Тест запустился, пинги есть. Вопрос по заливке бинаря через MfgTools остается открытым, кто может помочь?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться