TGViewer
DrMefistO's channel DrMefistO's channel @drmefisto_re · 63 subscribers
Post #129 50
Смог завести SWD на RK3588 (на OrangePi 5 Max). Может, кому-то тоже пригодится. Для этого нужно:
1. MicroSD адаптер с возможностью подпаяться к отдельным ногам
2. Подрезать уголок пина, ближайшего к пружинке, через которую детектится вставленная карта, чтобы та не зажималась
3. Отредактировать FDT у SPL и UBoot так, чтобы у секции mmc@fe2c0000 был установлен status = "disabled";. У SPL FDT находится в конце файла, у UBoot чуть сложнее. Отредактировать можно так:
3.1 dtc -I dtb -O dts rk3588_spl_v1.14_fdt.bin -o rk3588_spl_v1.14_fdt.dts
3.2 dtc -I dts -O dtb rk3588_spl_v1.14_fdt.dts -o rk3588_spl_v1.14_fdt_new.bin
3.3 Заменить FDT через hex-редактор
3.4 Собрать новый idblock командой: rkbin/tools/mkimage -n rk3588 -T rksd -d rkbin/bin/rk35/rk3588_ddr_lp4_2112MHz_lp5_2400MHz_v1.24.bin:rk3588_spl_v1.14_fix.bin idblock_swd.bin
3.5 Прошить новый SPL на eMMC (да, мы не можем теперь использовать MicroSD): dd if=idblock_swd.bin of=/dev/sda seek=64 conv=fsync
4. Подпаяться к пинам MicroSD:
- DAT2 -> SWDIO
- DAT3 -> SWDCLK
5. JLink для отладки не подойдёт, он не умеет нормально работать с этим чипом. В статье про Arm Studio я описывал, как это обойти.
  • 🔥 10
More from @drmefisto_re
  1. Oct 15, 2026Не является рекламой Linux Mint:)
  2. Oct 13, 2026❤️
  3. Oct 11, 2026Удалось урвать на авите вот такую прелесть!:)
  4. Oct 10, 2026Прошёл таки Silent Hill: Townfall. Мне игра очень понравилась! Сюжет, атмосфера и звук на…
  5. Oct 9, 2026Чем неудобнее лежать, тем лучше!:)
  6. Oct 6, 2026Я поднял таки 2G между RPi5 + SIM7600E HAT + симка Sysmocom / USRP B200mini Название стать…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →