- 
	- Заклинаю: с LTO, повключай все предупреждения компилятора, может быть, кроме "экстра". И устрани их прежде, чем тестировать работу кода. LTO - штука весьма жестокая к ошибкам. А предупреждения - важные подсказки. - Nikolay_Po(23.04.2025 11:03)
- Я кубом не пользуюсь, но уверен, что можно. Найдите место, где
выбирается оптимизация. Где-то рядом будет поле "дополнительные
ключи оптимизации" или "дополнительные параметры". Туда впишите
-flto=auto. - Nikolay_Po(22.04.2025 23:53)
			- Я такого места не нашел  AlexBi(2 знак., 23.04.2025 05:09, картинка, картинка)
					- И проверь, чтобы компилятор был GCC 14.2.Rel1 - с сайта АРМ можно
скачать. Рабоатает.  Nikolay_Po(1 знак., 23.04.2025 10:48, ссылка)
							- Самая свежая версия вовсе не требуется. - SciFi(23.04.2025 10:49)
									- Включение LTO в одном ряду со сменой компилятора. Если уже включать, то на свежей версии. Ещё: раз уж борешься за скорость, просто проверь с другой версией компилятора. У меня 14й дал больший размер кода, чем 12й и 13й. А значит - размотал циклы поглубже. Может, и скорость вырастет. Стоит, как минимум, попробовать и сравнить. Nikolay_Po(124 знак., 23.04.2025 11:15)
- А как же: "Регулярное обновление базового ПО это не про исправление
ошибок. Это про исключение необходимости, в критической ситуации,
прыгать через три поколения и отлавливать все глюки этого прыжка в
один (самый неподходящий) момент." (с) Скрипач.  Nikolay_Po(1 знак., 23.04.2025 11:00, ссылка)
											- Меня цитируют. Да еще и по-делу. Приятно, блин :) - Cкpипaч(23.04.2025 11:04)
 
 
 
- Самая свежая версия вовсе не требуется. - SciFi(23.04.2025 10:49)
									
- Ну так плюсик зелёный нажми, над большим полем Other flags. В Miscellaneous. - Nikolay_Po(23.04.2025 10:46)
 
- И проверь, чтобы компилятор был GCC 14.2.Rel1 - с сайта АРМ можно
скачать. Рабоатает.  Nikolay_Po(1 знак., 23.04.2025 10:48, ссылка)
							
 
- Я такого места не нашел  AlexBi(2 знак., 23.04.2025 05:09, картинка, картинка)
					
- Разве HAL подключается в виде исходников? Скорее всего, объектный
код, то есть не ждите от него никакого LTO. - SciFi(22.04.2025 20:30)
			- HAL вполне прилично сделан. И он в исходниках. CMSIS+LL+HAL дают
весьма обширный и глубокий, по части абстракций, инструментарий.  Nikolay_Po(217 знак., 22.04.2025 23:57)
					- Я привык к регистрам, поэтому не могу понять всю эту движуху. Это же нужно изучать мануал не только про периферию, но и про этот хал, если этот мануал вообще есть во вменяемом виде. Двойная работа. И "использование в другой серии" тоже звучит забавно, но на деле множество оговорок, которые часто отменяют эту идею. Биполярочка какая-то. - SciFi(23.04.2025 08:14)
 
- HAL идет в виде исходников, на сколько я могу судить, т.е. LTO могло бы помочь. Теоретически можно весь проект собрать другим компилятором, включив все нужные опции. Но наверное проще будет сразу написать свое, без использования КУБа. Благо я еще только начинаю пробовать разную периферию на предмет применимости к моей задаче. AlexBi(1 знак., 22.04.2025 21:18, ссылка)
 
- HAL вполне прилично сделан. И он в исходниках. CMSIS+LL+HAL дают
весьма обширный и глубокий, по части абстракций, инструментарий.  Nikolay_Po(217 знак., 22.04.2025 23:57)