- 
	
- Зависит от того как к нему обращаются. BlackMorda(30 знак., 30.05.2025 20:25)
 - Не понял вопроса. Просто поставь в определении __attribute__((aligned(4))) (или как там в твоём компиляторе). И точно будет всё копироваться. Только не затри хвостом назначение. Делай запас места, куда копируется, чтобы последнее слово не вылезло за границы. - Nikolay_Po(29.05.2025 16:36)
 - У вас кортексМ с какой цифрой? - AlexBi(29.05.2025 14:02)
 - китаец подсказывает..  POV(3 знак., 29.05.2025 13:21, картинка, картинка)
			
- А этот китаец не говорит для какого это компилятора? у меня в IAR
не работает - IBAH(29.05.2025 13:58)
					
- Эта скотина инициативу не проявила, а я сам не спросил ) - POV(29.05.2025 14:08)
							
- это от узости взора... в ИАРе вспомнил #pragma data_alignment=4  IBAH(670 знак., 29.05.2025 14:15)
									
- 100% сработает. Только не забудь про вылет последнего 32бит-слова за пределы 14 байт в назначении (для источника по барабану). - Nikolay_Po(29.05.2025 16:38)
 - И всё потому, что memcpy не нравится? Посоны, где-то вы свернули не туда. - SciFi(29.05.2025 14:30)
 
 
 - это от узости взора... в ИАРе вспомнил #pragma data_alignment=4  IBAH(670 знак., 29.05.2025 14:15)
									
 
 - Эта скотина инициативу не проявила, а я сам не спросил ) - POV(29.05.2025 14:08)
							
 
 - А этот китаец не говорит для какого это компилятора? у меня в IAR
не работает - IBAH(29.05.2025 13:58)
					
 - Гарантии нет. Такие вещи надо копировать при помощи memcpy. - SciFi(29.05.2025 13:15)
			
- Бля, обидна! мне не копировать надо, мне извлечь надо упакованные
данные в глобальные переменные. Типа так  IBAH(144 знак., 29.05.2025 13:29)
					
- Так пишите какой именно у вас процессор. Потому что если M0 или
надо универсально - memcpy без вариантов а если M3/4 - и так
сойдет, проц умеет делать невыровненные обращения. - 3m(29.05.2025 14:37)
							
- Не надо на это закладываться. Компилятор для копирования может фигакнуть LDM, а об неё даже M3/M4 споткнутся. - VladislavS.(29.05.2025 16:04)
 
 - Я подобные вещи делаю через union  Michael75(1 знак., 29.05.2025 13:46 - 13:53, картинка)
							
- Неправильный пример привёл, надо так  Michael75(1 знак., 29.05.2025 13:53, картинка)
									
- +1 - il-2(29.05.2025 16:31)
 
 
 - Неправильный пример привёл, надо так  Michael75(1 знак., 29.05.2025 13:53, картинка)
									
 - memcpy(&b, paket+4, 4) вполне обыденно выглядит - SciFi(29.05.2025 13:32)
 
 - Так пишите какой именно у вас процессор. Потому что если M0 или
надо универсально - memcpy без вариантов а если M3/4 - и так
сойдет, проц умеет делать невыровненные обращения. - 3m(29.05.2025 14:37)
							
 
 - Бля, обидна! мне не копировать надо, мне извлечь надо упакованные
данные в глобальные переменные. Типа так  IBAH(144 знак., 29.05.2025 13:29)