cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
380 Views
Registered: ‎08-03-2018

boot from emmc on zynqmp

Hi, I wanna to boot from emmc(SD0).

I have partitioned mmcblk0 to mmcblk0p1 & mmcblk0p2, and copied BOOT.BIN & image.ub to mmcblk0p1.

When I changed to emmc boot, I got this messages. Please find the attached file of Screenshot from 2019-07-02 14-37-13.png.

Here is my device tree.

/* eMMC */
&sdhci0 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_sdhci0_default>;
bus-width = <8>;
no-1-8-v;
};

/* SD1 with level shifter */
&sdhci1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_sdhci1_default>;
no-1-8-v;
};

pinctrl_sdhci0_default: sdhci0-default {
mux {
groups = "sdio0_0_grp";
function = "sdio0";
};

conf {
groups = "sdio0_0_grp";
slew-rate = <1>;
io-standard = <1>;
bias-disable;
};

mux-cd {
groups = "sdio0_cd_0_grp";
function = "sdio0_cd";
};

conf-cd {
groups = "sdio0_cd_0_grp";
bias-high-impedance;
bias-pull-up;
slew-rate = <1>;
io-standard = <1>;
};

mux-wp {
groups = "sdio0_wp_0_grp";
function = "sdio0_wp";
};

conf-wp {
groups = "sdio0_wp_0_grp";
bias-high-impedance;
bias-pull-up;
slew-rate = <1>;
io-standard = <1>;
};
};

pinctrl_sdhci1_default: sdhci1-default {
mux {
groups = "sdio1_0_grp";
function = "sdio1";
};

conf {
groups = "sdio1_0_grp";
slew-rate = <1>;
io-standard = <1>;
bias-disable;
};

mux-cd {
groups = "sdio1_cd_0_grp";
function = "sdio1_cd";
};

conf-cd {
groups = "sdio1_cd_0_grp";
bias-high-impedance;
bias-pull-up;
slew-rate = <1>;
io-standard = <1>;
};

mux-wp {
groups = "sdio1_wp_0_grp";
function = "sdio1_wp";
};

conf-wp {
groups = "sdio1_wp_0_grp";
bias-high-impedance;
bias-pull-up;
slew-rate = <1>;
io-standard = <1>;
};
};

Please tell me how to boot from emmc.

Screenshot from 2019-07-02 14-37-13.png
0 Kudos
1 Reply
Highlighted
Visitor
Visitor
375 Views
Registered: ‎08-03-2018

Re: boot from emmc on zynqmp

the result is running on petalinux 2018.2.

the attached file is the vivado setting.

vivado.jpeg
0 Kudos