Где находится STM32L4, с точки зрения поддержки?

Ореховый
Четверг 02 августа 2018 г. 10:32 утра
Я только что наткнулся на проект, который может потребовать, чтобы я основал на доске на базе STM32L4, и я не уверен, где этот чип находится в отношении поддержки, он полностью реализован, как F103? или меньше, как F4?

Steves или Genric Core лучше подходит?

Если бы вы могли сообщить мне, что это будет оценено.

Спасибо

Mrburnette
Четверг, 2 августа 2018 12:50
[Ореховый - Четверг 02 августа 2018 г. 10:32 утра] - Я только что наткнулся на проект, который может потребовать, чтобы я основал на доске на базе STM32L4, и я не уверен, где этот чип находится в отношении поддержки, он полностью реализован, как F103? или меньше, как F4?

Steves или Genric Core лучше подходит?

Если бы вы могли сообщить мне, что это будет оценено.

Спасибо
Проверьте работу Grumpyoldpizza здесь: https: // github.com/grumpyoldpizza/arduino-stm32l4

Я считаю, что усилия довольно зрелые.

Луча

Ореховый
Чт, 2 августа 2018 г., 19:50
Хм, немного смотрит там, а не считать старину, я не уверен, что она достаточно зрелая для проекта... может сказать лидеру перейти на F103 только для простоты на этом фронте...

Ланнакин
Вторник 07 августа 2018 г., 17:26
Есть также этот набор: https: // github.com/stm32duino/arduino_c ... r/варианты

Дэйвид.Прентис
Вторник 07 августа 2018 22:11
Ядро STMICROELECTRONICS поддерживает STM32L476.

Он уже поддерживает несколько досок Nucleo-32, нукле-64, нуклео-128. Довольно просто добавить любую другую доску ядер.

L476 - очень универсальный чип. Он может работать с разумной скоростью или медленно идти для снижения энергопотребления.

Дэйвид.

Grumpyoldpizza
Вторник 14 августа 2018 г., 19:34
[Ореховый - Четверг 2 августа 2018 г., 19:50] - Хм, немного смотрит там, а не считать старину, я не уверен, что она достаточно зрелая для проекта... может сказать лидеру перейти на F103 только для простоты на этом фронте...
Интересный ... Чего тебе там не хватает ?

Aonsquared
Чт 16 августа 2018 г., 20:12
Официальное ядро ​​едва использовалось для меня.

По моему опыту, ядро ​​Grumpyoldpizza гораздо более стабильное и зрелое, чем «официальное» ядро ​​STM для STM32L4.

Дэйвид.Прентис
Пт 17 августа 2018 г., 6:38
Какие проблемы у вас были с официальным ядром?

Если вы сообщите о них, их можно решить для других пользователей и всего мира в целом.

Точно так же я уверен, что Grumpyoldpizza может дать совет. Именно так работает программное обеспечение с открытым исходным кодом.

Лично я думаю, что важно, чтобы ядро ​​arduino было довольно легко произведено для большинства чипсов STM32. Популярные доски поддерживаются по умолчанию. Да, это включает в себя абстракцию HAL.

Дэйвид.

Grumpyoldpizza
Пт 17 августа 2018 г. 14:09
[Дэйвид.Прентис - Пт 17 августа 2018 г. 6:38] - Какие проблемы у вас были с официальным ядром?

Если вы сообщите о них, их можно решить для других пользователей и всего мира в целом.
Цель официального ядра (ну, сделано Wi6labs, не на самом деле ST ... Так как это более официально, чем любой другой ?) заключается в поддержке как можно больше чипов/плат, используя ST HAL, реализуя минимальную функциональность, требуемую Arduino. Повысью в том, что почти каждая доска ядер работает ...

Душа STM32L4 (и STM32L0 в этом отношении) состоит в том, чтобы иметь ультра низкую мощность Arduino Arduino Core, которое предлагает USB CDC/HID/MSC, надежная жировая файловая система, серийная или поддержка (через встроенный FTL, так что USB MS может действительно используйте его в качестве блочного устройства с выравниванием износа;. Async IO для USB/UART/I2C/SPI, чтобы вы могли сфотографироваться и положить ядро ​​процессора на сон. Существует миллиард других встроенных функций, которые выходят далеко за рамки минимальных требований. Недостатком (помимо сложности) является то, что не каждая доска под солнцем поддерживается.

Если что -нибудь с STM32L4 не работает (и я не могу все время проверять все время, и я не могу предвидеть каждый вариант использования), скажите, пожалуйста, поднимите флаг.

Однако я должен был признать, что в настоящее время я больше сосредоточен на работе STM32L0 / Lorawan, так что дела не произойдет так быстро.

fpistm
Пт 17 августа 2018 г. 15:34
[Grumpyoldpizza - Пт 17 августа 2018 г. 14:09] - Ну, сделано Wi6labs, не на самом деле ST ... Так как это более официально, чем любой другой ?
Первоначально быстро размышляя, Wi6labs сделали одно ядро ​​для некоторой серии (не все)... Затем ST (к сожалению, в основном я) на основе отзывов пользователей реализовал текущий. Wi6labs больше не участвует в поддержке с нескольких месяцев.
О "официальном", ты прав ;) Правильные условия будут «официально поддержаны святой». : mrgreen:

Aonsquared
Пт 17 августа 2018 г., 17:53
[Дэйвид.Прентис - Пт 17 августа 2018 г. 6:38] - Какие проблемы у вас были с официальным ядром?

Если вы сообщите о них, их можно решить для других пользователей и всего мира в целом.

Точно так же я уверен, что Grumpyoldpizza может дать совет. Именно так работает программное обеспечение с открытым исходным кодом.

Лично я думаю, что важно, чтобы ядро ​​arduino было довольно легко произведено для большинства чипсов STM32. Популярные доски поддерживаются по умолчанию. Да, это включает в себя абстракцию HAL.

Дэйвид.
Я на самом деле внес вклад в ядро ​​Grumpyoldpizza относительно двух незначительных (и быстро исправленных) ошибок, и да, я, вероятно, мог бы внести свой вклад в исправление «официального» ядра, но, к сожалению, у меня сейчас нет времени. Моя доска довольно легко замораживает с «официальным» ядром даже с чрезвычайно незначительными изменениями кода, поэтому может потребоваться много времени, чтобы найти и исправить. В конце концов я мог бы потратить это время, но так как моя доска так хорошо работает с ядром Grumpyoldpizza, мне мало нужно сделать это.

Ничего против «официального» ядра, понятно, что это задача кодировать гибкое ядро ​​для нескольких семей STM, и для созревания потребуется больше времени и получения большего количества функций, поэтому я буду держать его на своем радаре :) Тем временем мне нравится использовать ядро ​​Grumpyoldpizza, и мне не пришлось использовать отладчика в очень долгое время :)

Ореховый
Вторник 04 сентября 2018 г. 16:17
Ой, извини, не знал, что это звучало так, будто я хлопнуло Grumpyoldpizza, совсем не это... Извините D:

Я имел в виду, что F103 Baite немного более проверен и тестируется и идеально подходит для этого проекта. Меньше места для ошибок... и намного дешевле и легче получить.

STM32L476RG