新做的板子,sdc2 4线连接 emmc,型号ZDEMMC04GA,PPRST 是系统复位脚,emmc rst直接上拉到3.3v也试过,都是不识别。
原理图:

sys_config.fex
[card2_boot_para]
card_ctrl       = 2
card_high_speed = 1 
card_line       = 4
sdc_clk         = port:PC02<3><1><3><default>
sdc_cmd         = port:PC03<3><1><3><default>
sdc_d0          = port:PC06<3><1><3><default>
sdc_d1          = port:PC05<3><1><3><default>
sdc_d2          = port:PC04<3><1><3><default>
sdc_d3          = port:PC07<3><1><3><default>
;cap-mmc-highspeed =
sdc-frequency   = 5000000
;sdc_boot        = 2
;sdc_tm4_hs200_max_freq = 150 
;sdc_tm4_hs400_max_freq = 100 
;sdc_ex_dly_used = 2 
sdc_io_1v8      = 0 
sdc_tm4_win_th = 8 
;sdc_dis_host_caps = 0x180
;sdc_erase      = 2 
sdc_boot0_sup_1v8 = 0 
sdc_type        = "tm4"
dts:
&sdc2 {
        non-removable;
        bus-width = <4>; 
        mmc-ddr-3_3v;
        //mmc-ddr-1_8v;
        //mmc-hs200-1_8v;
        /*mmc-hs400-1_8v;*/
        no-sdio;
        no-sd;
        ctl-spec-caps = <0x308>;
        cap-mmc-highspeed;
        sunxi-power-save-mode;
        sunxi-dis-signal-vol-sw;
        mmc-bootpart-noacc;
        max-frequency = <50000000>;
        //vmmc-supply = <®_3p3v>;
        //vqmmc33sw-supply = <®_3p3v>;
        /*max-frequency = <100000>;*/
        /*vmmc-supply = <®_dcdc1>;*/
        /*emmc io vol 3.3v*/
        /*vqmmc-supply = <®_aldo1>;*/
        /*emmc io vol 1.8v*/
        /*vqmmc-supply = <®_eldo1>;*/
        status = "okay";
};
用usb下载程序:

用SD卡能启动,log
[    1.950569] sunxi-mmc 4022000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.21 2021-11-18 10:02)
[    1.960511] sunxi-mmc 4022000.sdmmc: ***ctl-spec-caps*** 308
[    1.966904] sunxi-mmc 4022000.sdmmc: No vmmc regulator found
[    1.973225] sunxi-mmc 4022000.sdmmc: No vqmmc regulator found
[    1.979628] sunxi-mmc 4022000.sdmmc: No vdmmc regulator found
[    1.986057] sunxi-mmc 4022000.sdmmc: No vd33sw regulator found
[    1.992572] sunxi-mmc 4022000.sdmmc: No vd18sw regulator found
[    1.999073] sunxi-mmc 4022000.sdmmc: No vq33sw regulator found
[    2.005584] sunxi-mmc 4022000.sdmmc: No vq18sw regulator found
[    2.012111] sunxi-mmc 4022000.sdmmc: Cann't get pin bias hs pinstate,check if needed
[    2.021460] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.045107] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.069283] sunxi-mmc 4022000.sdmmc: detmode:alway in(non removable)
[    2.076413] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.088880] sun8iw20-pinctrl 2000000.pinctrl: 2000000.pinctrl supply vcc-pfo not found, using dummy regulator
[    2.090981] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.100142] sunxi-mmc 4020000.sdmmc: SD/MMC/SDIO Host Controller Driver(v4.21 2021-11-18 10:02)
[    2.112857] sunxi-mmc 4022000.sdmmc: sdc set ios:clk 400000Hz bm OD pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[    2.121377] sunxi-mmc 4020000.sdmmc: ***ctl-spec-caps*** 8
[    2.133640] sunxi-mmc 4022000.sdmmc: smc 0 p2 err, cmd 1, RTO !!
[    2.139136] sunxi-mmc 4020000.sdmmc: No vqmmc regulator found
[    2.145575] sunxi-mmc 4022000.sdmmc: retry:start