1) Какой вариант будет работать с Nanopi M4V2 для отладки во время загрузки
Модель , продаваемая FriendlyARM , работает на всех устройствах Nanopi, которые я использовал (и также на Raspberry).
Обратите внимание, что эта модель использует чип CH340G, который кто-то описывает как ненадежный , хотя у меня не было проблема пока Они также упоминают CP2102, который очень распространен. Я использую оба.
Этот адаптер имеет 4 контакта, но вы, вероятно, будете использовать только 3, так как у вас есть внешний источник питания.
2) В чем основное отличие каждого TTL от USB кабель, указанный в ссылке 3 (ниже)
Я не могу ответить на этот вопрос, но у одного есть 6 контактов, а у двух других - 5. Они могли бы работать, но я бы придерживался моделей, которые известны подходит. CP2102 должен быть безопасным, но проверьте количество контактов и кабельных выводов (должны быть охватывающими с обоих концов). Возможно, вы захотите использовать соединительные кабели вместо JST-разъемов , показанных на рисунке.
Примечание: вам может потребоваться активировать порт отладки в вашей ОС, поскольку она может быть недоступна по умолчанию при загрузке - в вашем случае это UART2. Возможно, вам также придется адаптировать командную строку Uboot . Поэтому, если вы ничего не видите в окне терминала при загрузке устройства, не беспокойтесь, это может быть нормально.