-
Постов
292 -
Зарегистрирован
-
Посещение
-
IMX6 NAND Bad Blocks на одном и том же адресу
xor.kruger опубликовал тема в Linux
Приветствую! Есть девайс с IMX6UL с NAND flash. На разных платах одного и того же самого устройства возникают по одним и тем же адресам что в u-boot что в linux bad blocks В загрузчике nand erase и nand scrub не помогают NAND erase: device 0 offset 0x0, size 0x7000000 Skipping bad block at 0x06000000 Erasing at 0x6fe0000 -- 100% complete. OK NAND scrub: device 0 offset 0x0, size 0x7000000 Erasing at 0x5f20000 -- 85% complete. nand0: MTD Erase failure: -5 Erasing at 0x6fe0000 -- 100% complete. OK В чем может быть причина? В какую сторону стоит копать ? Спасибо за любой совет! -
Реализация обработчика для USB запроса Set Descriptor
xor.kruger опубликовал тема в NXP
Приветствую Реализовывал ли кто нибудь обработчик реквеста Set Descriptor для устройства usb-девайс ? Имеется проблема по данному вопросу: -Каким должен быть корректным ответ девайса на данный запрос. В частности интересует реализация на микроконтроллерах семейства Kinetis фирмы NXP. В предложенными NXP есть usb стек, но в нем отсутствует реализация Set Descriptor. По аналогии с другими реквестами был реализован и Set Descriptor. В результате он срабатывает но не удается получить доступ к полю Data Но также будет полезен любой пример. -
Kinetis and EZPORT
xor.kruger ответил xor.kruger тема в NXP
Нет, т.к. производитель явно указывает что EZPORT явно предназначен для first time programming -
Kinetis and EZPORT
xor.kruger опубликовал тема в NXP
Всем привет! Имеются процессоры NXP, семейства Kinetis MK24. В данных процессорах есть т.н. интерфейс EZPORT которые предназначен для внутрисхемного программирования МК. EZPORT сам по себе представляет по сути SPI интерфейс. Если перед использованием EZPORT с МК работали (программировали) по средством J-Link'a, то проблем никаких нету, но если процессор "голый", только запаянный или у процессора была стерта вся flash-память с помощью J-Link'a - в таком случае при чтении по EZPORT'у статусного регистра - все биты установлены в единицу (0xFF) и МК не отвечает на команды. Но стоит МК снова перепрошить J-Link'ом, как ЕZPORT опять корректно себя ведет. Кто-то сталкивался с подобной проблемой? -
Разводка PCI шины
xor.kruger ответил xor.kruger тема в Работаем с трассировкой
Спасибо большое ответившим! 2 hsoft - то что нужно! буду изучать их разводку на выходных! 2 Serhiy_UA - подскажите, пожалуйста, какие двунаправленные буфера используете? (на том девайсе, фото которого Вы выложили) Может еще кто нибудь подскажет о подводных камнях, которые нужно учитывать при разводке PCI и о которых мало где указанно. -
Разводка PCI шины
xor.kruger опубликовал тема в Работаем с трассировкой
Доброго времени суток! Суть вопроса в принципе понятна из ее названия! Имеется PCI(32bit 33MHz) мастер реализованный на ПЛИС, и достаточно много слейвов: 1. SATA контроллер; 2. PCMCIA контроллер; 3. PCI BUS мост; 4. MiniPCI разъем. В стандарте на PCI указано что длина клоков должна быть 2,5 дюймов, а остальных сигналов 1,5 дюйма, но это при подключении точка-точка. Как быть когда слейвов много, какие допуски на длины цепей? Ну и основной вопрос: какая топология разводки должна быть? Сквозная или дерево (например как у DDR2, при разводке нескольких "банок") ? Если бы кто нибудь поделился примером, можно даже скриншотом PCBшки или gerbor'ов, то было бы вообще замечательно! :rolleyes: Заранее благодарен за любую помощь или совет! -
Надыбал эту старую темку. Решил ответить как я тогда решил данный вопрос. Использовал USB HOST контроллер CY7C67300. Садится на параллельную шину и также просто и отлично работает в GNU/Linux.
-
Сравните все данные из регистров доступных по MDIO, и потом по даташиту ковыряйте.
-
Vivado 2016.1
xor.kruger ответил Alex77 тема в Среды разработки - обсуждаем САПРы
Доброго времени суток! Пробую установить данную версию Вивадо под Windows 7 64 bit. Запускаю xsetup.exe - и глухо как в танке :( (Никаких сообщений об ошибке и окон не выскакивает, просто ноль реакции). Пробовал так же от имени админа - тоже тишина. Может кто-то сталкивался с подобным ? В чем может быть загвоздка ? -
Для этого есть спец. утилита от Xilinx. data2mem называется.
-
Microblaze USB HOST
xor.kruger опубликовал тема в Системы на ПЛИС - System on a Programmable Chip (SoPC)
Добрый день! Условно есть достаточно старая ПЛИС от Xilinx - Spartan 3A 3400 DSP. На ней крутится Microblaze и GNU/Linux. Необходимо "прикрутить" USB HOST 2.0 (на крайняк и 1.1 сойдет) контроллер (впринципе неважно как именно, будь то ULPI, Cypress'овский внешний контроллер с паралельной шиной и т.д.) который бы отлично "стыковался" со всей системой и поддерживался Линухом. Максимальная скорость передачи не принципиальна. Пробовал до этого связку со старой коркой xps_usb_host_v1_02_a и внешним фитером USB3300 но под ОС так и не заработало :smile3046: . Грешу на работу самой IP-CORE. Вообщем решал ли кто-то подобные задачи и каков был успех. Заранее благодарен за любую инфу :cheers: -
Проблемы с сетью в Microblaze
xor.kruger ответил gshadow2 тема в Linux
Смотрите Buildroot и Busybox - разобратся с ними не составит никаких проблем. -
настройка тактирования в embedded linux
xor.kruger ответил Zelepuk тема в Linux
2 Zelepuk: Сюда смотрели ? ../arch/arm/mach-davinci/da850.c -
Проблемы с сетью в Microblaze
xor.kruger ответил gshadow2 тема в Linux
Замените номер phy с 7 на 1. Вот так: phy-handle = <&phy0>; mdio { #address-cells = <1>; #size-cells = <0>; phy0: phy@1 { compatible = "marvell,88e1111"; device_type = "ethernet-phy"; reg = <1>; }; Должно помочь. -
Проблемы с сетью в Microblaze
xor.kruger ответил gshadow2 тема в Linux
Приведите кусок DTS файл в котором описан ethernetLite.