Стивестронг
Вторник 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)
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 действительно помнит последнюю настройку)
Я думаю, что нам было бы лучше с новым вариантом для этого, или, возможно, настроить сборку, чтобы позволить этому переключаться с определением с досок.текст
Я думаю, что необходимость выбирать хрустальный фрейк каждый раз, будет болью. (Хотя 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 (черный и мини), оба работают, как и ожидалось.
С тем же случаем я переработал оба файла 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
Ох, спасибо за это Я в последнее время смотрел на эти доски... Теперь я знаю, что есть какая -то поддержка к этому. может заставить их работать
Стивестронг
Солнце 19 ноября 2017 г. 8:43 утра
У меня есть проблема с этой платой, интерфейс i2c 1, кажется, заблокирован до уровня занятого состояния (SR2 BIT 1) сразу после установки хотя бы одного из выводов PB6/7 для GPIO_AF_OUTPUT_OD.
Я попробовал сброс программного обеспечения (SWRST), на данный момент он очистит занятый бит, но он снова устанавливается после того, как я выпущу бит SWRST.
Я также попробовал сброс автобуса, без эффекта, занятость, независимо от того, что я пытаюсь.
OTOH, программная проволочная реализация работает, поэтому раб окончательно не блокирует шину.
У кого -нибудь есть бинарная для этой платы с рабочей сборкой интерфейса i2C1 с Generic или STM32Duino Core? Я хотел бы исследовать сигналы на этапе включения после сброса.
Я прочитал несколько сообщений в Интернете и пытался внедрить каждый подсказки, но ни один из них не помог.
Я пытаюсь выйти отчаянно, это может быть неисправность интерфейса?
Я попробовал сброс программного обеспечения (SWRST), на данный момент он очистит занятый бит, но он снова устанавливается после того, как я выпущу бит SWRST.
Я также попробовал сброс автобуса, без эффекта, занятость, независимо от того, что я пытаюсь.
OTOH, программная проволочная реализация работает, поэтому раб окончательно не блокирует шину.
У кого -нибудь есть бинарная для этой платы с рабочей сборкой интерфейса i2C1 с Generic или STM32Duino Core? Я хотел бы исследовать сигналы на этапе включения после сброса.
Я прочитал несколько сообщений в Интернете и пытался внедрить каждый подсказки, но ни один из них не помог.
Я пытаюсь выйти отчаянно, это может быть неисправность интерфейса?
Rogerclark
Солнце 19 ноября 2017 г. 9:26 утра
Стив,
Можете ли вы попробовать официальное ядро STM ? Это исключило бы аппаратную ошибку в кремнии
Можете ли вы попробовать официальное ядро 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
Я обнаружил, что Disco 407G поддерживается ближайшая цель.
РЕДАКТИРОВАТЬ
Я проверил часть I2C официального ядра ST, она делает точно так же, как и на этапе init.
Хм.
Очень странно, что булавки снижаются одновременно, когда я устанавливаю режим на gpio_af_output_od, а занято.
Хотя я включаю часы I2C после инициализированных GPIO, как рекомендуется здесь: https: // Сообщество.ул.com/thread/43558-I ... ENT-168570
Rogerclark
Солнце 19 ноября 2017 г., 19:17
мммм
Звучит как вопрос для одного из собственных форумов STMS
Звучит как вопрос для одного из собственных форумов STMS
Стивестронг
Солнце 19 ноября 2017 г. 11:37
Хорошо, кажется, это был я (как всегда )
Я забыл соответственно установить регистр режима AF.
Забавно, как только я все поступил, это начало работать...
Я забыл соответственно установить регистр режима AF.
Забавно, как только я все поступил, это начало работать...
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.
(Роджер, не проси меня приготовить пиар, потому что теперь я знаю, что я не могу сделать чистый пиар... .
Надеюсь, вы сможете объединить файлы из патча.)
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, и вот результат:
Я только что скачал магистерскую ветвь Стива и попробовал простой набросок из светодиодного мигания с мини -доской F407VE. Не сработал, поэтому попытался отлаживаться с новой атоллической IDE, и вот результат:
- ошибка.PNG (22.68 киб) просмотрено 437 раз
Мэнни
Солнце 21 января 2018 г., 19:46
[michael_l - Солнце 21 января 2018 г. 16:30] - Это правильное место, чтобы сообщить об ошибках с репонированием Стива?Был мигает работать, но не серийный USB...Вы выбрали правильную доску?
Я только что скачал магистерскую ветвь Стива и попробовал простой набросок из светодиодного мигания с мини -доской F407VE. Не сработал, поэтому попытался отлаживаться с новой атоллической IDE, и вот результат:
michael_l
Солнце 21 января 2018 г., 19:52
[Мэнни - Солнце 21 января 2018 г., 19:46] -Да, я выбрал правильную доску (мини) и серийный USB из меню Arduino. Вики предлагает проверить подтягивание для USB-штифта, если он не перечисляет. Как мы знаем, это должно быть 1.5K. Должен проверить это дальше, я думаю.[michael_l - Солнце 21 января 2018 г. 16:30] - Это правильное место, чтобы сообщить об ошибках с репонированием Стива?Был мигает работать, но не серийный USB...Вы выбрали правильную доску?
Я только что скачал магистерскую ветвь Стива и попробовал простой набросок из светодиодного мигания с мини -доской F407VE. Не сработал, поэтому попытался отлаживаться с новой атоллической IDE, и вот результат:
Мэнни
Солнце 21 января 2018 г. 20:53
[michael_l - Солнце 21 января 2018 г., 19:52] -Я использовал ST-Link, чтобы загрузить эскиз Blink с помощью Steve Core.[Мэнни - Солнце 21 января 2018 г., 19:46] -Да, я выбрал правильную доску (мини) и серийный USB из меню Arduino. Вики предлагает проверить подтягивание для USB-штифта, если он не перечисляет. Как мы знаем, это должно быть 1.5K. Должен проверить это дальше, я думаю.[michael_l - Солнце 21 января 2018 г. 16:30] - Это правильное место, чтобы сообщить об ошибках с репонированием Стива?Был мигает работать, но не серийный USB...Вы выбрали правильную доску?
Я только что скачал магистерскую ветвь Стива и попробовал простой набросок из светодиодного мигания с мини -доской F407VE. Не сработал, поэтому попытался отлаживаться с новой атоллической IDE, и вот результат:
USB отлично работает с STM32GENERIERCE CORE, я просто хочу сравнить эталон Dhrystone между обоими.
Стивестронг
Солнце 21 января 2018 22:34
Извините, кажется, что что -то пошло не так для моего предыдущего коммита, хотя я проверял это раньше.
Не могли бы вы попробовать эту версию: https: // github.com/stevstrong/arduino_s ... 8d427d03f2
Между тем я проверю, чтобы увидеть, что там не так.
Не могли бы вы попробовать эту версию: 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).
Я не знаю, как вы могли бы сравнить эталон 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,Правда, но это то, что я получаю с STM32Generic ...что -то определенно не так, получили лучшие номера с STMF103.
Я не знаю, как вы могли бы сравнить эталон Dhrystone, потому что в версии Libmaple (Roger's и My) для F4 FPU еще не реализована. У меня есть это в списке «todo», но у меня еще не было необходимого времени (также у меня не было мотивации, у меня нет проектов, которые включают FPU).
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)
Я недавно купил эту доску. Хотя я могу запрограммировать его, используя свой ST-Link, я не могу заставить USB работать. Если у меня есть Boot0, я получу неизвестное предупреждение устройства. Установка загрузки на ON, и плата распознается, но я получаю STM -последовательный (COM17), это устройство не может запустить (код 10)
- 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
Кроме того.. Я бы заменил 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.
CS (или выбор карты) - PIN2 в розетке -> PC11.
michael_l
Пн 22 января 2018 г., 21:14
[Пито - Пн 22 января 2018 г., 21:01] - Вставьте свой SDCARD в розетку на свою мини -доску 407 и попробуйте демо SDFAT SPI. Установите правильный Chipselect SDCARD.Спасибо за помощь! Я загрузил Sdinfo.ino и установите Chipselect на PC11 . Но все еще такая же ошибка:
CS - PIN2 на розетке -> 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 отличается, и так далее, так что есть много вещей, чтобы снова проверить.
Мне просто интересно, почему он работает (по крайней мере, работал, прежде чем я пытался исправить вещи и испортить)
Пожалуйста, дайте мне пару дней, чтобы закончить мой обзор.
Пожалуйста, проверьте мои сообщения о разработке SDIO и протестируйте эту версию с помощью своевременной соответствующей версии репо.
В настоящее время я делаю глобальную проверку на программное обеспечение F4, это ужасно...
Кажется, что даже структура NVIC не соответствует спецификации коры-м4.
Затем RCC пропускает пару периферийных устройств, регистры ADC не верны, домен BKP отличается, и так далее, так что есть много вещей, чтобы снова проверить.
Мне просто интересно, почему он работает (по крайней мере, работал, прежде чем я пытался исправить вещи и испортить)
Пожалуйста, дайте мне пару дней, чтобы закончить мой обзор.
michael_l
Пн 22 января 2018 г., 21:24
Нет проблем, и спасибо за вашу работу. Я могу проверить, когда ты готов.
Если у кого -то есть 100% работающий бинар для этой мини -доски, я был бы рад попробовать и проверить, что моя доска в порядке, и правильно читает карты SD.
Если у кого -то есть 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, но остальные периферийные устройства должны работать нормально.
У меня еще не было времени, чтобы проверить SDIO, но остальные периферийные устройства должны работать нормально.
Мэнни
Вторник 23 января 2018 г. 20:33
[Стивестронг - Вторник 23 января 2018 г. 9:59 утра] - Мой репо должен снова быть функциональным.Спасибо за это . Я все еще не получаю результатов, используя серийный USB.
У меня еще не было времени, чтобы проверить SDIO, но остальные периферийные устройства должны работать нормально.
Стивестронг
Ср 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.
Честно говоря, я не знаю, что именно эти булавки хороши. Может быть, обнаружит, была ли карта выдвинута в слоте?
Так что может случиться, что аппаратное соединение SDIO отличается на этой маленькой плате, я должен проверить, что.
РЕДАКТИРОВАТЬ
Я проверил схемы, единственное отличие состоит в том, что плата Mini F4 имеет и дополнительную линию для выписки 10 (!) отмечен как SW1 слота Micro SD, подключенного к PA8.
Честно говоря, я не знаю, что именно эти булавки хороши. Может быть, обнаружит, была ли карта выдвинута в слоте?
michael_l
Ср 24 января 2018 г., 19:17
[Стивестронг - Ср 24 января 2018 г. 14:24] - Признаюсь, я протестировал SDIO только с доской Black F4, но не с (синим) Mini F4.Купил новую карту 4GB SDHC, вставленную прямо из пакета с этим сообщением:
Так что может случиться, что аппаратное соединение SDIO отличается на этой маленькой плате, я должен проверить, что.
РЕДАКТИРОВАТЬ
Я проверил схемы, единственное отличие состоит в том, что плата Mini F4 имеет и дополнительную линию для выписки 10 (!) отмечен как SW1 слота Micro SD, подключенного к PA8.
Честно говоря, я не знаю, что именно эти булавки хороши. Может быть, обнаружит, была ли карта выдвинута в слоте?
SdFatSdio begin() failed
Invalid format, reformat SD.
Мэнни
Ср 24 января 2018 г. 20:21
[Стивестронг - Ср 24 января 2018 г. 12:10] - Я только что снова обновил свою репо -мастер -филиал, удалил все локальные файлы, клонировал все новое из GitHub, скомпилирован, и я работал USB -сериал.Пятно на ...Установлен виртуальный драйвер COMPORT STM и теперь получение серийного USB Несколько библиотек с SPI, как ADAFRIT_ILI9341_STM, не будут компилировать с помощью Blue Mini Poard...Я оставлю это на другой день.
Я рекомендую вам сначала удалить все локальные файлы, прежде чем загружать и извлечь файлы из нового Zip of My Repo.
Вы узнаете ли вы, USB как COM -порт? Если нет, вам, возможно, нужно установить официальные драйверы ST.
Пито
Ср 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 * Это работает. Я улыбаюсь
Все время я использовал 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? (Иногда штифты микросокета не припаяются должным образом).Привет, Пито, извините, был занят строителями и юридическими проблемами, так что Haven’T сделал много за последние несколько недель. В ответ USB включает свет, но код загружен в плату - Blink- Donn’T -беги. Если я включу доску из соединений ST-Link, она сделает.
Кроме того.. Я бы заменил 10-километровые пульсации чем-то вроде 47K-100K
Глядя на дно доски, не все резисторы и т. Д. Я прочитал о неправильном значении резистора USB, который схемы перечисляет как R8, и это один из немаркированных. Также резисторы 10K, которые вы упомянули, также без опознавательных знаков. Кто -нибудь может указать, какие это?
- EE7D118F-0095-477E-B83F-7D6A89B5FDBF.JPEG (185.13 киб) просмотрено 325 раз
Efftek
Вт, 06 марта 2018 г. 13:43
Обновление на выше.
После того, как я заменил аппаратные файлы на stevestrongs Github Ones и перезагрузил эскиз через мою ST-Link, все вдруг прекрасно!
ура....
После того, как я заменил аппаратные файлы на stevestrongs Github Ones и перезагрузил эскиз через мою ST-Link, все вдруг прекрасно!
ура....
Mrburnette
Вт, 06 марта 2018 г., 16:22
[Efftek - Вторник 06 марта 2018 г. 13:43] - Обновление на выше.У нас начинается несколько «ароматов» ядер в филиалах GitHub. Я вижу дилемму, которая пытается поддержать все эти вещи... Необходимо спросить «какое ядро», прежде чем ответить, а затем пытаться примирить, почему работает одна ветвь, а одна филиала не работает.
После того, как я заменил аппаратные файлы на stevestrongs Github Ones и перезагрузил эскиз через мою ST-Link, все вдруг прекрасно!
ура....
Луча