IPB

Здравствуйте, гость ( Вход | Регистрация )

407 страниц V  « < 403 404 405 406 407 >  
Ответить в данную темуНачать новую тему
> Обсуждения событий на известном форуме, которые лучше обсудить на стороне
Harbinger
сообщение 14.3.2023, 6:17
Сообщение #8081


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20029
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Именно что "примерно" - дьявол в деталях. Впрочем, никто не запрещает мышкам кушать кактусы. Даже кошки. pardon.gif
(Стуча по дереву). Если появятся клоны того, что применяем сейчас, придётся переходить на что-то другое, во избежание казусов.
Цитата(Bioderka @ 13.3.2023, 22:24) *
Да и было бы совершенно невероятно, чтобы все ARMы внезапно исчезли.
Естественно. Исчезать будут постепенно... 51 вон уже лет 40 исчезают. girl_crazy.gif
На этой бравурной ноте запускаю IAR... для STM8. Так нужно!
Перейти в начало страницы
 
+Цитировать сообщение
Secter
сообщение 14.3.2023, 10:58
Сообщение #8082


Активный участник
***

Группа: Пользователи
Сообщений: 18789
Регистрация: 13.1.2011
Пользователь №: 332



Цитата(Harbinger @ 14.3.2023, 7:17) *
51 вон уже лет 40 исчезают. girl_crazy.gif

girl_crazy.gif Куда они денутся ... с Али . laughter2.gif

Прикрепленное изображение
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 14.3.2023, 15:55
Сообщение #8083


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20029
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Вот как раз те стали нафиг не нужны с появлением 8252. А это сколько годков? 22 кажись.
Любители антиквариата и здесь купить могут, в наличии даже в DIP. Цена, правда, весёлая, почти 5 баксов. Примерно как тогда, когда они на свет появились. girl_crazy.gif
Я немного о другом. О 48...72 мипсах при потреблении 5 мА в QFN и ценой в 5-10 сигарет (здешних).

Блин, c IAR таки надо сваливать. В случае с STM8 сие проблематично весьма, но уже реально.
Перейти в начало страницы
 
+Цитировать сообщение
Bioderka
сообщение 14.3.2023, 16:14
Сообщение #8084


общечеловек
***

Группа: Пользователи2
Сообщений: 3032
Регистрация: 23.2.2011
Из: Кацапетовка
Пользователь №: 340



Цитата(Harbinger @ 14.3.2023, 16:55) *
Блин, c IAR таки надо сваливать. В случае с STM8 сие проблематично весьма, но уже реально.


А зачем c IAR сваливать? Вполне заслуженный компилятор, а тем более для старья в самый раз.
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 14.3.2023, 16:26
Сообщение #8085


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20029
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Заслуженный-то он заслуженный. Но узаконить результат его работы объёмом свыше 8 килобайт не получится (в последней версии вообще 4). Оно, в принципе, не горит. Но попытаюсь на то, что по ссылке, переехать. С SDCC. Месяц назад минимальный прожект там сделал ("Hello, Lamer" в UART girl_crazy.gif ), даже отладка как-то работает, но... много всяких "но", отложил.
Для упомянутых 51 всё проще, там IAR изначально не у дел, ибо Кейл официально халявный и без ограничений (то же, что для STM32 нулевых серий и аналогичных нувотонов).
Перейти в начало страницы
 
+Цитировать сообщение
Bioderka
сообщение 14.3.2023, 18:50
Сообщение #8086


общечеловек
***

Группа: Пользователи2
Сообщений: 3032
Регистрация: 23.2.2011
Из: Кацапетовка
Пользователь №: 340



Цитата(Harbinger @ 14.3.2023, 17:26) *
Заслуженный-то он заслуженный. Но узаконить результат его работы объёмом свыше 8 килобайт не получится (в последней версии вообще 4).


А вам строго обязательно соблюдать законность, да еще и во время войны? smile.gif Почему бы вам не использовать "лекарство", после приема которого IAR про все эти ограничения забудет?
Перейти в начало страницы
 
+Цитировать сообщение
Secter
сообщение 14.3.2023, 20:06
Сообщение #8087


Активный участник
***

Группа: Пользователи
Сообщений: 18789
Регистрация: 13.1.2011
Пользователь №: 332



Цитата(Bioderka @ 14.3.2023, 19:50) *
А вам строго обязательно соблюдать законность, да еще и во время войны?

girl_crazy.gif Да ему просто перепихиваться-с-вами = РАССТРЕЛ . russian_ru.gif Никто не будет вникать в ваши "мур-мур-хуа-ту-жюр" ...первый передаёт координаты, вторая просит внести поправки-к-цели ... вы реально = ёпнулись ? Обе ?! laughter2.gif
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 14.3.2023, 20:33
Сообщение #8088


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20029
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Цитата(Bioderka @ 14.3.2023, 18:50) *
А вам строго обязательно соблюдать законность, да еще и во время войны? smile.gif Почему бы вам не использовать "лекарство", после приема которого IAR про все эти ограничения забудет?
Смотря в каких целях. Для себя, для души всё, конечно, можно. Даже альтиум в безвозвратный кредит. laughter2.gif А если что-то продать за границу, тут уже вопросы, решение которых вне моей компетенции.
На STM8 туда пока что ничего не продаётся, может, и не будет. smile.gif Мелкие кортексы, MSP-шки и C8051 прекрасно закрывают эту нишу.
Касательно конкретно IAR STM8: появилось подозрение, что он уже уступает SDCC в плане оптимизации по размеру. По крайней мере результат компиляции так выглядит. В отличие от GCC для ARM: как ни извращайся, но кейлу и иару уступает раза в полтора. Зато легче поддаётся декомпиляции Гидрой, за что авторам искреннее мерси!
Цитата(Secter @ 14.3.2023, 20:06) *
...первый передаёт координаты, вторая просит внести поправки-к-цели ...
Это об чём?
Перейти в начало страницы
 
+Цитировать сообщение
Bioderka
сообщение 14.3.2023, 21:07
Сообщение #8089


общечеловек
***

Группа: Пользователи2
Сообщений: 3032
Регистрация: 23.2.2011
Из: Кацапетовка
Пользователь №: 340



Цитата(Harbinger @ 14.3.2023, 21:33) *
На STM8 туда пока что ничего не продаётся, может, и не будет. smile.gif Мелкие кортексы, MSP-шки и C8051 прекрасно закрывают эту нишу.
Касательно конкретно IAR STM8: появилось подозрение, что он уже уступает SDCC в плане оптимизации по размеру. По крайней мере результат компиляции так выглядит. В отличие от GCC для ARM: как ни извращайся, но кейлу и иару уступает раза в полтора.


У ARMов флеш-памяти много - там плюс-минус 1 килобайт роли не играют, а б'ольшого от оптимизации едва ли достигнешь. Но в отношении STM8 (сама с ними дела никогда не имела и не собираюсь) предельная экономия на длине кода вероятно актуальна.

А какая у вас версия IAR для STM8? EWSTM8-3114 ?


Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 15.3.2023, 6:50
Сообщение #8090


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20029
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



В основном да, хватает. Хотя случаются приколы. Например, у Silabs есть такие себе EFR32FG1. С объёмом флешки от 32 до 256 К. Так вот минимальный проект с использованием RAIL (а других вариантов для работы с радиоканалом не предлагается) в 32 К не лезет, а от 64 К для пользовательских функций остаётся этак 20. Зачем они их делают - непонятно. Наверное, для хакеров, которые, познав дзен с недокументированными регистрами в количестве около 300, научились без этой самой рельсы обходиться. smile.gif Похожая ситуация с CC2650 и т.п.

Да, 3114. ЕМНИП 8 К ограничение было до 3104. Экономия сейчас не особо актуальна - STM8L151C8, 64 К флеши и 4 К ОЗУ. Займу, может, половину.
Перейти в начало страницы
 
+Цитировать сообщение
Secter
сообщение 15.3.2023, 7:02
Сообщение #8091


Активный участник
***

Группа: Пользователи
Сообщений: 18789
Регистрация: 13.1.2011
Пользователь №: 332



Цитата(Harbinger @ 15.3.2023, 7:50) *
Займу, может, половину.

girl_crazy.gif Кстати, почему не в окопе ? russian_ru.gif У тя-ж возраст = боец теробороны ... pardon.gif
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 15.3.2023, 7:27
Сообщение #8092


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20029
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



В отпуске потому что. pardon.gif
Перейти в начало страницы
 
+Цитировать сообщение
Bioderka
сообщение 15.3.2023, 22:27
Сообщение #8093


общечеловек
***

Группа: Пользователи2
Сообщений: 3032
Регистрация: 23.2.2011
Из: Кацапетовка
Пользователь №: 340



Цитата(Harbinger @ 14.3.2023, 21:33) *
А если что-то продать за границу, тут уже вопросы, решение которых вне моей компетенции.


Положим, что вы применили лекарство, благодаря которому вышли за пределы 8 К. Но как иностранцы об этом узнают? Ведь даже, если они прочитают вашу прошивку и обнаружат в ней байты сверх 8 К, то как они узнают, что у вас не было на это лицензии?
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 16.3.2023, 7:49
Сообщение #8094


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20029
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Это не ко мне вопрос. pardon.gif
Да и фигня всё это на данный момент. Тут вот младшему в политехе стали преподавать... ардуинство. Ладно бы просто ардуинство, но на симуляторах же. Облачных. crazy.gif Такого надругательства над естеством терпеть нельзя, сегодня съезжу на базар да куплю платку за три сотки. "Uno" которая.
...Кстати даже интересно стало. Сколько займёт тот прожект без "рельсы", если из него развесистый CLI выкинуть. С ним в Кейле получилось 31600 байт, что как бы близко к цели... Заодно и обновить, там следов от "гидры" немерено.
Перейти в начало страницы
 
+Цитировать сообщение
Bioderka
сообщение 16.3.2023, 9:42
Сообщение #8095


общечеловек
***

Группа: Пользователи2
Сообщений: 3032
Регистрация: 23.2.2011
Из: Кацапетовка
Пользователь №: 340



Цитата(Harbinger @ 16.3.2023, 8:49) *
Да и фигня всё это на данный момент. Тут вот младшему в политехе стали преподавать... ардуинство. Ладно бы просто ардуинство, но на симуляторах же. Облачных. crazy.gif Такого надругательства над естеством терпеть нельзя, сегодня съезжу на базар да куплю платку за три сотки. "Uno" которая.


Думаю, что "за три сотки" вы ее не купите - выйдет дороже (как минимум в 2 раза).
"Uno" - почти что классика, но мне из дешевых ардуин больше нравится "Arduino Leonardo", выполненную на Atmega32u4. А дешевая она потому, что у этого контроллера USB-интерфейс уже на борту, а стало быть, конструктив сильно упрощается. Однако для целей обучения "Arduino Leonardo" не подойдет, т.к. USB-интерфейс на AVR мало кто умеет программировать.

И вообще, я бы на Arduino плеваться не советовала, т.к. для многих целей эта вещь исключительно полезная. Ведь не плюёмся же мы на логические микросхемы 74-ой серии, хотя с тех пор на рынке появилось множество микросхем более сложной интеграции. Хотя выражение "на рассыпухе сделано" smile.gif все-таки бытует. Вот и Arduino следует рассматривать, как простейшую интеграцию того уровня, когда контроллер можно подключить напрямую к компьютеру, а для его программирования не нужен программатор (там уже загрузчик такой прошит, что залить прошивку можно прямо из компьютера по тому же кабелю). Причем Arduino по своей надежности едва ли уступит более продвинутым управляющим платам.

Помню, как мне в школе преподавали информатику - даже компьютера тогда не было. А если бы в то время была Arduino, то это было бы просто счастье!

Цитата(Harbinger @ 16.3.2023, 8:49) *
...Кстати даже интересно стало. Сколько займёт тот прожект без "рельсы", если из него развесистый CLI выкинуть. С ним в Кейле получилось 31600 байт, что как бы близко к цели... Заодно и обновить, там следов от "гидры" немерено.


Длительное время, возясь с в IAR, я заметила, что с ростом номера версии растет ... startup. Причем, листинга на него обычно не дают, а подшивают к коду, как готовый объектный модуль. Из-за этого порой слышны нарекания по поводу того, что бинарный код прошивки стал длиннее якобы из-за ухудшения качества компиляции. Тогда как на самом деле это startup разбух smile.gif. Причем, у разных компиляторов и размер startup'а разный, а потому длина прошивки в байтах не всегда служит показателем качества компиляции, т.к. компилятор startup не компилирует, а пришивает к программе тот, который ему дали. По идее задача startup'а проста - залить в ОЗУ сегмент глобальных переменных, а затем вызвать main(), как функцию (или перейти в нее прямым jmp'ом). Но отчего он растет со временем, мне до сих пор неясно. Подозреваю, что на него еще какие функции возложили, мне неведомые.
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 16.3.2023, 10:03
Сообщение #8096


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20029
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Цитата(Bioderka @ 16.3.2023, 9:42) *
Думаю, что "за три сотки" вы ее не купите - выйдет дороже (как минимум в 2 раза).

Да попытаюсь. pardon.gif Уже открылось, пора ехать. Не будет там, придётся ещё троллейбусом покататься.
Плеваться-то не плююсь. Для разовых задач, особливо лабораторного плана, самое то. Телескоп вон в Андрушивке крутит. До того там стоял 286-й комп с ДОС и ЛПТ - да помер от старости...
Цитата(Bioderka @ 16.3.2023, 9:42) *
Длительное время, возясь с в IAR, я заметила, что с ростом номера версии растет ... startup. Причем, листинга на него обычно не дают, а подшивают к коду, как готовый объектный модуль. Из-за этого порой слышны нарекания по поводу того, что бинарный код прошивки стал длиннее якобы из-за ухудшения качества компиляции
Ghidra в таких случаях проясняет ситуацию в момент. В принципе, и без неё можно, да кто ж эти .map-файлы читает? girl_crazy.gif
Собственно, благодаря Гидре и получилось стать на путь избавления от той библиотеки. Но попутно выяснилось, что она создана совсем не зря и именно в таком виде...
Цитата(Bioderka @ 16.3.2023, 9:42) *
Помню, как мне в школе преподавали информатику - даже компьютера тогда не было. А если бы в то время была Arduino, то это было бы просто счастье!
Что да то да. А за мгновенный доступ к почти бесконечной и почти бесплатной библиотеке душу дьяволу готовы были продать. girl_crazy.gif Это сейчас интернет не ценится, принимается как данность, и используется порой совсем не по назначению...
(upd 12.51) Ну купил, именно там и за 300. Тратиться на троллейбус не пришлось, но жена нагрузила закупками всякой "котятины-собачатины", т.е. корма для зверья, плюс тревога ещё эта долбаная, потому получилось дольше ожидаемого. Сейчас включу-проверю - может, оно даже заработает. unknw.gif
Так... первый ком блином. Вместо ожидаемого "принтерного" USB-B, под который с утра искал и таки нашёл свободный шнурок, на плате запаян микро. Воткнул. Под десяткой драйвера CH340 возникли сразу, COM-порт появился. Раньше это делалось малость через задницу, хоть и известно какую. Ну шо, передаю малому, нехай развлекается. girl_crazy.gif
Перейти в начало страницы
 
+Цитировать сообщение
ViKo
сообщение 18.3.2023, 14:24
Сообщение #8097


Активный участник
***

Группа: Пользователи
Сообщений: 10945
Регистрация: 19.4.2011
Пользователь №: 345



О, Шарага снова работает!
Приглашайте Биодёра в телеграмм, там Паша его(-ё) заждался.
Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 18.3.2023, 14:50
Сообщение #8098


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20029
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Шас сюда ссылку скопирую. Киць-киць. girl_crazy.gif
https://t.me/+o392SM2MJa44ZGE6
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 19.3.2023, 8:39
Сообщение #8099


тот самый
Иконка группы

Группа: Мод
Сообщений: 13647
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



hi.gif
Цитата(ViKo @ 18.3.2023, 14:24) *
О, Шарага снова работает!
Приглашайте Биодёра в телеграмм, там Паша его(-ё) заждался.


я всё вижу (с) girl_crazy.gif
у Паши в условиях военного алкоголизма иногда летает крыша, а так да, полностью поддерживаю smile.gif

Цитата(Harbinger @ 14.3.2023, 20:33) *
Касательно конкретно IAR STM8: появилось подозрение, что он уже уступает SDCC в плане оптимизации по размеру. По крайней мере результат компиляции так выглядит.

ухты, нужно проверить, потому что когда я на нем для stm8 писал - он не оптимизировал вообще ничего

Цитата(Harbinger @ 14.3.2023, 20:33) *
В отличие от GCC для ARM: как ни извращайся, но кейлу и иару уступает раза в полтора.

зато в тех двух нет фичи "Labels As Values" на которых можно десятки самых быстрых стейтмашин делать

Перейти в начало страницы
 
+Цитировать сообщение
Harbinger
сообщение 19.3.2023, 16:54
Сообщение #8100


посіпака Хунти
Иконка группы

Группа: Мод
Сообщений: 20029
Регистрация: 21.11.2009
Из: Vinnitsa
Пользователь №: 11



Цитата(_pasha @ 19.3.2023, 8:39) *
у Паши в условиях военного алкоголизма иногда летает крыша, а так да, полностью поддерживаю smile.gif
Куда ты летишь, крыса моя, в какие реки, в какие поля... блин, знаю, что там у вас куда тяжелее... харе крыша, что ли. И рама тоже.
Цитата(_pasha @ 19.3.2023, 8:39) *
ухты, нужно проверить, потому что когда я на нем для stm8 писал - он не оптимизировал вообще ничего
SDCC? Там вроде герр Краузе сотоварищи что-то допилили в последние года 2. Пока что так: 6 кБ в иаре, 2 с небольшим в SDCC (WTF?). Элементарная "матюкалка" по UART - типа выполнения фейковых команд. Разница: в первом случае работает, во втором нифига. girl_crazy.gif Но я ж лаборант-дилетант, мне простительно... даже догадываюсь, где нахомутал.
Перейти в начало страницы
 
+Цитировать сообщение

407 страниц V  « < 403 404 405 406 407 >
Ответить в данную темуНачать новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 21.3.2026, 7:10