Главная › Форумы › Конструкторское бюро › Автоматизация › Автоматика LuckyBox › Весы "винокура" с контролем скорости и объема отбора
Помечено: Прошивка через IDE
-
АвторСообщения
-
02.10.2020 в 12:15 #72995
Предложил сегодня ардуино обновить платы, и вот что получилось
Компиляция скеча весов:
Скетч использует 370356 байт (35%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 32348 байт (39%) динамической памяти, оставляя 49572 байт для локальных переменных. Максимум: 81920 байт.А было:
Скетч использует 341560 байт (32%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 34496 байт (42%) динамической памяти, оставляя 47424 байт для локальных переменных. Максимум: 81920 байт.Может есть более лучший компилятор?
Да! Я с виду шут, но в душе король, и ни кто как я не может...
02.10.2020 в 14:52 #73006Предложил сегодня ардуино обновить платы, и вот что получилось…
Тут дело не в компиляторе. Просто обновляют то и саму SDK для плат, добавляют что то новое в интегрированные библиотеки, правят старые ошибки, добавляют новые ошибки :). Соответственно объем скомпилированного кода и возрастает.
02.10.2020 в 19:07 #73021И так проверил еще, самый маленький объем у старой прошивки, потом идет моя правленая, потом последняя выложенная тут прошивка. И похоже все плюсы идут из-за сноса вывода информации в порт. (44 б памяти и 52 байта переменных) хотя размер бинарника одиноковый.
Да! Я с виду шут, но в душе король, и ни кто как я не может...
02.10.2020 в 23:44 #73028И так проверил еще, самый маленький объем у старой прошивки, потом идет моя правленая, потом последняя выложенная тут прошивка. И похоже все плюсы идут из-за сноса вывода информации в порт. (44 б памяти и 52 байта переменных) хотя размер бинарника одиноковый.
Ну в прошивке для весов, пока вроде “борьба” за память не идет, там ее с лихвой доступно. Вот с прошивкой для LB, уже приходится “выЁживаться”, но один черт победим 😉
09.10.2020 в 10:44 #73384Ну в прошивке для весов, пока вроде “борьба” за память не идет, там ее с лихвой доступно. Вот с прошивкой для LB, уже приходится “выЁживаться”, но один черт победим 😉
Мне хуже, пишу для себя и приходится учитывать чего хочется, например датчики температуры встроены или отдельным блоком. Если плюнуть, и считать для себя что все отдельными блоками, то код получается компактным, и есть хороший задел на развитие, даже вэб спокойно ложиться на отдельный блок. Но так как это не единственный проект, приходится учитывать все. На пример: ребенок собирает весы, чтобы его занять, весам приходиться работать в трех режимах (просто весы – до 200 кг, режим ЛБ, мой режим) и так далее. Dark плохой человек, Dark тырит чужой код … )
Да! Я с виду шут, но в душе король, и ни кто как я не может...
14.10.2020 в 19:52 #73591Добрый вечер . Пытался прошить весы с модулем ESP-12E . Прошивка начинается и не заканчивается . Лог прилагаю . Чтобы это могло быть ?
Вложения:
Вы должны войти для просмотра вложений.15.10.2020 в 12:01 #73608Пытался прошить весы с модулем ESP-12E .
Точно такой модуль ?
Если да то не прошьете.
Да! Я с виду шут, но в душе король, и ни кто как я не может...
15.10.2020 в 15:20 #73609Немного другой логотип производителя ю А так похож. Может ESP 12F … А почему нельзя прошить ? Прошивкой ЛБ прошивается на раз …
15.10.2020 в 15:24 #7361017.10.2020 в 11:37 #73697Уважаемый Dark , почему нельзя прошить указанный модуль ? Или я что то неприличное спросил ?
17.10.2020 в 21:33 #73718Добрый вечер . Пытался прошить весы с модулем ESP-12E . Прошивка начинается и не заканчивается . Лог прилагаю . Чтобы это могло быть ?
Варианта обычно два, либо USB шнурок хреновенький, либо китайцы с объемом памяти кинули (должно быть минимум 4Mb). Но так как сама прошивка залетает с первой/второй попытки (это младшие адреса памяти), а вот файловая система под web и с десятка попыток не заходит, скорее все же бардак с памятью в модуле. Естественно это просто предположение с высокой степенью вероятности, а не 100% догма.
18.10.2020 в 08:57 #73735Oleg , я конечно парень бухой, но в моем вопросе про контроллер уже был и ответ. Модуль позиционируют как шелд, а по описанию технических характеристик по умолчанию доступно только 512 kb памяти для данных. По этому скорее всего как раз прошивка и влезает. Надо смотреть OTA режим. Если 0 то не повезло, 1,2 тоже, нужен 4. Это первое что может быть. Второе, у этих модулей были проблемы с правильной прошивкой, вы же его прошиваете через переходник, судя по модулю. Тут придётся искать в интернете, ошибка как раз была с прошивкой вэб сервера.
ИИзвеняюсь, что не ответил сразу.
Да! Я с виду шут, но в душе король, и ни кто как я не может...
19.10.2020 в 00:19 #73766Спасибо За ответы .
Сергей , шнурок исправен . да и заменялся не раз … Скорее верно что модули говно . Причём оба купленные в последней партии ведут себя одинаково . Один из них даже один раз загрузил веб интерфейс , но не позволял в нем сохранять все изменения . В частности при прописывании моей точки доступа не сохранял эти данные . Потом возможность загрузки вебморды исчезла при прочих равных условиях .
Dark , полностью аналогичный модуль (шелд) у меня скоро год как успешно работает на LuckyBox . Поэтому я надеялся что в весах то он точно работать сможет . Не повезло … Купил говно …
Вопрос мой заключался в следующем : видно ли из лога В чём собственно дело ? При каких манипуляциях происходит сбой .
и есть ли программные средства тестирования данного модуля ?
И если сама программа прописывается постоянно успешно означает ли это что переходник исправен ?
19.10.2020 в 07:23 #73780В 2016-2017 годах где-то на форумах была похожая тема, но не помню на каких. Но если один модуль нармально а другой глючит значит китайцы правда постарались, я так с питерским магазином в 2018 ругался блютуз модуль не хотел цепляться ни как к трём разным контроллерам, так как надо было срочно, купил оригинальный, и к оригинальному он подключился, хотя с есп таких проблем потом не было.
Может где нить ножка плохо пропаялась.
Да! Я с виду шут, но в душе король, и ни кто как я не может...
19.10.2020 в 20:55 #73809Может где нить ножка плохо пропаялась.
Так если бы был непропай вообще бы ничего не писалось ..
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.