Pure OS for Tinker 2 (RUS)

RockchipТУТЪ

2 лайка

Какой же вы клевый. А я , дурак, не допер…

Я тож не сразу, пришлось инструкцию прочитать :grinning:

Я с этого начинаю…но не увидел. А ведь это жирным шрифтом надо писать, с восклицательными знаками, а потом уже про джамперы всякие…

Rockusb device
Что это даёт? Подключил также с перемычкой. Девайс определяется в диспетчере, но балена и R-Drive не видят.
У меня схема подключения работает только с установленной в слот картой .

У меня всё было видно с помощью белены и залил Линукс на пробу.
Подробности уж не помню ибо давно игрался, как только память напаял. Полсле установки драйвера стала видится память и можно было накатить и руфусом и беленой

Провозился весь вечер, но так и не смог запустить на Tinker2 Pure через SPDIF.
Audio card не выбирается (см. картинку).
Непонятные мне проблемы с монтированием локальных сетевых дисков с NAS (см. картинку).
YoctoAP (@igor63r) на Tinker2 через SPDIF завелся, но тоже с проблемами монтирования локальных сетевых дисков с NAS, вручную смонтировал, попробовал, играет… Послушал Tidal и Qobuz через LMS, тоже работают.
Слушал через ЦАП на TDA1543, сделал на коленке и подключил к гребенке Tinker2 (37 и 39 пины) буфер SPDIF на основе платы нерабочего CD NAD542C.

Спойлер




На соседнем форуме обсуждали проблему спдифа на ТВ2. Выводит только 44 и 48. Все. Не выше. Сергей можете в копилку добавить свой опыт по этому вопросу? Вы же сигнал spdif с пина гребенки снимаете?

Как я понимаю, у J3 есть всего три режима.

  1. Дефолтный режим
  2. Режим, при котором при подачи питания плата включается и сразу выключается.
  3. Режим, при котором плата определяется как “неизвестное устройство”, и нужно поставить нормальный драйвер. Я вчера поставил какой то драйвер, стало определятся как ROCKCHIP устройство, но память EMMC так и не стала вчера видна у меня.

Вот я смотрю, там написано:

UMS from SD card

eMMC’s U-Boot is broken to booting or not built-in the UMS function (e.g. 3rd party custom image).

Can trigger the UMS mode from SD card

  1. Flash the Image (with UMS’s U-Boot) to SD card.
  2. Install the SD card to Tinker Board S.
    3. Plug the Jumper on the Maskrom mode.
    (force to boot from SD, jump out the eMMC)
  3. Connect Tinker Board S to PC via Micro-USB, then there will become as USB mass storage on your computer
  4. Then you can flash the eMMC as usual, the old way. (e.g.: win32DiskImager, etcher and so on)
  5. After finish the image flash, unplug the USB from PC and then put the jumper at the “no function” mode.
  6. Plug in the AC adaptor to boot the device
  7. It would boot successfully & create the partitions like a USB drive.
    (please remove other extend device on board)

То есть в этом режиме перемычки не будет видна карта EMMC, а будет видна только карта памяти

Может плата бракованная?

Install image on EMMC (for Tinker Board 2S)

Equipment Preparation

1.Tinker Board 2S
2.Type A to Type C dual male USB3.0 cable.
3.12~19V DC connector (5.5/2.5 mm DC connector) power adapter.

Preparation

Dr1.png

1.Open DriverAssitant-RK Driver Assistant and balenaEtcher-Image Burning Software
2.Open the RK driver assistant DriverAssitant to install the USB driver, this process does not need to connect the Tinker Board 2S, restart the computer after the installation is complete.
3.Make sure that the jumper caps have been installed on the two pin headers as shown in the picture (the black jumper caps are installed by default on Tinker Board 2S)
Emc.png
4.If there is a TF card on the development board, remove the TF card first. TF card image is enabled by default.
5.Connect one end of the Type C cable to the USB port of the computer, and the other end to the Type C port of Tinker Board 2S.
6.Power on the Tinker Board 2S motherboard, the computer will prompt you whether you need to format the disk, click Cancel or close the window, do not format the disk! It will also format the uboot of the board!

А что будет если будет отформатирован uboot ?

А что будет если будет отформатирован uboot ? Если его отформатировать на EMMC, то естественно ничего хорошего не произойдёт, необходимо записать на SD что то с ресурсов Тинкера, например Линукс , где есть uboot, после чего можно будет загружаться в Maskrom mode и EMMC открыта для установки желаемого.

1 лайк

Вспомнил, о чём написал выше: чтобы белена или руфус видели память , необходимо, чтобы присутствовала карточка SD с родным Тинкеровским софтом, где есть uboot, тогда память EMMC будет видна в белене или руфусе и готова к установке желаемого. Естественно в Максром режиме.
Вчера забыл эти подробности ибо уже давно игрался с Тинкером.

2 лайка

Ну опыта то положительного пока нет. (
Да, spdif снимаю с гребенки с пинов 37, 39. На картинке это красно-черный провод и 5в питания для буфера тонкий оранжевый-оранжево-белый. Более толстым проводом питание 5в от блока питания. Заведено на гребенку по канонам - два красных на +5в, черный земля.
Блок питания импульсный KHD-09025B (достался даром с DAStereo), 5в, 5,5а, про БП расскажу позже, но сделан он очень достойно с хороших деталей.
Радиатор поставил на пасту на всякий случай - температура была максимум 41°С на YoctoAP, на PURE меньше 38-39°С
По поводу 44/48 - хочу попробовать DietPI новый для Tinker2, выше сообщение о этом проскакивало, может там будут какие-то сдвиги, но это сложно для меня, я линуксоид еще тот…
Буду дальше копать.

Спойлер

Он в принципе и напрямую работает, через банальный резистивный делитель на планке-выбросе для материнской платы компа, без буфера.

В том то и дело, что Pure не включает spdif, выбор карты “серого” цвета, т.е. карты нет
https://forum.puredsd.ru/uploads/default/original/2X/f/f50dec947b72b6298141c4f3e30d85f6a48812e6.jpeg

Вопрос к Павлу @ppy - почему не могу выбрать карту и что для этого нужно сделать.
А буфер поставил потому, что так, вроде правильней )))

Потому, что я не делал поддержку SPDIF в Тинкере.

Перекомпилить ядро с поддержкой SPDIF

YoctoAP включает. Но вывод только 44 и 48. Надеюсь Игорь со временем поправит, если такая возможность в принципе существует.

Павел, а это сложно, наверное, перекомпилить ядро? Вы планируете это сделать? Скажу банальность, но достаточно много людей со старыми мультибитами могли бы использовать Pure (блин, не люблю за других говорить, да, это нужно мне погонять dac на tda1543)))
Если не планируете, то можно ли обратиться к вам за помощью, если решу сам углубиться в эту тему.
Понимаю, что самый простой вариант u30…

Еще вопрос по подключению по I2S - а так можно подключить:
как на малине
DATA - 40, WS - 35, BCK - 12???

Самый простой вариант это как раз снять I2S что всего три сигнала плюс земля, учитывая ,что для 1543 клок не нужен.
Ну или что то типа этого USB-SPDIF
U30 плюс платка вывода SPDIF будет стоить существенно выше, да и не нужен для TDA1543 U30, слишком жирно…

Я понял это так:
СТАНДАРТНАЯ ЗАГРУЗКА
Загрузка с Micro SD
Требование:
1.карта Micro SD емкостью не менее 8 ГБ.
2.блок питания 12~19 В постоянного тока 5,5/2,5*

  1. Вставьте карту micro SD в ПК с ОС Windows®.
  2. Загрузите образ TinkerOS с сайта Tinker Board
Спойлер

https://dlcdnets.asus.com/pub/ASUS/Embedded_IPC/Tinker%20Board%202/Tinker_Board_2-Debian-Bullseye-v3.0.6-20230627.zip?model=Tinker%20Board%202S

и запишите его на карту micro SD с помощью стороннего программного обеспечения ISO, например Etcher.
3. Вставьте загрузочную карту micro SD в Tinker Board 2/Tinker Board 2S, затем подключите источник питания.

Загрузка с eMMC
Требование:
1.Кабель USB-TypeC передачи данных
2.блок питания 12~19 В постоянного тока 5,5/2,5*
1.Подкличите Tinker Board 2S к ПК используя USB-TypeC кабель.
2.Поключите адаптер питания.
3.Загрузите образ TinkerOS с сайта Tinker Board

Спойлер

https://dlcdnets.asus.com/pub/ASUS/Embedded_IPC/Tinker%20Board%202/Tinker_Board_2-Debian-Bullseye-v3.0.6-20230627.zip?model=Tinker%20Board%202S

и запишите его на карту micro SD с помощью стороннего программного обеспечения ISO, например Etcher.
4.После прошивки отключите все кабели.
Готово.

РЕЖИМ ВОССТАНОВЛЕНИЯ работоспособности Tinker Board 2S.

Пример: eMMC Tinker Board 2S не работает при загрузке (например, записан образ стороннего производителя).

Решение: Запустить режим восстановления с SD-карты.

1.Скачайте образ

Спойлер

https://dlcdnets.asus.com/pub/ASUS/Embedded_IPC/Tinker%20Board%202/Tinker_Board_2-Debian-Bullseye-v3.0.6-20230627.zip?model=Tinker%20Board%202S

и запишите используя win32DiskImager, etcher и т. д. на SD-карту более 16Gb.
2.Установите SD-карту в Tinker Board 2S.
3.Подключите перемычку в режиме Maskrom.(режим восстановления eMMC)
4.Подключите Tinker Board 2S к ПК через USB-TypeC
5.Подключите питание 12-15вольт, и на вашем компьютере он станет USB-накопителем.
5.Дальше можно прошить eMMC как обычно, по-старому, используя win32DiskImager, etcher и т. д.)
6.После завершения прошивки образа отключите провода питания и USB от ПК, а затем установите перемычку в режим «по умолчанию отключено».
7.Подключите адаптер переменного тока для загрузки устройства.
Он успешно загрузится и создаст разделы, как на USB-накопителе.
PS: Пожалуйста, отключайте другие устройства во время прошивки!

1 лайк

А вообще много таких пользователей у Asus?
Я так вижу, эти изменения ядра, они могут привести ведь и к изменению звука на USB так то.
Ведь даже версии от июля и сентября отличаются по звуку, хотя казалось бы, какая там разница.