RamZoom 0 14 июня, 2018 Опубликовано 14 июня, 2018 · Жалоба Может кто сталкивался с такой бедой предзагрузчик, загрузчик и скрипт на плате стартуют. Плис прошивается, а вот при старте linux система зависает. Операционку и сам собирал и терасиковскую пытался запускать результат одинаков. Со скриптом тот же эффект. В какую сторону копать??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 5 14 июня, 2018 Опубликовано 14 июня, 2018 · Жалоба Вариантов, конечно, миллион. Но, поскольку даже не начинает ничего писать, впечатление, что память не работает. Запустите тест памяти из U-boot или, хотя бы посмотрите, пишется и читается несколько первых слов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RamZoom 0 14 июня, 2018 Опубликовано 14 июня, 2018 · Жалоба Не скромный вопрос. Как произвести данную манипуляцию? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 14 июня, 2018 Опубликовано 14 июня, 2018 · Жалоба Не скромный вопрос. Как произвести данную манипуляцию? останавливаете загрузку u-boot и изучаете вывод команды "help" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RamZoom 0 14 июня, 2018 Опубликовано 14 июня, 2018 (изменено) · Жалоба Этот тест прогонял. Подумал, что о каком-то другом речь идет. Все переменные, подключенные устройства, SD карту видит нормально. Единственное, что смутило iminfo. Не знал, что должно быть и в документации пока ничего не нашел так и оставил Изменено 14 июня, 2018 пользователем RamZoom Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 15 июня, 2018 Опубликовано 15 июня, 2018 (изменено) · Жалоба Этот тест прогонял. Подумал, что о каком-то другом речь идет. Все переменные, подключенные устройства, SD карту видит нормально. Единственное, что смутило iminfo. Не знал, что должно быть и в документации пока ничего не нашел так и оставил а ядро то в память загружено? не вижу аргумента у iminfo.. SOCFPGA_CYCLONE5 # ext2load mmc 0:2 10000000 boot/uImage 4075728 bytes read in 215 ms (18.1 MiB/s) SOCFPGA_CYCLONE5 # iminfo 10000000 ## Checking Image at 10000000 ... Legacy image found Image Name: Linux-3.18.0 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 4075664 Bytes = 3.9 MiB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK как вариант не запуска (а их действительно м.б. очень много) - не прописан порт консоли или он отключен в ядре начните с простейшего - отключите загрузку фпга части - в конфиге ядра отключите всю избыточную периферию, кроме последовательных портов - убедитесь, что бинарники лежат в доступном месте и грузятся в нужные места без "перехлеста" - проверка руками с контролем консоли - в переменных убута есть строка "console=ttyS0" у DE1-SOC д.б. свой комплект для генерации системы, загрузитесь с него и сделайте копию образцов настроек и далее сличайте со своими, особенно в части адресов Изменено 15 июня, 2018 пользователем Jury093 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RamZoom 0 18 июня, 2018 Опубликовано 18 июня, 2018 (изменено) · Жалоба C iminfo выяснил, что все верно, он не распознает образ в связи с тем, что собираю используя сжатое ядро, т.е. zImage, а не uImage. Проблема оказывается в формировании *.dts ну и конечно *.dtb файла. Наивно надеясь на простенькое решение данного вопроса пользовал sopc2dts в графическом режиме, получал хоть dts хоть dtb, но увы... Clock Tree и Board xml файлы по ходу утилитка не создает и их нужно как-то накопать. Rocketboards ссылается на Device Tree Generator (http://git.rocketboards.org/sopc-tools.git), но ссылка выдает Not Found. Не особо ясно это тот же самый sopc2dts или что-то другое. Какие есть варианты формирования xml файлов? Или же редактировать dts вручную и преобразовывать в dtb? Изменено 19 июня, 2018 пользователем RamZoom Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 22 июня, 2018 Опубликовано 22 июня, 2018 · Жалоба Не особо ясно это тот же самый sopc2dts или что-то другое. Какие есть варианты формирования xml файлов? Или же редактировать dts вручную и преобразовывать в dtb? практика работы с разными семействами показала, что проще всего взять пакет SDK к этому SoC, отсадить в отдельный файл наиболее подходящую конфигурацию и настроить под свое железо. и да, я руками правлю dts - так больше контроля над самодеятельностью чьих-то утилит.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RamZoom 0 22 июня, 2018 Опубликовано 22 июня, 2018 · Жалоба Всем большое спасибо за помощь! Все запустил! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться