Веб -кузок
Пт, 03 августа 2018 г., 16:51
Всем привет,
Я хочу представить свой проект, Toasty.
Это моя первая попытка проекта на основе STM32, поэтому я сделал решающий шаг и решил выбить прототипную плату. Идея Toasty заключалась в том, чтобы создать доску разработчиков с одним из самых мощных микроконтроллеров серии Arm Cortex -M, доступных на сегодняшний день, и доставить ее на рынок производителей - сохраняя ее доступным и, что наиболее важно, с открытым исходным кодом.
Спецификации
Это основные спецификации для Правления. Я не буду вдаваться в какие -либо конкретные подробности о поддерживаемом периферийном наборе как, если честно, это довольно обширно - от Ethernet до ЖК -дисплея, автобус и т. Д.
MCU: STM32H743VIT6
Тактовая скорость: 400 МГц
Шрам: 1 МБ
ВСПЫШКА: 2 МБ
Размеры: 3 "x1" или 76.2x25.5 мм
Внешний io: 64
Интерфейс: Micro USB
Хранилище: MicroSD SHDC
Другой: JTAG/SWD
Прогресс до сих пор...
До сих пор одна прототипная доска была заполнена и протестирована без каких -либо серьезных проблем.
У меня был очень простой пример, работающий на плате, скомпилированный с использованием системы Workbench, хотя я уже знаю, что не собираюсь ладить с ней. Сказав это, это все еще в миллион раз лучше, чем я!
Есть несколько маленьких скул, которые будут исправлены на следующем наборе досок:
Я настроил репо Github для Toasty и в ближайшие недели и месяцы, это постепенно накапливается с библиотеками, примерами, а также с аппаратными файлами с открытым исходным кодом. Если кто -то захочет внести свой вклад в библиотеки, пример кода и т. Д., То это было бы очень оценено.
https: // github.com/webzoid/toasty
Текущие файлы проектирования аппаратного обеспечения прототипа MK1, вероятно, не попадут в репо GitHub, но все будущие изменения определенно будут.
Следующие шаги
План продвигается вперед, заключается в следующем:
Точно так же, если у кого -нибудь есть какие -либо предложения по функциям, пожалуйста, не стесняйтесь комментировать.
Спасибо.
Я хочу представить свой проект, Toasty.
Это моя первая попытка проекта на основе STM32, поэтому я сделал решающий шаг и решил выбить прототипную плату. Идея Toasty заключалась в том, чтобы создать доску разработчиков с одним из самых мощных микроконтроллеров серии Arm Cortex -M, доступных на сегодняшний день, и доставить ее на рынок производителей - сохраняя ее доступным и, что наиболее важно, с открытым исходным кодом.
Спецификации
Это основные спецификации для Правления. Я не буду вдаваться в какие -либо конкретные подробности о поддерживаемом периферийном наборе как, если честно, это довольно обширно - от Ethernet до ЖК -дисплея, автобус и т. Д.
MCU: STM32H743VIT6
Тактовая скорость: 400 МГц
Шрам: 1 МБ
ВСПЫШКА: 2 МБ
Размеры: 3 "x1" или 76.2x25.5 мм
Внешний io: 64
Интерфейс: Micro USB
Хранилище: MicroSD SHDC
Другой: JTAG/SWD
Прогресс до сих пор...
До сих пор одна прототипная доска была заполнена и протестирована без каких -либо серьезных проблем.
У меня был очень простой пример, работающий на плате, скомпилированный с использованием системы Workbench, хотя я уже знаю, что не собираюсь ладить с ней. Сказав это, это все еще в миллион раз лучше, чем я!
Есть несколько маленьких скул, которые будут исправлены на следующем наборе досок:
- Boot PIN -код будет подключен к кнопке для удобства
- Тактильные переключатели немного, er, дерьмо и будут заменены чем -то лучшим
- Сигнал пробуждения будет иметь собственную специальную кнопку
Я настроил репо Github для Toasty и в ближайшие недели и месяцы, это постепенно накапливается с библиотеками, примерами, а также с аппаратными файлами с открытым исходным кодом. Если кто -то захочет внести свой вклад в библиотеки, пример кода и т. Д., То это было бы очень оценено.
https: // github.com/webzoid/toasty
Текущие файлы проектирования аппаратного обеспечения прототипа MK1, вероятно, не попадут в репо GitHub, но все будущие изменения определенно будут.
Следующие шаги
План продвигается вперед, заключается в следующем:
- Интегрировать Toastic в Arduino IDE вместе с функциями совместимости Arduino и библиотеками
- Создайте несколько простых примеров для платформы (Blinky, MicroSD Card Read/Write и т. Д.)
- Проверьте с различными щитами и предоставьте пакеты поддержки при необходимости
Точно так же, если у кого -нибудь есть какие -либо предложения по функциям, пожалуйста, не стесняйтесь комментировать.
Спасибо.
Беннебой
Пт, 03 августа 2018 г., 19:00
Вилка Huaweiwx из STM322eric, по -видимому, поддерживает H743ZI, что может быть хорошей отправной точкой для проверки интеграции Arduino IDE...
https: // github.com/huaweiwx/stm32generic
https: // github.com/huaweiwx/stm32generic
Zoomx
Пт, 03 августа 2018 г., 20:51
Мне кажется, что STM32 Teensylike на стероиде!
Profdc9
Пт 10 августа 2018 г. 14:15
Это похоже на крутой маленький девборд. Это много булавок в небольшом пространстве. Сколько слоев печата? Есть ли там пара слоев GND/VCC, зажатая?
Спасибо,
Дан
Спасибо,
Дан
Chismicro
Солнце 12 августа 2018 г., 5:48
[Веб -кузок - Пт. 03 августа 2018 г., 16:51] - Всем привет,Это довольно впечатляющая доска. 400 МГц и двойная прецессия FPU. Очень хорошо для обработки сигналов.
Я хочу представить свой проект, Toasty.
Я хотел бы иметь один ...
Был аналогичный проект. Но кажется, что он мертв:
ViewTopic.PHP?F = 19&T = 2633&начало = 690
Веб -кузок
Солнце 12 августа 2018 г. 11:18
[Profdc9 - Пт 10 августа 2018 г. 14:15] - Это похоже на крутой маленький девборд. Это много булавок в небольшом пространстве. Сколько слоев печата? Есть ли там пара слоев GND/VCC, зажатая?Это 4-слойная доска (1.0 мм FR4) с внутренними слоями сигнала. Нижний слой - это плоскость заземления с сигналами питания, маршрутированных в основном на верхнем слое.
Спасибо,
Дан
Веб -кузок
Солнце 12 августа 2018 г. 11:21
[Chismicro - Солнце 12 августа 2018 г. 5:48] - Это довольно впечатляющая доска. 400 МГц и двойная прецессия FPU. Очень хорошо для обработки сигналов.Спасибо за отзыв.
Я хотел бы иметь один ...
Был аналогичный проект. Но кажется, что он мертв:
ViewTopic.PHP?F = 19&T = 2633&начало = 690
Как упоминалось в оригинальном посте, я делаю несколько досок, доступных бесплатно для любых разработчиков, желающих протянуть руку с примерами разработки библиотеки/голого металла и т. Д.
Если вам интересно, я с радостью добавлю вас в список.
Chismicro
Солнце 12 августа 2018 г. 14:17
Если вам интересно, я с радостью добавлю вас в список.
Наверное, я могу сделать несколько примеров, как и для общей рамки, если вы отправите мне доску.
Вы проверяли, работает ли доска с этим?:
https: // github.com/huaweiwx/stm32generic
Какое у тебя график?
Кстати: я только что нашел доску с ядром, который, вероятно, можно использовать для предварительного развития
https: // www.ул.com/en/evaluation-tools/ ... 743ZI.HTML
Вы проверяли, работает ли доска с этим?:
https: // github.com/huaweiwx/stm32generic
Какое у тебя график?
Кстати: я только что нашел доску с ядром, который, вероятно, можно использовать для предварительного развития
https: // www.ул.com/en/evaluation-tools/ ... 743ZI.HTML
Chismicro
Сб 18 августа 2018 г., 3:36
Официальный базовый отдел разработки, похоже, в основном поддерживает MCU:
https: // github.com/fpistm/arduino_core_ ... LEO_H743ZI
https: // github.com/fpistm/arduino_core_ ... LEO_H743ZI
fpistm
Сб 18 августа 2018 г., 5:24
[Chismicro - Сб 18 августа 2018 г. 3:36] - Официальный базовый отдел разработки, похоже, в основном поддерживает MCU:В настоящее время я не выпускаю его, потому что я жду некоторых драйверов LL, которые должны быть в следующем кубе H7.
https: // github.com/fpistm/arduino_core_ ... LEO_H743ZI
Более того, эта ветвь не была 2 даты. Я обновил его локально, но не толкаю его. Я подтолкну их после отпуска.
Веб -кузок
Сб 25 августа 2018 г., 10:48
Извините за отсутствие обновлений за последние несколько недель, я’был занят завершением другого проекта.
я’В настоящее время успешно удалось получить несколько простых примеров на доске: Blinky, CDC и в настоящее время я’M Работа над примером MicroSD с FATFS.
Здесь есть репонирование GitHub:
https: // github.com/webzoid/toasty
Первые два примера упоминались. Проекты предназначены для системы Workbench IDE - эти примеры были сгенерированы STM32Cubemx - но я также предоставил файл проекта, чтобы другие компиляторы могли быть нацелены.
Toasty использует встроенный механизм USB DFU для обновлений прошивки в сочетании с приложениями DFU File Manager и DFUSE для загрузки кода.
Аппаратное обеспечение, я завершил 10 жарких прототиповых плат с только оборудованной модификацией, чтобы внести свой вклад в переключатель кнопки и загрузочный штифт.
После того, как я сделал вышеупомянутый мод на доски, я могу начать начать доставку тем, кто проявил интерес к совету.
я’M надеюсь расширить 10 прототипов (у меня 250 голых досок), но на данный момент расходы MCU запрещают мне это делать.
я’В настоящее время успешно удалось получить несколько простых примеров на доске: Blinky, CDC и в настоящее время я’M Работа над примером MicroSD с FATFS.
Здесь есть репонирование GitHub:
https: // github.com/webzoid/toasty
Первые два примера упоминались. Проекты предназначены для системы Workbench IDE - эти примеры были сгенерированы STM32Cubemx - но я также предоставил файл проекта, чтобы другие компиляторы могли быть нацелены.
Toasty использует встроенный механизм USB DFU для обновлений прошивки в сочетании с приложениями DFU File Manager и DFUSE для загрузки кода.
Аппаратное обеспечение, я завершил 10 жарких прототиповых плат с только оборудованной модификацией, чтобы внести свой вклад в переключатель кнопки и загрузочный штифт.
После того, как я сделал вышеупомянутый мод на доски, я могу начать начать доставку тем, кто проявил интерес к совету.
я’M надеюсь расширить 10 прототипов (у меня 250 голых досок), но на данный момент расходы MCU запрещают мне это делать.
Олли
Сб 25 августа 2018 г. 18:19
Веб -кузок,
Это выглядит действительно интересно. У меня есть некоторые доски Nucleo F7 и H7, но мне не нравятся форм -фактор и ограничения на использование юридического использования. Я получил доску RK3399 с большим количеством ввода -вывода и вычислительной мощности, но я еще не привык к развитию обнаженного железа в Linux World. По этой причине я надеюсь, что Teensy 4.x будет выпущен довольно скоро. Это поджарие кажется очень жизнеспособной альтернативой для Teensy.
Teensy Boards были хороши для моих проектов из -за высококачественных библиотек. С Toasty, очевидный способ с Cubemx и Freertos.
Удачи в вашем стремлении получить Toasty, доступную для масс.
Это выглядит действительно интересно. У меня есть некоторые доски Nucleo F7 и H7, но мне не нравятся форм -фактор и ограничения на использование юридического использования. Я получил доску RK3399 с большим количеством ввода -вывода и вычислительной мощности, но я еще не привык к развитию обнаженного железа в Linux World. По этой причине я надеюсь, что Teensy 4.x будет выпущен довольно скоро. Это поджарие кажется очень жизнеспособной альтернативой для Teensy.
Teensy Boards были хороши для моих проектов из -за высококачественных библиотек. С Toasty, очевидный способ с Cubemx и Freertos.
Удачи в вашем стремлении получить Toasty, доступную для масс.
Веб -кузок
Пт 21 сентября 2018 г. 8:04
Приносим извинения, я давно не опубликовал обновление - на работе все было немного сумасшедшим, и мое время поджаривалось ограничено.
Прототипные доски
У меня 10 полностью полных прототипных плат, включая модификацию оборудования. Этот аппаратный мод позволяет пользователю входить в режим DFU, удерживая одну из кнопок нажатия при нажатии кнопки сброса. Доски были запрограммированы с поджарием кода мигания и теперь готовы к доставке тем, кто проявил интерес.
В идеале я хочу построить еще 10 прототипов (в основном из -за интереса к этой первой партии), но я еще не в состоянии сделать это.
Ардуно расследования
В ограниченное время за последние несколько недель я начал исследовать добавление пакета Arduino в пакет «STM32Duino» (и STM32GERIERIERER для поддержки H7), однако, следовая всем инструкциям по букве, я на самом деле изо всех сил пытаюсь получить существующая плата для компиляции без каких -либо ошибок «отсутствующего файла». У меня нет точных сообщений об ошибках, но мне, вероятно, нужно потратить немного больше времени на это.
Приложение QT DFU
Я также разработал приложение в QT (только Windows, на данный момент), которое обрабатывает DFU, перепрограммирование либо из Arduino IDE, либо из командной строки. Это работает очень хорошо.
Доставка прототипов
Те из вас, кто проявил заинтересованность в том, чтобы помочь мне запустить эту доску, я буду стремиться отправить их как можно скорее, когда я завершил аппаратный мод и подтвердил, что все доски работают. Я отправлю личное сообщение заинтересованным сторонам для получения информации о доставке.
Если у кого -то есть какие -либо вопросы или предложения, касающиеся этого совета, даже на основе его нынешнего состояния прототипа (с небольшим количеством информации, которую я предоставил до сих пор), тогда я бы хотел услышать ваши комментарии.
Прототипные доски
У меня 10 полностью полных прототипных плат, включая модификацию оборудования. Этот аппаратный мод позволяет пользователю входить в режим DFU, удерживая одну из кнопок нажатия при нажатии кнопки сброса. Доски были запрограммированы с поджарием кода мигания и теперь готовы к доставке тем, кто проявил интерес.
В идеале я хочу построить еще 10 прототипов (в основном из -за интереса к этой первой партии), но я еще не в состоянии сделать это.
Ардуно расследования
В ограниченное время за последние несколько недель я начал исследовать добавление пакета Arduino в пакет «STM32Duino» (и STM32GERIERIERER для поддержки H7), однако, следовая всем инструкциям по букве, я на самом деле изо всех сил пытаюсь получить существующая плата для компиляции без каких -либо ошибок «отсутствующего файла». У меня нет точных сообщений об ошибках, но мне, вероятно, нужно потратить немного больше времени на это.
Приложение QT DFU
Я также разработал приложение в QT (только Windows, на данный момент), которое обрабатывает DFU, перепрограммирование либо из Arduino IDE, либо из командной строки. Это работает очень хорошо.
Доставка прототипов
Те из вас, кто проявил заинтересованность в том, чтобы помочь мне запустить эту доску, я буду стремиться отправить их как можно скорее, когда я завершил аппаратный мод и подтвердил, что все доски работают. Я отправлю личное сообщение заинтересованным сторонам для получения информации о доставке.
Если у кого -то есть какие -либо вопросы или предложения, касающиеся этого совета, даже на основе его нынешнего состояния прототипа (с небольшим количеством информации, которую я предоставил до сих пор), тогда я бы хотел услышать ваши комментарии.
Ланнакин
Солнце 04 ноября 2018 г., 2:24
Есть порт микропитон для нуклео-H743ZI; Я не знаю, интересует ли это или нет.
Я буду смотреть этот проект, но с моим полным отсутствием опыта я не думаю, что смогу сильно помочь. Если, например, вам нужен рисунок кошки или для восстановления автомобильного двигателя.
Я буду смотреть этот проект, но с моим полным отсутствием опыта я не думаю, что смогу сильно помочь. Если, например, вам нужен рисунок кошки или для восстановления автомобильного двигателя.
Aloysetech
Ср 14 ноября 2018 г., 11:32
Привет, Webzoid,
Это действительно хорошая доска.
Я был бы рад разработать пример голого металла, а также в конечном итоге перенести ядро arduino. Меня особенно интересует графическая способность доски!
Это действительно хорошая доска.
Я был бы рад разработать пример голого металла, а также в конечном итоге перенести ядро arduino. Меня особенно интересует графическая способность доски!
Squonk42
Ср 14 ноября 2018 г., 14:32
[Chismicro - Sun 12 августа 2018 г., 5:48 утра] - был аналогичный проект. Но кажется, что он мертв:Нет, все еще медленно движусь вперед, тестировщики приветствуются :
ViewTopic.PHP?F = 19&T = 2633&начало = 690
ViewTopic.PHP?F = 19&T = 2633&начало = 890#P50851
Но Bluepill F4 предназначен для небольших пакетов LQFP64 STM32, с картой microSD, но также включает в себя USB OTG и Lipo Charger и является совместимым с планом к пище.