-
- А даблы там точно есть? С месяц назад пришлось на фиксированную
точку x64 перейти в iar for stm8, нет поддержки double. - jlm(14.04.2026 06:16)
- Галка в опциях проекта есть, начиная как минимум с версии 3.20С - -=John=-(14.04.2026 08:33)
- Выяснили бы в описании точно не полагаясь на галочки. jlm(220 знак., 14.04.2026 08:51)
- Я хелпы глянул, каюсь, не прям всё, но старался. Ничего там по
поводу замены нет. И про отсутствие поддержки тоже нет. -=John=-(32 знак., 14.04.2026 09:05)
- Галлюцинации предлагались, отсутствующие вкладки и пр.. Нет скорее
всего дабла из-за тормознутости восьмибитникa. Дипсик с гроком
сразу сказали что нет дабла. - jlm(14.04.2026 10:06 - 10:14)
- Только я увидел здесь иронию? В первом предложении жалоба на
галлюцинации. Во втором предложении галлюцинация. - SciFi(14.04.2026 10:13)
- для улучшения точности и стабильности ответов лучше усреднять с весами )). Идея для стартапа. - jlm(14.04.2026 10:20)
- Только я увидел здесь иронию? В первом предложении жалоба на
галлюцинации. Во втором предложении галлюцинация. - SciFi(14.04.2026 10:13)
- Как-то похоже на неработающую библиотеку. Но с чего она не работает
на трех версиях компилятора, с интервалом между выпусками лет 15? -=John=-(70 знак., 14.04.2026 09:08)
- Не положены тебе даблы на восьмибитках. - Nikolay_Po(14.04.2026 09:11)
- может, он просто не дождался данных, а атмега так старалась посчитать? :-D - Ralex(14.04.2026 12:10)
- klen выкладывал библиотеки на АВР. Не помню, был там дабл или нет.
Наверное, под ГЦЦ. - mse homjak(14.04.2026 10:24)
- Если ТС не смог запустить double на яре, то кленовое хозяйство не запустит тем более... - SciFi(14.04.2026 10:30)
- Не положены тебе даблы на восьмибитках. - Nikolay_Po(14.04.2026 09:11)
- Галлюцинации предлагались, отсутствующие вкладки и пр.. Нет скорее
всего дабла из-за тормознутости восьмибитникa. Дипсик с гроком
сразу сказали что нет дабла. - jlm(14.04.2026 10:06 - 10:14)
- Я хелпы глянул, каюсь, не прям всё, но старался. Ничего там по
поводу замены нет. И про отсутствие поддержки тоже нет. -=John=-(32 знак., 14.04.2026 09:05)
- Выяснили бы в описании точно не полагаясь на галочки. jlm(220 знак., 14.04.2026 08:51)
- Галка в опциях проекта есть, начиная как минимум с версии 3.20С - -=John=-(14.04.2026 08:33)
- Там очень всё долго делается - может сторож срабатывает? У меня
именно так было. Пришлось сторож отключать на время вычислений - symbions(14.04.2026 00:33)
- Это бы приводило к видимому эффекту при пересбросе. Он заметен - очистка дисплея, паузы и т.п. Нет такого. - -=John=-(14.04.2026 08:35)
- ИИ-чат говорит, что printf не покажет double. - SciFi(13.04.2026 20:14)
- Я в реальной работе прибора смотрю, не в симуляторе. На экранчике
прибора. Если убрать галку - все ОК. Ставишь - привет семье, нули.
Даже с флоатами вместо даблов. - -=John=-(13.04.2026 20:18)
- Думаю, стоит сделать максимально простой тестовый проект и
разбираться на нем в симуляторе или отладчике. Реальный прибор тут
скорее мешает. - AlexG(13.04.2026 20:31)
- Придется, похоже - -=John=-(14.04.2026 08:38)
- Думаю, стоит сделать максимально простой тестовый проект и
разбираться на нем в симуляторе или отладчике. Реальный прибор тут
скорее мешает. - AlexG(13.04.2026 20:31)
- Я в реальной работе прибора смотрю, не в симуляторе. На экранчике
прибора. Если убрать галку - все ОК. Ставишь - привет семье, нули.
Даже с флоатами вместо даблов. - -=John=-(13.04.2026 20:18)
- А там не нужно дополнительно выбирать какую-нибудь библиотеку DLIB? - reZident(13.04.2026 20:10)
- Пробовал. Без эффекта - -=John=-(13.04.2026 20:15)
- Выбирали именно Full DLIB? Потому, что при выборе Normal DLIB даблы
32-битные даже, несмотря на выбор опции Use 64-bit doubles.
Проверил, установив IAR EW-AVR 6.12.1. P.S. либо нужно вручную
прописывать в опциях проекта имя библиотеки. reZident(4 знак., 14.04.2026 09:58, картинка, картинка)
- А вот спасибо большое. Библиотеку впрямую не прописывал. Буду
пробовать - -=John=-(14.04.2026 11:03)
- Ну как? Заработало? - Nikolay_Po(14.04.2026 12:20)
- нет -=John=-(412 знак., 14.04.2026 12:30)
- Размер прошивки, хотя бы, меняется? Попробуй преобразовать при
помощи lround(). - Nikolay_Po(14.04.2026 15:44)
- Меняется. Попробую. - -=John=-(14.04.2026 16:36)
- Не помогло. -=John=-(89 знак., 14.04.2026 16:39)
- Меняется. Попробую. - -=John=-(14.04.2026 16:36)
- Размер прошивки, хотя бы, меняется? Попробуй преобразовать при
помощи lround(). - Nikolay_Po(14.04.2026 15:44)
- нет -=John=-(412 знак., 14.04.2026 12:30)
- Ну как? Заработало? - Nikolay_Po(14.04.2026 12:20)
- А вот спасибо большое. Библиотеку впрямую не прописывал. Буду
пробовать - -=John=-(14.04.2026 11:03)
- В настройках в Library Options есть выбор типа форматера для
printf/fprintf/sprintf. Облегченные версии не поддерживают вывод
плавающих (и всегда выводят нули!). ЫЫyкпy(110 знак., 13.04.2026 21:20, картинка)
- Да нет, я никакие форматеры в принципе не пользую. Я это перевожу в
целое, и его собственными функциями выкидываю на дисплейчик. Если
галка снята, все фурычит прекрасно. Галка ставится - даже если это флоаты, а не даблы - выводится 0. -=John=-(122 знак., 14.04.2026 08:32)
- Я бы предложил сделать проектик " x = y +1.0;" и посмотреть что
скомпилировалось. Возможно, нужной библиотеки просто нет. Второе,
проверил бы printf. Вывел бы байтовый массив, вместо double. - Cкpипaч(14.04.2026 08:37)
- Пожалуй, придется - -=John=-(14.04.2026 08:40)
- Я бы предложил сделать проектик " x = y +1.0;" и посмотреть что
скомпилировалось. Возможно, нужной библиотеки просто нет. Второе,
проверил бы printf. Вывел бы байтовый массив, вместо double. - Cкpипaч(14.04.2026 08:37)
- Да нет, я никакие форматеры в принципе не пользую. Я это перевожу в
целое, и его собственными функциями выкидываю на дисплейчик. Если
галка снята, все фурычит прекрасно. Галка ставится - даже если это флоаты, а не даблы - выводится 0. -=John=-(122 знак., 14.04.2026 08:32)
- Выбирали именно Full DLIB? Потому, что при выборе Normal DLIB даблы
32-битные даже, несмотря на выбор опции Use 64-bit doubles.
Проверил, установив IAR EW-AVR 6.12.1. P.S. либо нужно вручную
прописывать в опциях проекта имя библиотеки. reZident(4 знак., 14.04.2026 09:58, картинка, картинка)
- Пробовал. Без эффекта - -=John=-(13.04.2026 20:15)
- А что документация говорит? Я как-то хотел даблы, не помню, avr-gcc
или XC8. В стандартные библиотеки тулчейнлов "не завезли". - Nikolay_Po(13.04.2026 19:35)
- Да как-то ничего не говорит. Галки достаточно. Но не работает - -=John=-(13.04.2026 20:03)
- Может дизассембрер глянуть, что вообще компилятор генерирует? Ну и
IAR EWAVR уже есть и более свежий и доработанный - AlexG(13.04.2026 19:29)
- В ассемблер не смотрел. -=John=-(318 знак., 13.04.2026 20:07)
- Ну вот здрасте. Самое нужное - и не посмотрел. Как в анектоте - "следил через окно за женой с любовником, но в самый кульминационный момент они выключили свет - и настала полная неопределенность" :-) il-2(190 знак., 14.04.2026 18:08)
- "Будка" которую чаще всего использую не общедоступна. Другие
варианты надо вспоминать. - AlexG(13.04.2026 20:34)
- Пару лет назад я АРМовский 9.20 (вроде) откуда-то отсюда скачивал. Но склероз на марше, ничего не помню. - -=John=-(14.04.2026 08:37)
- В ассемблер не смотрел. -=John=-(318 знак., 13.04.2026 20:07)
- А даблы там точно есть? С месяц назад пришлось на фиксированную
точку x64 перейти в iar for stm8, нет поддержки double. - jlm(14.04.2026 06:16)