vilkin 0 22 июля, 2019 Опубликовано 22 июля, 2019 · Жалоба День добрый! Подкажите, может кто опыт имел. Разработал кастомную платку с STM32F746VGT + eMMC 4GB. Микросхему eMMC подключил по SDMMC интерфейсу 8 бит. Проект создаю Кубом 5.3.0, соответственно в настройках SDMMC1 выбрал Mode "MMC 8 bits Wide bus", активирую FATFS. И вижу, что в настройках FATFS не активен чекбокс "SD Card" во вкладке FATFS Mode... Доступен только "User-defined"... Я так понимаю теперь FATFS не поднимется? Нужен будет какой то "User-defined" драйвер для него что бы работать с eMMC? Или как? Если выбрать в SDMMC1 Mode "SD 4 bit Wide bus", то SD Card для FATFS становится доступным. Но в этом случае теряется 4 бита в интерфейсе и не понятно заведется ли... От HAL далеко не хотелось бы пока уходить. Опыта в этом пока нет. Ранее делал проект с USB флешкой, там все само автоматически сделалось... Скажите какие файлы подправить нужно под мою eMMC? Судя по форумам в интернете люди цепляют такие вещи. Странно, но таких вопросов не возникают. Или может версия куба не правильная? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Integro 0 22 июля, 2019 Опубликовано 22 июля, 2019 · Жалоба 1. CubeMX это просто генератор кода, разработчики которого на данный момент не могут покрыть все возможные use-cases 2. CubeMX отлично подходит чтобы бысро создать проект, накидать туда "шаблонов" инита необъодимой переферии, но CubeMX это не панацея, дальше все нужно перепроверять\править руками 4 hours ago, vilkin said: От HAL далеко не хотелось бы пока уходить. CubeMX и HAL это разные сущности, повторюсь CubeMX это конфигуратор который может сгенерить код работы с переферией на HAL или LL библиотеках 4 hours ago, vilkin said: Если выбрать в SDMMC1 Mode "SD 4 bit Wide bus", то SD Card для FATFS становится доступным. Отлично, выбираем режим 1 бит, генерим проект а затем лезем в код и руками добавляем переключение в 4ех или 8битный. Делаем аналогично только для MMC и 8bit 5 hours ago, vilkin said: Ранее делал проект с USB флешкой, там все само автоматически сделалось... Фартовый вы человек! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vilkin 0 22 июля, 2019 Опубликовано 22 июля, 2019 · Жалоба Спасибо! Буду пробовать. Проверить только пока не на чем. Платы еще в пути. Хотя сомнения гложут... Если выбрать SDMMC1 Mode MMC любой ширины данных, то в FATFS Mode... Доступен только "User-defined" а SD mode не будет же работать с eMMC чипом? P.S. вроде бы нашел готовое решение, буду изучать. http://nemuisan.blog.bai.ne.jp/?eid=192848#STM32F7 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться