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.

AM2431: Is there any polling process during the reading/writing files on the SD card?

Part Number: AM2431

Tool/software:

I am using SDK8.3.0 (I know is very old version,but i have to use this version.)

I am using SD Driver and FreertosFAT on my custom board with AM2431 CPU.

I would like to confirm that 

Is there any polling process during the reading/writing files on the SD card?

  • Hello,

    Is there any polling process during the reading/writing files on the SD card?

    Yes, the driver implements polling based mechanism only. After sending the command for R/W, it polls the status registers in the controller to check the command completion status before proceeding further.

    Regards,

    Prashant

  • Hello, thanks for your reply.

    About the polling process, I checked the driver source code and found an implementation similar to interrupt handling (mmcsd_v0.c MMCSD_isr()).

    I would like to confirm that

    1.Is the interrupt function implemented in Ver8.03? if it is not available in version 8.03, is it supported in the latest SDK?

    2.If i want to use the interrupt function, are there any examples about it?

  • Is the interrupt function implemented in Ver8.03?

    Not implemented.

    if it is not available in version 8.03, is it supported in the latest SDK?

    Yes, it is.

    software-dl.ti.com/.../DRIVERS_MMCSD_V0_LLD_PAGE.html

  • Hello, thanks very much for your reply.

    I understand that interrupt processing has been implemented in the latest SDK, and I would like to enable the interrupt functionality in the SD driver.

    However, we are using SDK version 8.03 for our product, and it is currently difficult for us to upgrade to the latest SDK version.

    I would like to incorporate the interrupt function from the latest SDK into 8.03.

    Could you please let me know the changes needed?

  • Could you please let me know the changes needed?

    Hi, this is not feasible. The driver has undergone through major changes since SDK v8.3. If you want to leverage the interrupt functionality, please upgrade to the latest SDK. Otherwise, you may continue using the default polling mode as there may not be much to gain from the interrupt mode.