File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
boards/beagle/pocketbeagle_2 Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change 13
13
chosen {
14
14
zephyr,console = &uart6;
15
15
zephyr,shell-uart = &uart6;
16
- zephyr,sram = &ddr0 ;
16
+ zephyr,sram = &a53_ddr_section ;
17
17
};
18
18
19
19
aliases {
20
20
led0 = &led1;
21
21
};
22
22
23
23
ddr0: memory@80000000 {
24
+ device_type = "memory";
24
25
reg = <0x80000000 DT_SIZE_M(512)>;
26
+ #address-cells = <0x1>;
27
+ #size-cells = <0x1>;
28
+
29
+ /* Loading and starting code at RAM start will cause any calls to
30
+ * Arm Trusted Firmware-A (TFA) to fail. This is because as described
31
+ * in the docs [0], the first 2MiB is reserved for TFA.
32
+ *
33
+ * [0]: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/latest/exports/docs/api_guide_am62x/MEMORY_MAP.html
34
+ */
35
+ a53_ddr_section: memory@80200000 {
36
+ reg = <0x80200000 DT_SIZE_M(512 - 2)>;
37
+ };
25
38
};
26
39
27
40
leds: leds {
You can’t perform that action at this time.
0 commit comments