-
- Перед lrdr r2, r3, [r3] будет загрузка адреса двойного слова в r3. Vallav(79 знак., 01.12.2010 09:40)
- автор или указатели юзает или типа #pragma pack 1(2) или принудительно по нечетному адресу размещает. - Mikla(01.12.2010 09:49)
- Так выход простой - не размещать по нечетному адресу двойные слова. Vallav(31 знак., 01.12.2010 11:11)
- Т. е. я как программист должен все же заботиться о размещении double в четных адресах? - constant(01.12.2010 12:42)
- Компилятор умный, он сам все правильно сделает. Думать надо только когда данные размещаешь в памяти принудительно по конкретным адресам. - AST(01.12.2010 12:47)
- Думать надо когда упакованные структуры используешь - Alex B далеко(01.12.2010 13:17, )
- Согласен - AST(01.12.2010 14:26)
- Думать надо когда упакованные структуры используешь - Alex B далеко(01.12.2010 13:17, )
- Компилятор умный, он сам все правильно сделает. Думать надо только когда данные размещаешь в памяти принудительно по конкретным адресам. - AST(01.12.2010 12:47)
- Т. е. я как программист должен все же заботиться о размещении double в четных адресах? - constant(01.12.2010 12:42)
- Так выход простой - не размещать по нечетному адресу двойные слова. Vallav(31 знак., 01.12.2010 11:11)
- автор или указатели юзает или типа #pragma pack 1(2) или принудительно по нечетному адресу размещает. - Mikla(01.12.2010 09:49)
- в доках на cortex-m3 ясно сказано что это ядро умеет unaligned access. А вот будет HardFault или нет - решать биту UNALIGN_TRP в Configuration Control Register amx(282 знак., 30.11.2010 15:50)
- Выдержку дали и сами не поняли что HardFault будет не зависимо от UNALIGN_TRP Mikla(684 знак., 01.12.2010 09:15)
- Прошу прощения. - amx(01.12.2010 09:22)
- Ткните, пожалуйста, докой в неграмотного. constant(615 знак., 30.11.2010 16:54 - 17:04)
- Выдержку дали и сами не поняли что HardFault будет не зависимо от UNALIGN_TRP Mikla(684 знак., 01.12.2010 09:15)
- Перед lrdr r2, r3, [r3] будет загрузка адреса двойного слова в r3. Vallav(79 знак., 01.12.2010 09:40)