[Libmaple] Generic F407VE Mini (VCC-GND версия)

Стивестронг
Вторник 07 ноября 2017 г. 22:55
Действительно маленькая и мощная доска, с некоторым дополнительным оборудованием и множеством булавок.
http: // wiki.STM32duino.com/index.PHP?тип ... 7Vet6_mini
Основное различие по сравнению с общей черной платой F4 заключается в том, что мини -плата имеет кристалл 25 МГц.
И светодиод на PB9 вместо PA6/7.

Важный:
Чтобы получить запуск платы, здесь должно быть введено значение 25 (вместо 8): https: // github.com/stevstrong/arduino_s ... CF4.C#L370
В Arduino IDE должно быть выбрано общее меню серии F407.
Может быть, мы должны добавить дополнительный элемент выбора в меню Arduino. Кристаллическая частота?

Я просто быстро протестировал светодиодный Blink (PB9), SPI 1 и 3 и все работы.

Обновление 20.11.3017
- Добавлен WIRE LIB, чтобы общаться с бортовой 24C08 EEPROM. (видеть: ViewTopic.PHP?F = 39&t = 2804&P = 37376#P37376)

Rogerclark
Вторник 07 ноября 2017 г. 11:44
Стив

Я думаю, что нам было бы лучше с новым вариантом для этого, или, возможно, настроить сборку, чтобы позволить этому переключаться с определением с досок.текст

Я думаю, что необходимость выбирать хрустальный фрейк каждый раз, будет болью. (Хотя IDE действительно помнит последнюю настройку)

Стивестронг
Ср. 8 ноября 2017 г. 13:28
Хорошо, я сделаю новую запись в досках.TXT для этого и определите новый дополнительный флаг для кристаллической частоты.

Rogerclark
Ср. 8 ноября 2017 г. 8:44
Спасибо

Мэнни
Ср. 8 ноября 2017 г., 11:24
Неудивительно, что у меня были проблемы с управлением этой доской.

Стивестронг
Солнце 12 ноября 2017 г. 14:34
Мне наконец удалось адаптировать доски.TXT и платформа.txt, включал новый определенный Crystal_freq.

С тем же случаем я переработал оба файла TXT, переместил общие части с досок на платформу.
Это изменения просят изменить некоторые из файлов F4, поэтому я сделал это, и немного очистки.
https: // github.com/stevstrong/arduino_s ... DB35B57FD2
https: // github.com/stevstrong/arduino_s ... 888095D986
https: // github.com/stevstrong/arduino_s ... 5A94811EDF
https: // github.com/stevstrong/arduino_s ... F84C4BB5CC

Я построил все целевые показатели F4, без ошибок.
Были протестированы только общие платы серии F4 (черный и мини), оба работают, как и ожидалось.

Rogerclark
Солнце 12 ноября 2017 г. 18:59
Вы можете сделать пиар

Ореховый
Пн, 13 ноября 2017 г., 23:36
Ох, спасибо за это : D Я в последнее время смотрел на эти доски... Теперь я знаю, что есть какая -то поддержка к этому. может заставить их работать : D

Стивестронг
Солнце 19 ноября 2017 г. 8:43 утра
У меня есть проблема с этой платой, интерфейс i2c 1, кажется, заблокирован до уровня занятого состояния (SR2 BIT 1) сразу после установки хотя бы одного из выводов PB6/7 для GPIO_AF_OUTPUT_OD.
Я попробовал сброс программного обеспечения (SWRST), на данный момент он очистит занятый бит, но он снова устанавливается после того, как я выпущу бит SWRST.
Я также попробовал сброс автобуса, без эффекта, занятость, независимо от того, что я пытаюсь.

OTOH, программная проволочная реализация работает, поэтому раб окончательно не блокирует шину.

У кого -нибудь есть бинарная для этой платы с рабочей сборкой интерфейса i2C1 с Generic или STM32Duino Core? Я хотел бы исследовать сигналы на этапе включения после сброса.

Я прочитал несколько сообщений в Интернете и пытался внедрить каждый подсказки, но ни один из них не помог.
Я пытаюсь выйти отчаянно, это может быть неисправность интерфейса?

Rogerclark
Солнце 19 ноября 2017 г. 9:26 утра
Стив,

Можете ли вы попробовать официальное ядро ​​STM ? Это исключило бы аппаратную ошибку в кремнии

Стивестронг
Солнце 19 ноября 2017 г. 9:43
Ну, я не знаю, имеет ли официальный ST Core поддержка для этого совета, у него 25 МГц.
Я обнаружил, что Disco 407G поддерживается ближайшая цель.

РЕДАКТИРОВАТЬ
Я проверил часть I2C официального ядра ST, она делает точно так же, как и на этапе init.
Хм.
Очень странно, что булавки снижаются одновременно, когда я устанавливаю режим на gpio_af_output_od, а занято.
Хотя я включаю часы I2C после инициализированных GPIO, как рекомендуется здесь: https: // Сообщество.ул.com/thread/43558-I ... ENT-168570

Rogerclark
Солнце 19 ноября 2017 г., 19:17
мммм

Звучит как вопрос для одного из собственных форумов STMS :-(

Стивестронг
Солнце 19 ноября 2017 г. 11:37
Хорошо, кажется, это был я (как всегда :? )
Я забыл соответственно установить регистр режима AF.
Забавно, как только я все поступил, это начало работать... : mrgreen:

Rogerclark
Пн 20 ноября 2017 г. 12:24
(РЖУ НЕ МОГУ)

Такое программирование

Стивестронг
Пн 20 ноября 2017 г. 22:08
Наконец -то мне удалось принести Wire Lib на F4 Mini для работы, новые файлы проверяются с этим коммит: https: // github.com/stevstrong/arduino_s ... 8d427d03f2
(Роджер, не проси меня приготовить пиар, потому что теперь я знаю, что я не могу сделать чистый пиар... :( .
Надеюсь, вы сможете объединить файлы из патча.)
I2c.Файлы CPP и заголовка тоже должны были быть изменены.
Я представил новый параметр для Softwire: Soft_hspeed, который генерирует часы ~ 1 МГц.

Кроме того, я переместил "DigitalPinto..(PIN) «Определяет из файлов заголовков варианта в GPIO.H, потому что они общие для всех вариантов.

РЕДАКТИРОВАТЬ
Все (сканирующие) примеры были проверены, и они работают.
Я прикрепляю пример файла для обработки встроенного eeprom.

Rogerclark
Пн 20 ноября 2017 г., 22:18
[Стивестронг - Пн 20 ноября 2017 г. 22:08] - Наконец -то мне удалось принести Wire Lib на F4, новые файлы регистрируются с помощью этого коммита: https: // github.com/stevstrong/arduino_s ... 8d427d03f2
(Роджер, не проси меня приготовить пиар, потому что теперь я знаю, что я не могу сделать чистый пиар... :( .
Надеюсь, вы сможете объединить файлы из патча.)
I2c.Файлы CPP и заголовка тоже должны были быть изменены.
Я представил новый параметр для Softwire: Soft_hspeed, который генерирует часы ~ 1 МГц.

Кроме того, я переместил "DigitalPinto..(PIN) «Определяет из файлов заголовков варианта в GPIO.H, потому что они общие для всех вариантов.
Спасибо, Стив

ХОРОШО.

Я постараюсь вручную объединить это, когда у меня будет время.

Rogerclark
Пн 20 ноября 2017 г. 22:20
Стив

На самом деле, если есть что -то, что нужно объединить вручную, вы можете просто поднять и выпустить, чтобы я не забыл

Я только что поднял и выпустил для этого изменения

michael_l
Солнце 21 января 2018 г. 16:30
Это правильное место, чтобы сообщить об ошибках с репонированием Стива?

Я только что скачал магистерскую ветвь Стива и попробовал простой набросок из светодиодного мигания с мини -доской F407VE. Не сработал, поэтому попытался отлаживаться с новой атоллической IDE, и вот результат:
bug.png
ошибка.PNG (22.68 киб) просмотрено 437 раз

Мэнни
Солнце 21 января 2018 г., 19:46
[michael_l - Солнце 21 января 2018 г. 16:30] - Это правильное место, чтобы сообщить об ошибках с репонированием Стива?

Я только что скачал магистерскую ветвь Стива и попробовал простой набросок из светодиодного мигания с мини -доской F407VE. Не сработал, поэтому попытался отлаживаться с новой атоллической IDE, и вот результат:
Был мигает работать, но не серийный USB...Вы выбрали правильную доску?

michael_l
Солнце 21 января 2018 г., 19:52
[Мэнни - Солнце 21 января 2018 г., 19:46] -
[michael_l - Солнце 21 января 2018 г. 16:30] - Это правильное место, чтобы сообщить об ошибках с репонированием Стива?

Я только что скачал магистерскую ветвь Стива и попробовал простой набросок из светодиодного мигания с мини -доской F407VE. Не сработал, поэтому попытался отлаживаться с новой атоллической IDE, и вот результат:
Был мигает работать, но не серийный USB...Вы выбрали правильную доску?
Да, я выбрал правильную доску (мини) и серийный USB из меню Arduino. Вики предлагает проверить подтягивание для USB-штифта, если он не перечисляет. Как мы знаем, это должно быть 1.5K. Должен проверить это дальше, я думаю.

Мэнни
Солнце 21 января 2018 г. 20:53
[michael_l - Солнце 21 января 2018 г., 19:52] -
[Мэнни - Солнце 21 января 2018 г., 19:46] -
[michael_l - Солнце 21 января 2018 г. 16:30] - Это правильное место, чтобы сообщить об ошибках с репонированием Стива?

Я только что скачал магистерскую ветвь Стива и попробовал простой набросок из светодиодного мигания с мини -доской F407VE. Не сработал, поэтому попытался отлаживаться с новой атоллической IDE, и вот результат:
Был мигает работать, но не серийный USB...Вы выбрали правильную доску?
Да, я выбрал правильную доску (мини) и серийный USB из меню Arduino. Вики предлагает проверить подтягивание для USB-штифта, если он не перечисляет. Как мы знаем, это должно быть 1.5K. Должен проверить это дальше, я думаю.
Я использовал ST-Link, чтобы загрузить эскиз Blink с помощью Steve Core.
USB отлично работает с STM32GENERIERCE CORE, я просто хочу сравнить эталон Dhrystone между обоими.

Стивестронг
Солнце 21 января 2018 22:34
Извините, кажется, что что -то пошло не так для моего предыдущего коммита, хотя я проверял это раньше.
Не могли бы вы попробовать эту версию: https: // github.com/stevstrong/arduino_s ... 8d427d03f2
Между тем я проверю, чтобы увидеть, что там не так.

michael_l
Пн 22 января 2018 г., 14:39
[Стивестронг - Солнце 21 января 2018 г. 22:34] - Извините, кажется, что что -то пошло не так для моего предыдущего коммита, хотя я проверял это раньше.
Не могли бы вы попробовать эту версию: https: // github.com/stevstrong/arduino_s ... 8d427d03f2
Между тем я проверю, чтобы увидеть, что там не так.
Спасибо, нет проблем. Я попробую позже вечером.

Стивестронг
Пн 22 января 2018 г. 15:20
@Manny,
Я не знаю, как вы могли бы сравнить эталон Dhrystone, потому что в версии Libmaple (Roger's и My) для F4 FPU еще не реализована. У меня есть это в списке «todo», но у меня еще не было необходимого времени (также у меня не было мотивации, у меня нет проектов, которые включают FPU).

michael_l
Пн 22 января 2018 г. 16:33
[michael_l - Пн 22 января 2018 г., 14:39] -
[Стивестронг - Солнце 21 января 2018 г. 22:34] - Извините, кажется, что что -то пошло не так для моего предыдущего коммита, хотя я проверял это раньше.
Не могли бы вы попробовать эту версию: https: // github.com/stevstrong/arduino_s ... 8d427d03f2
Между тем я проверю, чтобы увидеть, что там не так.
Спасибо, нет проблем. Я попробую позже вечером.
Спасибо, этот коммит, кажется, работает!




Могу ли я просто скопировать Freertos из папки F1 и изменить Freertosconfig.h, это будет работать ?

Также могу ли я получить на борту SD-карту ?

Спасибо!

Стивестронг
Пн 22 января 2018 г. 16:54
[michael_l - Пн 22 января 2018 г., 16:33] - Могу ли я просто скопировать Freertos из папки F1 и изменить Freertosconfig.h, это будет работать ?
Честно говоря, я не знаю, я никогда не тестировал Freertos, ни какую -либо другую ОС.
Было бы хорошим упражнением для тех, кто хочет проверить. :)
[michael_l - Пн 22 января 2018 г., 16:33] - Также могу ли я получить на борту SD-карту ?
SDIO должен работать, так как он должен быть поддержан здесь: http: // stm32duino.com/viewtopic.PHP?F = 39&T = 1976

Мэнни
Пн 22 января 2018 г., 17:37
[Стивестронг - Пн 22 января 2018 г. 15:20] - @Manny,
Я не знаю, как вы могли бы сравнить эталон Dhrystone, потому что в версии Libmaple (Roger's и My) для F4 FPU еще не реализована. У меня есть это в списке «todo», но у меня еще не было необходимого времени (также у меня не было мотивации, у меня нет проектов, которые включают FPU).
Правда, но это то, что я получаю с STM32Generic ...что -то определенно не так, получили лучшие номера с STMF103. :ржу не могу: Microseconds for one run through Dhrystone: 15.16 Dhrystones per Second: 65958.27 VAX MIPS rating = 37.54

Мэнни
Пн 22 января 2018 г. 18:10
[Стивестронг - Солнце 21 января 2018 г. 22:34] - Извините, кажется, что что -то пошло не так для моего предыдущего коммита, хотя я проверял это раньше.
Не могли бы вы попробовать эту версию: https: // github.com/stevstrong/arduino_s ... 8d427d03f2
Между тем я проверю, чтобы увидеть, что там не так.
У меня есть порт с этим коммитом, но ничего не печатается?

Изображение
Крошечный хост изображения

Мэнни
Пн 22 января 2018 г. 18:43
Извините за спам в этой ветке, обнаружил мой прорыв FTDI и смог увидеть результаты эталона .. -O3 флаг...больше похоже на это.
Dhrystone Benchmark, Version 2.1 (Language: C) Execution starts, 8000000 runs through Dhrystone Execution ends Microseconds for one run through Dhrystone: 1.78 Dhrystones per Second: 562824.91 VAX MIPS rating = 320.33

Efftek
Пн 22 января 2018 г., 19:34
Привет,

Я недавно купил эту доску. Хотя я могу запрограммировать его, используя свой ST-Link, я не могу заставить USB работать. Если у меня есть Boot0, я получу неизвестное предупреждение устройства. Установка загрузки на ON, и плата распознается, но я получаю STM -последовательный (COM17), это устройство не может запустить (код 10)
usb.jpg
USB.JPG (117.58 киб) просмотрено 343 раза

Пито
Пн 22 января 2018 г., 19:40
@efftek: На самом деле усиливает разъемы USB? (Иногда штифты микросокета не припаяются должным образом).
Кроме того.. Я бы заменил 10-километровые пульсации чем-то вроде 47K-100K..
..Версия для F4 FPU еще не реализована. Довольно длинное чтение на FPU (407) ViewTopic.PHP?F = 39&T = 2001&hilit = pito+fpu

michael_l
Пн 22 января 2018 г. 20:13
Я только что попробовал карту microSD на голубой мини -доске. Я получил ошибки с 2 ГБ MicroSD с Demosketch (STM32SDiodemo):
###################################################### Demo sketch of STM32F4 SDIO (DMA) implementation. ###################################################### SdFatSdio begin() failed Can't access SD card. Do not reformat. No card, wrong chip select pin, or SPI problem? SD errorCode: 0X20,0X0

Пито
Пн 22 января 2018 г. 20:35
Работает ли интерфейс SPI с SDCard?

michael_l
Пн 22 января 2018 г. 20:56
[Пито - Пн 22 января 2018 г. 20:35] - Работает ли интерфейс SPI с SDCard?
Я еще не пробовал. Но, как было сказано, карта работает нормально. У меня должен быть один модуль MicroSD, где -то лежит... Эта доска новая, поэтому мне придется проверить, какие булавки предназначены для SPI1

Пито
Пн 22 января 2018 г., 21:01
Вставьте свой SDCARD в розетку на свою мини -доску 407 и попробуйте демо SDFAT SPI. Установите Chipselect/CardSelect SDCARD в эскиз.
CS (или выбор карты) - PIN2 в розетке -> PC11.

michael_l
Пн 22 января 2018 г., 21:14
[Пито - Пн 22 января 2018 г., 21:01] - Вставьте свой SDCARD в розетку на свою мини -доску 407 и попробуйте демо SDFAT SPI. Установите правильный Chipselect SDCARD.
CS - PIN2 на розетке -> PC11.
Спасибо за помощь! Я загрузил Sdinfo.ino и установите Chipselect на PC11 . Но все еще такая же ошибка:
SdFat version: 1.0.5 Assuming the SD is the only SPI device. Edit DISABLE_CHIP_SELECT to disable another device. Assuming the SD chip select pin is: 43 Edit SD_CHIP_SELECT to change the SD chip select pin. type any character to start error: cardBegin failed SD errorCode: 0X20,0X0

Стивестронг
Пн 22 января 2018 г., 21:16
Поскольку булавки SPI не накладывают выводы SDIO, SD -карты на платах F4 доступны только через SDIO (или программный SPI, но это не реализовано).
Пожалуйста, проверьте мои сообщения о разработке SDIO и протестируйте эту версию с помощью своевременной соответствующей версии репо.

В настоящее время я делаю глобальную проверку на программное обеспечение F4, это ужасно...
Кажется, что даже структура NVIC не соответствует спецификации коры-м4.
Затем RCC пропускает пару периферийных устройств, регистры ADC не верны, домен BKP отличается, и так далее, так что есть много вещей, чтобы снова проверить.
Мне просто интересно, почему он работает (по крайней мере, работал, прежде чем я пытался исправить вещи и испортить) : шок:

Пожалуйста, дайте мне пару дней, чтобы закончить мой обзор.

michael_l
Пн 22 января 2018 г., 21:24
Нет проблем, и спасибо за вашу работу. Я могу проверить, когда ты готов.

Если у кого -то есть 100% работающий бинар для этой мини -доски, я был бы рад попробовать и проверить, что моя доска в порядке, и правильно читает карты SD.

Мэнни
Пн 22 января 2018 г., 22:13
[michael_l - Пн 22 января 2018 г., 21:24] - Нет проблем, и спасибо за вашу работу. Я могу проверить, когда ты готов.

Если у кого -то есть 100% работающий бинар для этой мини -доски, я был бы рад попробовать и проверить, что моя доска в порядке, и правильно читает карты SD.

SDIO Clarkmark с использованием STM32Generic
File size 5 MB Buffer size 32768 bytes Starting write test, please wait. write speed and latency speed,max,min,avg KB/Sec,usec,usec,usec 947.63,1367323,14610,34453 1224.07,1383979,14703,26644 Starting read test, please wait. read speed and latency speed,max,min,avg KB/Sec,usec,usec,usec 2344.98,40740,11263,13972 2341.67,40895,13546,13995 Done Type any character to start

Стивестронг
Вт 23 января 2018 г. 9:59
Мой репо должен снова быть функциональным.
У меня еще не было времени, чтобы проверить SDIO, но остальные периферийные устройства должны работать нормально.

Мэнни
Вторник 23 января 2018 г. 20:33
[Стивестронг - Вторник 23 января 2018 г. 9:59 утра] - Мой репо должен снова быть функциональным.
У меня еще не было времени, чтобы проверить SDIO, но остальные периферийные устройства должны работать нормально.
Спасибо за это . Я все еще не получаю результатов, используя серийный USB.

Стивестронг
Ср 24 января 2018 г. 12:10
Я только что снова обновил свою репо -мастер -филиал, удалил все локальные файлы, клонировал все новое из GitHub, скомпилирован, и я работал USB -сериал.

Это мой мглый набросок: #include #define BOARD_LED2_PIN PA7 // on black F4 uint16_t counter; // the setup function runs once when you press reset or power the board void setup() { Serial.begin(115200); while (!Serial); delay(1000); Serial.println("STM32F4 blinky..."); pinMode(LED_BUILTIN, OUTPUT); pinMode(BOARD_LED2_PIN, OUTPUT); counter = 0; } // the loop function runs over and over again forever void loop() { Serial.println(counter); digitalWrite(LED_BUILTIN, LOW); digitalWrite(BOARD_LED2_PIN, HIGH); delay(250); // wait for a second digitalWrite(LED_BUILTIN, HIGH); digitalWrite(BOARD_LED2_PIN, LOW); delay(250); // wait for a second counter ++; }

michael_l
Ср 24 января 2018 г., 5:30 утра
Спасибо за обновление. USB Serial работает для меня с вашим последним обновлением, но . Что касается SDIO, я подозреваю некоторых проблем на моем доске, потому что я попробовал Huaweiwx's STM32GENERIER и ваш, и это не работает в любом случае. Читатель карт для компьютера успешно распознает автомобили

Стивестронг
Ср 24 января 2018 г. 14:24
Признаюсь, я протестировал SDIO только с доской Black F4, но не с (синим) Mini F4.
Так что может случиться, что аппаратное соединение SDIO отличается на этой маленькой плате, я должен проверить, что.

РЕДАКТИРОВАТЬ
Я проверил схемы, единственное отличие состоит в том, что плата Mini F4 имеет и дополнительную линию для выписки 10 (!) отмечен как SW1 слота Micro SD, подключенного к PA8.
Честно говоря, я не знаю, что именно эти булавки хороши. Может быть, обнаружит, была ли карта выдвинута в слоте?

michael_l
Ср 24 января 2018 г., 19:17
[Стивестронг - Ср 24 января 2018 г. 14:24] - Признаюсь, я протестировал SDIO только с доской Black F4, но не с (синим) Mini F4.
Так что может случиться, что аппаратное соединение SDIO отличается на этой маленькой плате, я должен проверить, что.

РЕДАКТИРОВАТЬ
Я проверил схемы, единственное отличие состоит в том, что плата Mini F4 имеет и дополнительную линию для выписки 10 (!) отмечен как SW1 слота Micro SD, подключенного к PA8.
Честно говоря, я не знаю, что именно эти булавки хороши. Может быть, обнаружит, была ли карта выдвинута в слоте?
Купил новую карту 4GB SDHC, вставленную прямо из пакета с этим сообщением:
SdFatSdio begin() failed Invalid format, reformat SD.

Мэнни
Ср 24 января 2018 г. 20:21
[Стивестронг - Ср 24 января 2018 г. 12:10] - Я только что снова обновил свою репо -мастер -филиал, удалил все локальные файлы, клонировал все новое из GitHub, скомпилирован, и я работал USB -сериал.

Я рекомендую вам сначала удалить все локальные файлы, прежде чем загружать и извлечь файлы из нового Zip of My Repo.

Вы узнаете ли вы, USB как COM -порт? Если нет, вам, возможно, нужно установить официальные драйверы ST.
Пятно на ...Установлен виртуальный драйвер COMPORT STM и теперь получение серийного USB 8-) Несколько библиотек с SPI, как ADAFRIT_ILI9341_STM, не будут компилировать с помощью Blue Mini Poard...Я оставлю это на другой день.

Пито
Ср 24 января 2018 г., 21:34
SW1 - Переключатель обнаружения карты.

Стивестронг
Ср 24 января 2018 г., 22:28
SDIO тест с использованием моего последнего основной + Sdfat Repo + Пример эскиза, Для 2 ГБ, класса 4, дешевой фарфоровой карты (не свежеоформатированной), размер файла 8 МБ: ###################################################### Demo sketch of STM32F4 SDIO (DMA) implementation. ###################################################### init time: 8 ms Card type: SD2 Manufacturer ID: 27 OEM ID: PH Product: SD02G Version: 3.0 Serial number: 97bdbf7c Manufacturing date: 8/2011 cardSize: 1969.23 MB (MB = 1,000,000 bytes) flashEraseSize: 128 blocks eraseSingleBlock: true OCR: 80ff8000 Volume is FAT16 blocksPerCluster: 64 clusterCount: 60086 freeClusters: 59559 freeSpace: 1951.63 MB (MB = 1,000,000 bytes) fatStartBlock: 138 fatCount: 2 blocksPerFat: 235 rootDirStart: 608 dataStartBlock: 640 FreeStack: 61415 ###################################################### Type any character to start Test started - please wait, it may take up to 3 minutes size, write, read bytes, KB/sec, KB/sec 512, 190.70, 869.03 1024, 361.40, 1059.98 2048, 660.10, 2102.07 4096, 1133.33, 4088.29 8192, 1559.48, 5832.81 16384, 2007.64, 7714.63 32768, 2215.97, 8030.57 totalMicros 129325797 yieldMicros 96894938 yieldCalls 87623 yieldMaxUsec 152016 kHzSdClk 24000 Done

michael_l
Чт 25 января 2018 г. 10:47
Спасибо Стиву за обновления. Наконец моя доска правильно обнаруживает SD -карту !

Все время я использовал SDFAT Repo из Greiman и добавил правильный определение. Поэтому я подозреваю, что что -то пошло не так. Теперь я проверил ваш репо SDFAT с последним кодом STM32 и * Boom * Это работает. Я улыбаюсь :)
###################################################### Demo sketch of STM32F4 SDIO (DMA) implementation. ###################################################### init time: 8 ms Card type: SDHC Manufacturer ID: 74 OEM ID: J` Product: USD Version: 1.0 Serial number: ffed8041 Manufacturing date: 5/2010 cardSize: 4025.48 MB (MB = 1,000,000 bytes) flashEraseSize: 128 blocks eraseSingleBlock: true OCR: c0ff8000 Volume is FAT32 blocksPerCluster: 64 clusterCount: 122592 freeClusters: 122591 freeSpace: 4017.06 MB (MB = 1,000,000 bytes) fatStartBlock: 14468 fatCount: 2 blocksPerFat: 958 rootDirStart: 2 dataStartBlock: 16384 FreeStack: 61415 ###################################################### Type any character to start Test started - please wait, it may take up to 3 minutes size, write, read bytes, KB/sec, KB/sec 512, 186.33, 1288.61 1024, 366.88, 2439.33 2048, 753.58, 3998.89 4096, 1473.68, 6188.57 8192, 2750.75, 8051.64 16384, 4812.20, 9550.56 32768, 5132.90, 10442.53 totalMicros 107262334 yieldMicros 85513135 yieldCalls 114269 yieldMaxUsec 74701 kHzSdClk 24000 Done Type any character to start

Efftek
Сб 3 марта 2018 г., 19:37
[Пито - Пн 22 января 2018 г., 19:40] - @efftek: На самом деле усиливает разъемы USB? (Иногда штифты микросокета не припаяются должным образом).
Кроме того.. Я бы заменил 10-километровые пульсации чем-то вроде 47K-100K
Привет, Пито, извините, был занят строителями и юридическими проблемами, так что Haven’T сделал много за последние несколько недель. В ответ USB включает свет, но код загружен в плату - Blink- Donn’T -беги. Если я включу доску из соединений ST-Link, она сделает.

Глядя на дно доски, не все резисторы и т. Д. Я прочитал о неправильном значении резистора USB, который схемы перечисляет как R8, и это один из немаркированных. Также резисторы 10K, которые вы упомянули, также без опознавательных знаков. Кто -нибудь может указать, какие это?
EE7D118F-0095-477E-B83F-7D6A89B5FDBF.JPEG
EE7D118F-0095-477E-B83F-7D6A89B5FDBF.JPEG (185.13 киб) просмотрено 325 раз

Efftek
Вт, 06 марта 2018 г. 13:43
Обновление на выше.

После того, как я заменил аппаратные файлы на stevestrongs Github Ones и перезагрузил эскиз через мою ST-Link, все вдруг прекрасно!

ура....

Mrburnette
Вт, 06 марта 2018 г., 16:22
[Efftek - Вторник 06 марта 2018 г. 13:43] - Обновление на выше.

После того, как я заменил аппаратные файлы на stevestrongs Github Ones и перезагрузил эскиз через мою ST-Link, все вдруг прекрасно!

ура....
У нас начинается несколько «ароматов» ядер в филиалах GitHub. Я вижу дилемму, которая пытается поддержать все эти вещи... Необходимо спросить «какое ядро», прежде чем ответить, а затем пытаться примирить, почему работает одна ветвь, а одна филиала не работает.

Луча

[libmaple] sdio