According to psp3.01 release notes, the UBL supports booting from MMC. I found the binary, but where's the source code for mmc support? the code in flash_utils/dm36x/ccs/UBL doesn't have MMC at all.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
According to psp3.01 release notes, the UBL supports booting from MMC. I found the binary, but where's the source code for mmc support? the code in flash_utils/dm36x/ccs/UBL doesn't have MMC at all.
Hi,
I assume you have downloaded the source from http://arago-project.org/files/releases/davinci-psp_03.01.01.38/sources/flash-utils-davinci.tar.gz.
MMC related code in UBL is present in flash-utils/Common/ubl/src folder of the package.
Regards, Sudhakar
And if you are using DVSDK 4.01, then untar version of flash-utils -davinci.tar.gz present in <dvsdk_installation_dir>/psp/board-utilities directory.
Thanks
Brijesh
That's one of the first places I searched in. It's not there.The only file related is sdmmcboot.c, but it doesn't contain driver for MMC.
It's calling SDMMC_open(),SDMMC_readPage, where 's the code of these functions?
It's not in flash_utils/common/drivers/ either
OK. I found it in the package from your download link, under common/drivers/src/
But it's missing in the original DVSDK4.01 package somehow.
BTW, i can see its installed files in DVSDK 4.01, and not sure if you have broken installation.
brijesh@/ti-dvsdk_dm368-evm_4_01_00_09/psp/board-utilities/flash_utils/Common/drivers/src$ ls
i2c.c i2c_mem.c nand.c nor.c spi.c spi_mem.c
Can you please verify the above files in your installation.
-Brijesh
It has all the other files you mentioned, but not the sdmmc.c. I dont think it's a file corruption, I installed DVSDKs for both DM365 and DM368, I couldn't find it in either of the package