Zynq 7000. Переносим I²C Master Controller. Linux + buildroot + kernel driver

Теперь пора переносить проект под управление ОС Linux. В этой статье мы подробно вопросы разберем как пройти весь путь от FSBL до вывода системной консоли на OLED SSD1306. Для этого нам потребуется собрать все необходимые загрузочные артефакты: FSBL c отладкой для информативной загрузки, DTS, out-of-tree драйвер для I2C Controller, ядро и rootfs, соберем uImage, потом слепим BOOT.BIN и загрузим его на SD-карту. В общем, всем интересующимся добро пожаловать под кат!

https://habr.com/ru/companies/beget/articles/1039182/

#zynq7000 #Buildroot #Device_Tree #UBoot #bootgen #Linux_kernel_module #AXI_I2C #SSD1306_OLED

Zynq 7000. Переносим I²C Master Controller.  Linux + buildroot + kernel driver

Теперь пора переносить проект под управление ОС Linux. В этой статье мы подробно вопросы разберем как пройти весь путь от FSBL до вывода системной консоли на OLED SSD1306. Для этого нам потребуется...

Хабр
Feindfahrt - Descend Into the Abyss of War

YouTube
Hast du schon unseren Mood-Reel zu „Feindfahrt“ gesehen? Im Ernst, den solltest du dir nicht entgehen lassen.
Er besteht nicht nur aus Szenen aus unseren Runs von 2025 – er wurde speziell erstellt, um dir einen Vorgeschmack auf das Spiel zu geben. Spannung, Nervenkitzel, ein tiefes Eintauchen in das Spiel? Alles dabei. Eine fantastische Kulisse zum Spielen? Check. Kaffeetassen mit Logo? Zähl sie selbst!

Für unseren deutschen Run 2027 vom 28. bis 31. Januar suchen wir noch nach Seefahrer. Wenn du kannst, hilf anderen dabei, mitzumachen, indem du einen Teil ihres Tickets sponsorierst. Wenn du selbst Hilfe brauchst: Keine Scheu davor, um ein gesponsertes Ticket zu bitten! Schließlich sind wir hier alle eine Crew.


Video: https://youtu.be/kikk80eOvgI
Infos: https://kulissenhelden.de/feindfahrt/

#larp #uboot #abenteuer

Well, my silly question has hit the list. I'm sure there's some bleeding obvious thing I've missed that explains why the MAC and PHY aren't talking… but I'm not seeing it just now. A second pair of eyes may spot it.

https://lists.denx.de/pipermail/u-boot/2026-June/621046.html

#UBoot #embedded

i.MX28 FEC Ethernet on DeviceTree with RMII PHY

China testet offenbar ein 120 Meter langes U-Boot ohne klassischen Turm. Satellitenbilder zeigen das ungewöhnliche Design in Shanghai. Militärbeobachter vermuten ein neues Tarnkappen-Konzept. #China #UBoot https://winfuture.de/news,159120.html?utm_source=Mastodon&utm_medium=ManualStatus&utm_campaign=SocialMedia
Mysteriöses chinesisches U-Boot mit turmfreiem Design gesichtet

Ein neues chinesisches U-Boot sorgt für Aufsehen. Satellitenbilder zeigen ein 120 Meter langes Schiff in Shanghai, das völlig ohne den traditionellen Turm auskommt. Militärbeobachter vermuten dahinter ein radikales Tarnkappen-Konzept.

WinFuture.de

Little thing I learned about #UBoot and its EXT4 support: it doesn't support 64-bit filesystems or metadata checksums.

The latter is a bit of a shame as it might detect some corruption issues, but the latter merely restricts the block device to 2TB. Who needs a `/boot` that big? (Or has the money for a ≥2TB MicroSD card?)

```
mkfs.ext4 -O ^64bit,^metadata_csum ${partition}
```

If you fail to do this, older U-Boot (2014-era) will just ignore the features and corrupt the filesystem. Newer U-Boot (2026-era) will refuse to write to the partition.

Поднимаем Linux на плате Zynq RK-7020-F V1.1 c помощью Buildroot и U-Boot SPL

Не так давно у меня на руках появилась плата RK-ZYNQ7020-F REV 1.1. В данной статье я хочу поделиться своим опытом, связанным с подготовкой buildroot для данной платы. Здесь мы разберем этапы от формирования xsa файла до запуска платы и первых логов, с объяснением что происходит в железе на каждом этапе. Также в рамках этой статьи я не буду использовать FSBL, мы попробуем обойтись U-Boot SPL. Итак, приступим к рассмотрению! Описание отладочной платы Базовый набор периферии на данной плате, заявленный в документации:

https://habr.com/ru/articles/1042798/

#ZYNQRK7020F #UBoot_SPL #buildroot #zynq_7000 #uboot

Поднимаем Linux на плате Zynq RK-7020-F V1.1 c помощью Buildroot и U-Boot SPL

Не так давно у меня на руках появилась плата RK-ZYNQ7020-F REV 1.1. В данной статье я хочу поделиться своим опытом, связанным с подготовкой buildroot для данной платы. Здесь мы разберем этапы от...

Хабр

Now that I've got some free time… I had a look at the boot-loader for the TS-7670. I have an old port of U-boot from about 2017 or so… but that does not build with modern gcc, so I had a go at porting it.

No dice, it flatly refuses to boot… but I tried the `mx28evk` config: and *that* does… this is what I originally used for the TS-7670 port years ago, so maybe I need to circle back and have a look. Also Technologic Systems have got an official TS-7670 U-boot source tree too, so maybe I start bringing that up-to-date.

This is what I see on the console booting the `mx28evm` build of U-boot… sure doesn't find the SD card (probably because pin muxing is wrong), but it at least gives it a solid crack and does something.

```
HTLLCLLC

U-Boot 2026.04-00179-g5727c33705f1 (May 31 2026 - 19:30:14 +1000)

CPU: Freescale i.MX28 rev1.2 at 454 MHz
BOOT: SSP SD/MMC #0, 3V3
DRAM: 128 MiB
Core: 91 devices, 13 uclasses, devicetree: separate
NAND: 0 MiB
MMC: MXS MMC: 0
Loading Environment from MMC... MMC: no card present
*** Warning - No block device, using default environment

In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
MMC: no card present
MMC: no card present
Booting from net ...
Unknown command 'dhcp' - try 'help'
zimage: Bad magic!
```

#UBoot #iMX286 #Linux

I suspect this is more of me not fully understanding #uboot rather than it being a kindle issue. I'll certainly keep working on it but if someone has either insight or perhaps its something they are interested in let me know as it would be nice to have someone to bounce ideas off.

Does anyone have any experience with #legacy #kindle hacking particularly around using #uboot to boot a custom kernel?

I've got a PW3 and have serial setup, I've compiled the kernel from the original amazon source and have a uImage but getting nothing when I bootm

Sidenote:
(I'm not a fan of LLM stuff but I do wonder if sometimes people turn to use an LLM as it can be quite lonely trying to work on a project on your own particularly if you run into a bit of a wall)