STM32 Warning при компиляции библиотечной функции

Кто любит RISC в жизни, заходим, не стесняемся.
Аватара пользователя
Michael_Sch
Открыл глаза
Сообщения: 74
Зарегистрирован: Пт июл 12, 2013 13:53:52
Откуда: Санкт-Петербург

Re: STM32 Warning при компиляции библиотечной функции

Сообщение Michael_Sch »

syntime У меня используются только ADS1256_Init(),ADS1256_API_ConvertDataOnce() и ADS1256_API_ReadLastData()
А вы что хотите получить в конечном итоге?
Они же уже приходят с прошивкой которая циклически выводит результаты преобразования по всем каналам.
Я получал две партии, в одной была прошивка на 96008N1 а в другой то же самое, но скорость порта была 115200.
Прошивку удалось слить и отпатчить, т.к. номера каналов и единицы измерения были иероглифами. Получилось)
Зачем, зубодер распроклятый, мучительный тянешь момент?
Тебе, стоматолог, сто матов измученный шлет пациент! (с) Вадим Шефнер
Реклама
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Re: STM32 Warning при компиляции библиотечной функции

Сообщение alex_ »

Пора немножко тему приподнять :)
Теперь моя очередь куб пинать :))
Я пока дилетант в этом кубе, есть пару вопросов:
- при компиляции кода всё ок, после заливки прошивки он открывает некий фаил и выделяет строчку из него, вопрос: нафига?
Изображение
- я много всего слышал как ругают куб, расскажите в чем его косяк?
Поскольку куб все захейтили, а есть ли другая бесплатная альтернатива, поскольку писать приходиться периодически коммерческие проекты? :roll:
Реклама
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32 Warning при компиляции библиотечной функции

Сообщение VladislavS »

Ругая куб можно бесплатно возвиситься. Его разработчики же не могут ответить.
Аватара пользователя
Michael_Sch
Открыл глаза
Сообщения: 74
Зарегистрирован: Пт июл 12, 2013 13:53:52
Откуда: Санкт-Петербург

Re: STM32 Warning при компиляции библиотечной функции

Сообщение Michael_Sch »

[uquote="alex_",url="/forum/viewtopic.php?p=4427302#p4427302"]- я много всего слышал как ругают куб, расскажите в чем его косяк?[/uquote]
Куб ИМХО нормальная IDE, народ в основном ругается на HAL.
Ну и есть всякие неочевидные штуки, типа если настройку периферии делаешь в MX, то при генерации может затереть написанный Вами не в том месте ( по мнению Куба :? ) код.
Там есть спец. отведённые места, отмеченные комментами типа "User code X".
А HAL конечно штука развесистая и всеобъемлющая, что отрицательно сказывается на производительности. Но никто не мешает всё писать врукопашную с использованием только CMSIS.
В том числе не пользоваться и MX, конфигурировать вручную.
Зачем, зубодер распроклятый, мучительный тянешь момент?
Тебе, стоматолог, сто матов измученный шлет пациент! (с) Вадим Шефнер
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
alex_
Опытный кот
Сообщения: 781
Зарегистрирован: Сб июн 01, 2013 22:24:21
Откуда: ПФО

Re: STM32 Warning при компиляции библиотечной функции

Сообщение alex_ »

Ну если это все его косяки то в целом терпимо, HAL планирую использовать только на этапе обучения, ранее писал на микроси там нет никакого HAL только свои библиотеки и то для периферии, а чтобы контроллер запустить от кварца и включить умножитель это надо было всё ручками через регистры написать, так что некий опыт есть. Почему слез с микроси: 1 платная, 2 дичайший оптимизатор, который выкидывает часть кода по своему усмотрению считая его не нужным :evil: Никогда заранее не узнаешь, что у тебя отвалится после каждой компиляции :kill:
Почему сидел на микроси: одна среда для PIC, AVR, STM и ещё для некоторых контроллеров но писал только для этих трёх.
Второй минус куба: это конечно удаление кода при каждой его генерации и ещё кучу лишних букав добавляет, накой пёс они нужны :facepalm:
По моему мнению в main.с при его создании должно быть 3 строчки и несколько скобок(ну и функции HAL для старта и инициализации периферии)

Код: Выделить всё

#include "main.h"
void main()
{
  while(1)
  {
  }
}
Заколебался выкидывать все бесполезные комментарии :evil:
Реклама
Ответить

Вернуться в «ARM»