06.08.2020 Asymmetric multiprocessing
Материал из SRNS
Lipa (обсуждение | вклад) |
Lipa (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
{{Форма2}} | {{Форма2}} | ||
− | == | + | == INTRO == |
+ | Качаем читаем [[:File:ug1186-zynq-openamp-gsg-6_2017.4.pdf]] | ||
+ | == Device tree == | ||
+ | <source lang="bash"> | ||
+ | /include/ "system-conf.dtsi" | ||
+ | / { | ||
+ | reserved-memory { | ||
+ | #address-cells = <1>; | ||
+ | #size-cells = <1>; | ||
+ | ranges; | ||
+ | rproc_0_reserved: rproc@e000000 { | ||
+ | no-map; | ||
+ | reg = <0xe000000 0x01000000>; | ||
+ | }; | ||
+ | }; | ||
+ | amba { | ||
+ | elf_ddr_0: ddr@0 { | ||
+ | compatible = "mmio-sram"; | ||
+ | reg = <0xe000000 0x400000>; | ||
+ | }; | ||
+ | }; | ||
+ | remoteproc0: remoteproc@0 { | ||
+ | compatible = "xlnx,zynq_remoteproc"; | ||
+ | firmware = "firmware"; | ||
+ | vring0 = <15>; | ||
+ | vring1 = <14>; | ||
+ | srams = <&elf_ddr_0>; | ||
+ | }; | ||
+ | }; | ||
+ | </source> | ||
+ | == Эмуляция Petalinux QEMU == | ||
+ | Наслаждаемся магией! | ||
+ | <source lang="bash"> | ||
+ | petalinux-boot --qemu --kernel | ||
+ | </source> | ||
[[Категория:HOWTO]] | [[Категория:HOWTO]] |
Версия 17:13, 6 августа 2020
INTRO
Качаем читаем File:ug1186-zynq-openamp-gsg-6_2017.4.pdf
Device tree
/include/ "system-conf.dtsi"
/ {
reserved-memory {
#address-cells = <1>;
#size-cells = <1>;
ranges;
rproc_0_reserved: rproc@e000000 {
no-map;
reg = <0xe000000 0x01000000>;
};
};
amba {
elf_ddr_0: ddr@0 {
compatible = "mmio-sram";
reg = <0xe000000 0x400000>;
};
};
remoteproc0: remoteproc@0 {
compatible = "xlnx,zynq_remoteproc";
firmware = "firmware";
vring0 = <15>;
vring1 = <14>;
srams = <&elf_ddr_0>;
};
};
/ {
reserved-memory {
#address-cells = <1>;
#size-cells = <1>;
ranges;
rproc_0_reserved: rproc@e000000 {
no-map;
reg = <0xe000000 0x01000000>;
};
};
amba {
elf_ddr_0: ddr@0 {
compatible = "mmio-sram";
reg = <0xe000000 0x400000>;
};
};
remoteproc0: remoteproc@0 {
compatible = "xlnx,zynq_remoteproc";
firmware = "firmware";
vring0 = <15>;
vring1 = <14>;
srams = <&elf_ddr_0>;
};
};
Эмуляция Petalinux QEMU
Наслаждаемся магией!
petalinux-boot --qemu --kernel
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.