2020-06-08 11:50 PM
Hello everybody,
Regarding STM32 H7 family:
I am going to use SDMMC module of one chip of H7 family,by my own C code and without using any operating system(if possible) .As I ponder the manual reference of the chip,I noticed to "sdmmc_ker_ck" or "SDMMC kernel clock",which is necessary for SDMMC to work correctly.
In my opinion, "kernel" refers to the operating system.
Is it possible to use this SDMMC without considering or running any operating system on the chip or not?(I mean by writing a simple and stand alone application by C language).
Your consideration is highly appreciated.
Solved! Go to Solution.
2020-06-09 05:55 AM
Kernel here is the central or most important part of something.
SDMMC doesn't need an OS
sdmmc_ker_ck is the naming of an internal clocking node/tree, it can be up to 200 MHz, and either from SYSCLK or one of the PLLs, 48 MHz, etc.
This clock can be fast and asynchronous compared to the APB clock. The APB clock controls access to the peripheral registers, the sdmmc_ker_ck (SDIO_CK or SDMMC_CK in other platforms) drives the external bus/wire clock of the SD Card interface
2020-06-09 05:55 AM
Kernel here is the central or most important part of something.
SDMMC doesn't need an OS
sdmmc_ker_ck is the naming of an internal clocking node/tree, it can be up to 200 MHz, and either from SYSCLK or one of the PLLs, 48 MHz, etc.
This clock can be fast and asynchronous compared to the APB clock. The APB clock controls access to the peripheral registers, the sdmmc_ker_ck (SDIO_CK or SDMMC_CK in other platforms) drives the external bus/wire clock of the SD Card interface
2020-06-09 11:47 PM
Thank you so much clive1 for your reply.