ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
803581 Топик полностью
RED_DRAGON (21.12.2017 22:58, просмотров: 110) ответил iedxy на ПО Си который живет в Atmel Studio. Где разместится данная переменная в Flash или ОЗУ, хотелось бы, что-бы компилятор разместил ее во FLASH. Подскажите какой ключ поставить, все относительно к ARM, которые SAM20G к примеру.
const и ставьте а что мешает? или кудато не туда сложились данные (должны во флешь соответственно попасть)? что говорит мап файл? как я понимаю там обычный гцц ведь? можно в файле линкера указать секцию по желаемому адресу и туда сложить ваши данные... (тут типа ссылко на "ld.pdf" должна быть) в си это будет тогда чтото типа вот такого #define YO_HO_HO __attribute__ ((section(".mysuperpupersection"))) YO_HO_HO your_data_type my_super_puper_var_in_my_super_puper_section = {....} IIRC там можно было в аттрибутах адресс сразу указать.... ну вообще обычного const хватает. а определение спецсекций для спецслучаев :)