карамболь 0 14 сентября, 2021 Опубликовано 14 сентября, 2021 · Жалоба Здравствуйте, коллеги. Наконец изготовили собственные платы на основе UltraScale+. Перенес аккуратно весь необходимый софт с учетом изменений. В принципе, в основном всё работает. Т.е. связка FSBL-PMUFW-U-BOOT-Linux. Грузится с SD карты и с qspi. Но вылезла такая проблема, что не отрабатывает команда reboot в Линуксе. [ OK ] Reached target Unmount All Filesystems. [ OK ] Stopped target Local File Systems (Pre). [ OK ] Stopped Create Static Device Nodes in /dev. [ OK ] Stopped Create System Users. [ OK ] Stopped Remount Root and Kernel File Systems. [ OK ] Reached target Shutdown. [ OK ] Reached target Final Step. [ OK ] Started Reboot. [ OK ] Reached target Reboot. На последней строчке зависает и всё... Куда копать ? Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 14 сентября, 2021 Опубликовано 14 сентября, 2021 · Жалоба Вариантов два - или не перезапускается, или не может загрузиться после перезапуска. А в u-boot команда reset работает? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
карамболь 0 14 сентября, 2021 Опубликовано 14 сентября, 2021 · Жалоба 7 minutes ago, aaarrr said: Вариантов два - или не перезапускается, или не может загрузиться после перезапуска. А в u-boot команда reset работает? в u-boot тоже не работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 14 сентября, 2021 Опубликовано 14 сентября, 2021 · Жалоба Тогда несколько более вероятен второй вариант. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
карамболь 0 14 сентября, 2021 Опубликовано 14 сентября, 2021 · Жалоба 1 minute ago, aaarrr said: Тогда несколько более вероятен второй вариант. Сейчас покопался и обнаружил, что не включил SWDT0 и SWDT1 в настройках Mpsoc. Подозреваю, что тут собака и порылась Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 14 сентября, 2021 Опубликовано 14 сентября, 2021 · Жалоба 5 hours ago, карамболь said: Сейчас покопался и обнаружил, что не включил SWDT0 и SWDT1 в настройках Mpsoc. Не влияет никак. А без systemd жизни нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 14 сентября, 2021 Опубликовано 14 сентября, 2021 · Жалоба 7 часов назад, карамболь сказал: Сейчас покопался и обнаружил, что не включил SWDT0 и SWDT1 в настройках Mpsoc. Подозреваю, что тут собака и порылась а там смотрели в разделе linux? https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18841820/Zynq+UltraScale+MPSoC+Restart+solution Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
карамболь 0 15 сентября, 2021 Опубликовано 15 сентября, 2021 · Жалоба 9 hours ago, gosha-z said: Не влияет никак. А без systemd жизни нет? А что влияет ? Почему даже reset в U-boot не работает ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
карамболь 0 15 сентября, 2021 Опубликовано 15 сентября, 2021 · Жалоба Действительно, не влияет... Воткнул SD карту в отладочную плату и там Reset в U-Boot работает. Похоже, что проблема имеет физическую природу. Каким образом программный сброс может быть связан с внешней обвязкой ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
карамболь 0 15 сентября, 2021 Опубликовано 15 сентября, 2021 · Жалоба кстати, в убуте сброс работает. Не понимаю, почему в прошлый раз не отработал, возможно, был включен Jtag программатор, но это не точно. А в Линуксе не работает. На отладочной плате та же самая сборка с SD карты - работает сброс и в убуте, и в Линуксе. Чудеса... Еще на кастомной плате не лочится ФАПЧ на 505-м банке PS, хотя клоки присутствуют Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 15 сентября, 2021 Опубликовано 15 сентября, 2021 · Жалоба 1 hour ago, карамболь said: Еще на кастомной плате не лочится ФАПЧ на 505-м банке PS, хотя клоки присутствуют Это GTRы чтоль? А какой клок и как настроен? И на основании чего делается вывод, что не лочатся Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
карамболь 0 15 сентября, 2021 Опубликовано 15 сентября, 2021 · Жалоба 12 minutes ago, gosha-z said: Это GTRы чтоль? А какой клок и как настроен? И на основании чего делается вывод, что не лочатся FSBL пишет, что про таймаут, потом ошибку по клоку. Настроен через I2C PLL. Если грузить BOOT.bin в котором FSBL хочет видеть 3 клока, то ошибки тоже 3. В текущей прошивке использую только 150 МГц для SATA и ошибка тоже одна Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 15 сентября, 2021 Опубликовано 15 сентября, 2021 · Жалоба Похоже, у вас есть два пути: 1. Обломаться 2. Дописать в U-Boot поддержку psgtr. Ибо FSBLу оно не надо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
карамболь 0 16 сентября, 2021 Опубликовано 16 сентября, 2021 (изменено) · Жалоба 11 hours ago, gosha-z said: Похоже, у вас есть два пути: 1. Обломаться 2. Дописать в U-Boot поддержку psgtr. Ибо FSBLу оно не надо. Дело в том, что наша плата полный клон платы TRENZ TE0808 и на трензовской плате с клоками никаких проблем нет если загрузиться с той же самой SD карты. Еще вопрос к вам по поводу сброса. Может ли быть связано с ошибками в разводке то, что проц зависает при запуске reboot из Линукса или это чисто программная проблема ? Изменено 16 сентября, 2021 пользователем карамболь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex77 4 16 сентября, 2021 Опубликовано 16 сентября, 2021 · Жалоба Питание качественное ? Кондёры по феншую? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться