Доброе время суток!
На днях решил освоить avr-gcc. По ходу решения некоторой тестовой задачи возникла необходимость разместить некий массив, размер которого известен еще на этапе компиляции программы, по заданному адресу памяти данных. Т.е. этот массив не относится ни к секции .data ни к секции .bss. Чтение gcc.gnu.org не принесло ожидаемого просветления: вроде как, нужно использовать директиву __attribute__, но вот как?... И еще, этот самый адрес зависит от размера памяти конкретного кристалла...
P.S. Всем ответившим ПО СУЩЕСТВУ заранее благодарен.



Ответ на:
комментарий
от smartly

Ответ на:
комментарий
от smartly


Ответ на:
комментарий
от Murr

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Статьи Осваиваем STM32 снизу: часть 4 (2023)
- Форум что такое __attribute__? (2003)
- Форум модуль ядра, '__attribute__ '? (2005)
- Форум Проблема с __attribute__ ((__packed__)) (2017)
- Форум #pragma pack(1) / __attribute__((packed)); / DWORD ? (2006)
- Форум [gcc] Oграничения на процедуру с __attribute__((constructor)) (2009)
- Форум __attribute__((weak, alias («smth»)) для class member в C++ (2014)
- Форум Будет ли подлежащая библиотека проинициализирована ранее через __attribute__ ((constructor)) (2018)
- Форум ошибка gcc: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token (2008)
- Форум Использование system() VS Использование библиотек (2018)