Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
846436
Топик полностью
Sl
(06.06.2018 20:07, просмотров: 164)
ответил
Лагунов
на
у меня в принципе с STM32 нигде нет проблем ни с памятью (как ОЗУ, так и ПЗУ), ни с быстродействием. Вопрос возник только из-за того, что внезапно получился невыровненный массив дял записи во флэшку через FatFS. И в результате файлы больше 500
А какая директива должна быть, что бы выровнять элементы массива. Я порылся и для IAR нашел только
#pragma pack(1) ..... #pragma pack() но она только для структур.
Ответить
Можно сделать union со своим массивом и uint32_t, к примеру. Обычно uint32_t выравнивается кратно 4, массив автоматически тоже.
-
SciFi
(06.06.2018 20:16
)
#pragma data_alignment = 4
-
йцукен
(06.06.2018 20:14
)