+
+ |
+
+ ③ TI BSP Components
+
+ |
+
+
+ |
+
+ Firmware and Security Components
+
+ |
+
+
+ |
+
+ TF-A
+
+ |
+
+
+ OP-TEE
+
+ |
+
+
+ TI Linux Firmware
+
+
+ (N/A for AM62Lx-EVM)
+
+
+ |
+
+
+ U-Boot
+
+ |
+
+
+ |
+
+ Linux Kernel Components
+
+ |
+
+
+ |
+
+ TI Linux Kernel
+
+ |
+
+
+ TI Kernel Drivers
+
+ |
+
+
+ Device Tree
+
+ |
+
+
+ >
+ ];
+ }
+
+ // Invisible anchor node for right column row 3
+ anc_top [style=invis, width=0, height=0, label=""];
+
+ // Row 1: apps (left) | legend (right)
+ { rank=same; apps; legend; }
+ // Row 2: buildroot (left) | artifacts (right)
+ { rank=same; buildroot; artifacts; }
+ // Row 3: tibsp (left) | anchor (right)
+ { rank=same; tibsp; anc_top; }
+
+ // Invisible vertical edges (control top-to-bottom order in each column)
+ apps -> buildroot [style=invis, weight=100];
+ buildroot -> tibsp [style=invis, weight=100];
+ legend -> artifacts [style=invis, weight=100];
+ artifacts -> anc_top [style=invis, weight=100];
+
+ // Invisible horizontal edges (force left-to-right order within each row)
+ apps -> legend [style=invis, weight=1];
+ buildroot -> artifacts [style=invis, weight=1];
+ tibsp -> anc_top [style=invis, weight=1];
+
+ // Data-flow edges (constraint=false so they don't affect layout)
+ apps -> buildroot [
+ color="#2E7D32",
+ penwidth=3.0,
+ arrowsize=1.5,
+ fontcolor="#2E7D32",
+ fontsize=13,
+ fontname="Arial Bold",
+ constraint=false
+ ];
+
+ tibsp -> buildroot [
+ color="#4527A0",
+ penwidth=3.0,
+ arrowsize=1.5,
+ fontcolor="#4527A0",
+ fontsize=13,
+ fontname="Arial Bold",
+ constraint=false
+ ];
+
+ buildroot -> artifacts [
+ color="#E65100",
+ penwidth=3.5,
+ arrowsize=1.8,
+ label=" Output ",
+ fontcolor="#E65100",
+ fontsize=13,
+ fontname="Arial Bold",
+ style=bold,
+ constraint=false
+ ];
+ }
*************************
Key Features of Buildroot