s32r45-emmc-linux-boot

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

s32r45-emmc-linux-boot

1,054 次查看
nwws
Contributor I
Currently, we have switched the SD card of our S32R45 hardware board to eMMC, and we are encountering some issues. The symptoms are as follows:
1. The eMMC can be started normally. In U-boot, it is detected that the eMMC is functioning properly. The relevant print information is as follows:
part list mmc 0
Partition Map for MMC device 0  --   Partition Type: DOS
Part    Start Sector    Num Sectors     UUID            Type
1     4096            520192          52cecc02-01     0c
2     524288          1572864         52cecc02-02     83
However, when boot linux, an error will occur.
[    0.951020] mmc0: SDHCI controller on 402f0000.usdhc [402f0000.usdhc] using ADMA
[    1.003621] sdhci-esdhc-imx 402f0000.usdhc: card claims to support voltages below defined range
。。。
[    0.910076] mmc0: CQHCI version 5.10
[    0.951020] mmc0: SDHCI controller on 402f0000.usdhc [402f0000.usdhc] using ADMA
[    1.063158] mmc0: error -110 whilst initialising MMC card
。。。
[    1.105490] Waiting for root device /dev/mmcblk0p2...     //---》 The linux will stuck here
 
The device tree has been modified as follows::
&usdhc0 {
bus-width = <8>;           /* eMMC must 8bit width */
non-removable;            /*  eMMC Marked as non-removable (onboard storage) */
no-1-8-v;
no-sd; /* emmc */
no-sdio;                    /* emmc */
/*cap-mmc-highspeed; */         /* emmc */
disable-wp; /* emmc */
max-frequency = <26000000>; /* emmc */
status = "okay";
};
 
So I would like to ask, what's the problem for Linux to run properly on the eMMC?  Thank you!
 
PS:
The current version of the Linux BSP being used is bsp33.
The emmc io voltage is 3.3v on board
The emmc chip is MTFC32GAP
无标题.jpg无标题.jpg
0 项奖励
回复
3 回复数

990 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hello,

Have a look at this post for steps needed to change the SD for eMMC

https://community.nxp.com/t5/Other-NXP-Products/s32r45-unable-to-boot-from-eMMC/td-p/2351382

Best regards,

Peter

0 项奖励
回复

878 次查看
nwws
Contributor I

Hi, can you help me with this? or is there any AN for how to setup emmc for s32r45?  Thank you!

0 项奖励
回复

945 次查看
nwws
Contributor I

I checked the content in the link and found it to be inconsistent with what we have here. Actually, the emmc boot has been successful, ATF and Uboot can run normally, and I have also entered the Linux environment. However, during the Linux initialization, the emmc initialization failed. So it seems that the Linux-bsp is not running properly. Currently, I have only modified the device tree related to usdhc. So I would like to ask if there are any other places that need to be modified?

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2362781%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Es32r45-emmc-linux-boot%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2362781%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CDIV%3E%E7%9B%AE%E5%89%8D%EF%BC%8C%E6%88%91%E4%BB%AC%E5%B7%B2%E7%BB%8F%E5%B0%86%20S32R45%20%E7%A1%AC%E4%BB%B6%E6%9D%BF%E7%9A%84%20SD%20%E5%8D%A1%E5%88%87%E6%8D%A2%E5%88%B0%20eMMC%EF%BC%8C%E6%88%91%E4%BB%AC%E9%81%87%E5%88%B0%E4%BA%86%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98%E3%80%82%E7%97%87%E7%8A%B6%E5%A6%82%E4%B8%8B%3C%2FDIV%3E%3CDIV%3E1.%E5%8F%AF%E4%BB%A5%E6%AD%A3%E5%B8%B8%E5%90%AF%E5%8A%A8%20eMMC%E3%80%82%E5%9C%A8%20u-boot%20%E4%B8%AD%EF%BC%8C%E6%A3%80%E6%B5%8B%E5%88%B0%20eMMC%20%E8%BF%90%E8%A1%8C%E6%AD%A3%E5%B8%B8%E3%80%82%E7%9B%B8%E5%85%B3%E6%89%93%E5%8D%B0%E4%BF%A1%E6%81%AF%E5%A6%82%E4%B8%8B%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF9900%22%3E%3CEM%3E%E9%83%A8%E4%BB%B6%E6%B8%85%E5%8D%95%20%E6%AF%AB%E7%B1%B3%E5%85%8B%200%3C%2FEM%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF9900%22%3E%3CEM%3EMMC%20%E8%AE%BE%E5%A4%87%200%20%E7%9A%84%E5%88%86%E5%8C%BA%E5%9B%BE-%E5%88%86%E5%8C%BA%E7%B1%BB%E5%9E%8B%EF%BC%9ADOS%3C%2FEM%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF9900%22%3E%3CEM%3E%E9%83%A8%E4%BB%B6%20%E8%B5%B7%E5%A7%8B%E6%89%87%E5%8C%BA%E6%95%B0%20%E6%89%87%E5%8C%BA%20UUID%20%E7%B1%BB%E5%9E%8B%3C%2FEM%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF9900%22%3E%3CEM%3E1%204096%20520192%2052CECC02-01%200C%3C%2FEM%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF9900%22%3E%3CEM%3E2%20524288%201572864%2052CECC02-02%2083%3C%2FEM%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E5%BD%93%E5%90%AF%E5%8A%A8%20linux%20%E6%97%B6%EF%BC%8C%E4%BC%9A%E5%8F%91%E7%94%9F%E9%94%99%E8%AF%AF%E3%80%82%3C%2FDIV%3E%3CDIV%3E%3CEM%3E%3CFONT%20color%3D%22%23FF9900%22%3E%5B%200.951020%5Dmmc0%EF%BC%9A402f0000.usdhc%20%E4%B8%8A%E7%9A%84%20SDHCI%20%E6%8E%A7%E5%88%B6%E5%99%A8%20%5B402f0000.usdhc%5D%E4%BD%BF%E7%94%A8%20ADMA%3C%2FFONT%3E%3C%2FEM%3E%3C%2FDIV%3E%3CDIV%3E%3CEM%3E%3CFONT%20color%3D%22%23FF9900%22%3E%5B%201.003621%5Dsdhci-esdhc-imx%20402f0000.usdhc%3A%E5%8D%A1%E5%A3%B0%E7%A7%B0%E6%94%AF%E6%8C%81%E4%BD%8E%E4%BA%8E%E8%A7%84%E5%AE%9A%E8%8C%83%E5%9B%B4%E7%9A%84%E7%94%B5%E5%8E%8B%3C%2FFONT%3E%3C%2FEM%3E%3C%2FDIV%3E%3CDIV%3E%3CEM%3E%3CFONT%20color%3D%22%23FF9900%22%3E%E3%80%82%E3%80%82%E3%80%82%3C%2FFONT%3E%3C%2FEM%3E%3C%2FDIV%3E%3CDIV%3E%3CEM%3E%3CFONT%20color%3D%22%23FF9900%22%3E%5B%200.910076%5Dmmc0%EF%BC%9ACQHCI%205.10%20%E7%89%88%3C%2FFONT%3E%3C%2FEM%3E%3C%2FDIV%3E%3CDIV%3E%3CEM%3E%3CFONT%20color%3D%22%23FF9900%22%3E%5B%200.951020%5Dmmc0%EF%BC%9A402f0000.usdhc%20%E4%B8%8A%E7%9A%84%20SDHCI%20%E6%8E%A7%E5%88%B6%E5%99%A8%20%5B402f0000.usdhc%5D%E4%BD%BF%E7%94%A8%20ADMA%3C%2FFONT%3E%3C%2FEM%3E%3C%2FDIV%3E%3CDIV%3E%3CEM%3E%3CFONT%20color%3D%22%23FF9900%22%3E%5B%201.063158%5D%3CFONT%20color%3D%22%23FF0000%22%3Emmc0%EF%BC%9A%E5%88%9D%E5%A7%8B%E5%8C%96%20MMC%20%E5%8D%A1%E6%97%B6%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%20-110%3C%2FFONT%3E%3C%2FFONT%3E%3C%2FEM%3E%3C%2FDIV%3E%3CDIV%3E%3CEM%3E%3CFONT%20color%3D%22%23FF9900%22%3E%E3%80%82%E3%80%82%E3%80%82%3C%2FFONT%3E%3C%2FEM%3E%3C%2FDIV%3E%3CDIV%3E%3CEM%3E%3CFONT%20color%3D%22%23FF9900%22%3E%5B%201.105490%5D%3CFONT%20color%3D%22%23FF0000%22%3E%E7%AD%89%E5%BE%85%E6%A0%B9%E8%AE%BE%E5%A4%87%20%2Fdev%2Fmmcblk0p2...%20%2F%2F---%E3%80%8BLinux%20%E4%BC%9A%E5%8D%A1%E5%9C%A8%E8%BF%99%E9%87%8C%3C%2FFONT%3E%3C%2FFONT%3E%3C%2FEM%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E8%AE%BE%E5%A4%87%E6%A0%91%E5%B7%B2%E4%BF%AE%E6%94%B9%E5%A6%82%E4%B8%8B%EF%BC%9A%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF99CC%22%3E%26amp%3Busdhc0%20%7B%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF99CC%22%3E%3CSPAN%3E%E6%80%BB%E7%BA%BF%E5%AE%BD%E5%BA%A6%20%3D%20%26lt%3B8%26gt%3B%3B%20%2F*%20eMMC%20%E7%9A%84%E5%AE%BD%E5%BA%A6%E5%BF%85%E9%A1%BB%E4%B8%BA%208%20%E4%BD%8D%20*%2F%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF99CC%22%3E%3CSPAN%3E%E9%9D%9E%E5%8F%AF%E6%8B%86%E5%8D%B8%3B%20%2F*%20eMMC%20%E6%A0%87%E8%AE%B0%E4%B8%BA%E9%9D%9E%E5%8F%AF%E6%8B%86%E5%8D%B8%EF%BC%88%E6%9D%BF%E8%BD%BD%E5%AD%98%E5%82%A8%EF%BC%89%20*%2F%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF99CC%22%3E%3CSPAN%3ENo-1-8-V%EF%BC%9B%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF99CC%22%3E%3CSPAN%3Eno-sd%3B%20%2F*%20emmc%20*%2F%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF99CC%22%3E%3CSPAN%3Eno-sdio%3B%20%2F*%20emmc%20*%2F%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF99CC%22%3E%3CSPAN%3E%2F*cap-mmc-highspeed%3B%20*%2F%20%2F*%20emmc%20*%2F%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF99CC%22%3E%3CSPAN%3Edisable-wp%3B%20%2F*%20emmc%20*%2F%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF99CC%22%3E%3CSPAN%3Emax-frequency%20%3D%26lt%3B26000000%26gt%3B%3B%20%2F*%20emmc%20*%2F%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF99CC%22%3E%3CSPAN%3Estatus%20%3D%22okay%22%20%EF%BC%9B%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%3CFONT%20color%3D%22%23FF99CC%22%3E%7D%3B%3C%2FFONT%3E%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%E6%89%80%E4%BB%A5%E6%88%91%E6%83%B3%E9%97%AE%EF%BC%8CLinux%20%E5%9C%A8%20eMMC%20%E4%B8%8A%E6%AD%A3%E5%B8%B8%E8%BF%90%E8%A1%8C%E7%9A%84%E9%97%AE%E9%A2%98%E5%87%BA%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F%20%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3EPS%EF%BC%9A%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E7%9A%84%20Linux%20%E7%94%B5%E8%B7%AF%E6%9D%BF%E6%94%AF%E6%8C%81%E5%8C%85%20%E7%9A%84%E5%BD%93%E5%89%8D%E7%89%88%E6%9C%AC%E6%98%AF%20bsp33%E3%80%82%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3E%E6%9D%BF%E8%BD%BD%20emmc%20io%20%E7%94%B5%E5%8E%8B%E4%B8%BA%203.3V%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%3Eemmc%20%E8%8A%AF%E7%89%87%E6%98%AF%20MTFC32GAP%3C%2FSPAN%3E%3C%2FDIV%3E%3CDIV%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22%E6%97%A0%E6%A0%87%E9%A2%98.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E6%97%A0%E6%A0%87%E9%A2%98.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E6%97%A0%E6%A0%87%E9%A2%98.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22%E6%97%A0%E6%A0%87%E9%A2%98.jpg%22%20style%3D%22width%3A%20999px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F384883iFC9A1F2FF1FED651%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22%E6%97%A0%E6%A0%87%E9%A2%98.jpg%22%20alt%3D%22%E6%97%A0%E6%A0%87%E9%A2%98.jpg%22%20%2F%3E%3Cspan%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3E%E6%97%A0%E6%A0%87%E9%A2%98.jpg%3C%2Fspan%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2363216%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20s32r45-emmc-linux-boot%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2363216%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CP%3E%E6%9C%89%E5%85%B3%E5%B0%86%20SD%20%E6%9B%B4%E6%94%B9%E4%B8%BA%20eMMC%20%E6%89%80%E9%9C%80%E7%9A%84%E6%AD%A5%E9%AA%A4%EF%BC%8C%E8%AF%B7%E5%8F%82%E9%98%85%E6%9C%AC%E5%B8%96%E3%80%82%3C%2FP%3E%0A%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FOther-NXP-Products%2Fs32r45-unable-to-boot-from-eMMC%2Ftd-p%2F2351382%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FOther-NXP-Products%2Fs32r45-unable-to-boot-from-eMMC%2Ftd-p%2F2351382%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2363637%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20s32r45-emmc-linux-boot%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2363637%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E6%9F%A5%E7%9C%8B%E4%BA%86%E9%93%BE%E6%8E%A5%E4%B8%AD%E7%9A%84%E5%86%85%E5%AE%B9%EF%BC%8C%E5%8F%91%E7%8E%B0%E4%B8%8E%E6%88%91%E4%BB%AC%E8%BF%99%E9%87%8C%E7%9A%84%E5%86%85%E5%AE%B9%E4%B8%8D%E4%B8%80%E8%87%B4%E3%80%82%E5%85%B6%E5%AE%9E%EF%BC%8Cemmc%20%E5%90%AF%E5%8A%A8%E5%B7%B2%E7%BB%8F%E6%88%90%E5%8A%9F%E4%BA%86%EF%BC%8CATF%20%E5%92%8C%20Uboot%20%E5%8F%AF%E4%BB%A5%E6%AD%A3%E5%B8%B8%E8%BF%90%E8%A1%8C%EF%BC%8C%E6%88%91%E4%B9%9F%E8%BF%9B%E5%85%A5%E4%BA%86%20Linux%20%E7%8E%AF%E5%A2%83%E3%80%82%E4%BD%86%E6%98%AF%EF%BC%8C%E5%9C%A8%20Linux%20%E5%88%9D%E5%A7%8B%E5%8C%96%E8%BF%87%E7%A8%8B%E4%B8%AD%EF%BC%8Cemmc%20%E5%88%9D%E5%A7%8B%E5%8C%96%E5%A4%B1%E8%B4%A5%E4%BA%86%E3%80%82%E5%9B%A0%E6%AD%A4%EF%BC%8C%E7%9C%8B%E6%9D%A5Linux-%E7%94%B5%E8%B7%AF%E6%9D%BF%E6%94%AF%E6%8C%81%E5%8C%85%E3%80%82%E6%97%A0%E6%B3%95%E6%AD%A3%E5%B8%B8%E8%BF%90%E8%A1%8C%E3%80%82%E7%9B%AE%E5%89%8D%EF%BC%8C%E6%88%91%E5%8F%AA%E4%BF%AE%E6%94%B9%E4%BA%86%E4%B8%8E%20usdhc%20%E7%9B%B8%E5%85%B3%E7%9A%84%E8%AE%BE%E5%A4%87%E6%A0%91%E3%80%82%E9%82%A3%E4%B9%88%E6%88%91%E6%83%B3%E9%97%AE%E4%B8%80%E4%B8%8B%EF%BC%8C%E8%BF%98%E6%9C%89%E5%85%B6%E4%BB%96%E9%9C%80%E8%A6%81%E4%BF%AE%E6%94%B9%E7%9A%84%E5%9C%B0%E6%96%B9%E5%90%97%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2364600%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20s32r45-emmc-linux-boot%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2364600%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%E6%82%A8%E8%83%BD%E5%B8%AE%E6%88%91%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%E5%90%97%EF%BC%9F%E6%88%96%E8%80%85%E6%9C%89%E4%BB%BB%E4%BD%95%20AN%20%E5%8F%AF%E4%BB%A5%E5%B8%AE%E5%8A%A9%E6%88%91%E4%B8%BA%20s32r45%20%E8%AE%BE%E7%BD%AE%20emmc%EF%BC%9F%20%E8%B0%A2%E8%B0%A2%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E