Включение второго UART в U -Boot

Непонимание связано с маршрутизацией, а не с сетевыми пространствами имен, :вы должны маршрутизировать IPv4 между различными сетями IPv4.

Здесь вы пытаетесь маршрутизировать IP-адреса, принадлежащие одной сети :из 192.168.1.0/24в192.168.1.0/24:это вообще не маршрутизируется, если не сделаны специальные настройки (, такие как прокси-арп и подобные ), что не имеет особого смысла для вашего теста.

Используйте другую IP-сеть, например 192.168.2.0/24для сети veth -*. Кроме того, маршрут в сетевом пространстве имен должен использовать IP-адрес veth -a в качестве шлюза по умолчанию, а не «только» устройство. Вам также может потребоваться добавить правило NAT с iptables для внешних систем, не знающих об этой другой частной сети, для правильного взаимодействия, а также включить переадресацию IP.

0
09.04.2021, 09:47
1 ответ

Вам не нужен второй серийный номер, вы можете использовать loady, loadbили аналогичный U -Команды загрузки (поддерживается несколько последовательных протоколов )для переключения U -Загрузка в режим, когда он ожидает данные. Затем вы можете использовать свой последовательный терминал -, например kermit или minicom , чтобы отправить файл непосредственно в ОЗУ.

0
28.04.2021, 22:53

Теги

Похожие вопросы