~/talk

From Hardware to Linux

links:none on file
slides:none on file

Step‑by‑step guide for taking an AM62 board from blank silicon to a login prompt using DFU over USB to load SPL, a three‑stage DFU chain that ends with U‑Boot, then TFTP to boot Linux. Practical fixes include using JTAG + GDB to catch early SPL crashes, finding a missing clock and an unenabled power domain that cause hard panics, and removing an incorrect FDT address that clobbers PSCI. Covers using earlycon, U‑Boot tools (mdio, mem, dm), and inspecting device tree, sysfs, debugfs and a minimal rootfs to finish bringup.

AI-written summary · about

  1. 0:00Hardware bring-up intro
  2. 1:05When bring-up starts
  3. 3:57Steps for initial software load
  4. 6:25Boot flow on AM62
  5. 8:58Essential bring-up tools
  6. 10:00Debug early boot with JTAG
  7. 13:58Fix u-boot crash
  8. 17:28Power domain issues
  9. 20:20Flash bootloader to storage
  10. 21:24Boot Linux kernel
  11. 22:33Earlycon for kernel debug
  12. 23:59Debug PSCI and device tree
  13. 25:02Enable display and drivers
  14. 26:28Debug kernel with debugfs
  15. 29:43Fix backlight dependency
  16. 31:07Key Linux debug filesystems
  17. 33:55Performance and stability tests
  18. 34:17Bring-up best practices
  19. 35:20Q&A on JTAG and debug
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.