Hi,nxp team:
Recently I am learning how to start EMMC, referring to Johnli's article "S32G_EMMC_Application". I have some questions. If I use bsp29 and follow the steps in the manual, I can start emmc, but if I use other versions, such as bsp38, the same steps will not start emmc. Since I am not very familiar with the u-boot instructions, I don't know which instructions I need to change when switching bsp. Please help me, thank you.The following is the link to the article I referred to:
https://community.nxp.com/t5/NXP-Designs-Knowledge-Base/S32G-eMMC-application-doc/tac-p/1989587#M812
Solved! Go to Solution.
hi,jiajun_cheng
Thank you for your reply.
You can refer to the S32G2_LinuxBSP_38.0_User_Manual.pdf document Chapter 4, refer to the address. The different addresses that BSP29 and BSP38 into DDR are related to the Image itself. When BSP38 burn DDR through SD card, it is very likely that the low address space has been occupied, resulting in a conflict.
Hope it can help you!
BR
Joey
hi,jiajun_cheng
Can you show more of your error messages?
I tried this document, loading BSP38 to emmc, some need some attention, I marked it in the following figure, I hope it can help you.
BR
Joey
Hi, @Joey_z :
What I want to know is the address you marked in the red box. How do you confirm it. Is it written in that document? Please guide me. Thank you.
hi,jiajun_cheng
Thank you for your reply.
You can refer to the S32G2_LinuxBSP_38.0_User_Manual.pdf document Chapter 4, refer to the address. The different addresses that BSP29 and BSP38 into DDR are related to the Image itself. When BSP38 burn DDR through SD card, it is very likely that the low address space has been occupied, resulting in a conflict.
Hope it can help you!
BR
Joey