Всем привет, мы снова встретились, я ваш друг Цюаньчжаньцзюнь.
(1)отправлять CMD17 (одиночный блок) или CMD18 (несколько штук) чтения,возвращаться 0x00
(2) Получить токен начала данных 0xfe (или 0xfc ) + Формальные данные 512Bytes + CRC проверять 2Bytes,
Формальная передача по умолчанию длины данных равна 512Bytes , доступен CMD16 Установите длину блока.
(1)отправлять CMD24 (одиночный блок) или CMD25 (Несколько штук) написать команду,возвращаться 0x00
(2) отправить токен начала данных 0xfe (или 0xfc ) + Формальные данные 512Bytes + CRC проверять 2Bytes
(1)отправлять CMD32, за которым следует параметр, указывающий первый начальный адрес, который будет удален (в руководстве SD указано, что это номер блока)
(2)отправлять CMD33, указываем последний из адресов
(3)отправлять CMD38, стереть содержимое указанного интервала
rockchip_wifi_init_module_rkwifi //Создал поток ядра wifi_init_thread
—wifi_init_thread //->
——dhd_module_init
———dhd_wifi_platform_register_drv // Найти устройство, зарегистрироваться wifi водить машину, после успешной регистрации позвоните из bcmdhd_wifi_plat_dev_drv_probe
————wifi_ctrlfunc_register_drv
————|—bus_find_device //Находить wifi оборудование
————|—platform_driver_register(&wifi_platform_dev_driver) //регистрация wifi водить машину
————bcmdhd_wifi_plat_dev_drv_probe //->
—————dhd_wifi_platform_load //двадействовать
——————wl_android_init //1. wlan инициализация
——————dhd_wifi_platform_load_sdio //2. в соответствии с Тип интерфейса usb、sdio、pcie Выберите другое издействовать
———————dhd_bus_register // Звонок после успешной регистрации dhd_sdio.dhdsdio_probe
————————bcmsdh_register(&dhd_sdio)
————————|—bcmsdh_register_client_driver
————————|——sdio_register_driver(&bcmsdh_sdmmc_driver) //регистрация успешно вызвана bcmsdh_sdmmc_probe
————————|———bcmsdh_sdmmc_probe //->
————————|———sdioh_probe
————————dhdsdio_probe
Заявление об авторских правах: Содержание этой статьи добровольно предоставлено пользователями Интернета, а мнения, выраженные в этой статье, представляют собой только точку зрения автора. Этот сайт предоставляет только услуги по хранению информации, не имеет никаких прав собственности и не принимает на себя соответствующие юридические обязательства. Если вы обнаружите на этом сайте какое-либо подозрительное нарушение авторских прав/незаконный контент, отправьте электронное письмо, чтобы сообщить. После проверки этот сайт будет немедленно удален.
Издатель: Full stack программист и руководитель стека, укажите источник для перепечатки: https://javaforall.cn/186495.html Исходная ссылка: https://javaforall.cn