ЛР13. Обновление скрипта компоновщика

This commit is contained in:
Andrei Solodovnikov
2023-12-13 09:56:19 +03:00
parent 04521ca8ba
commit cb7ed2182e
2 changed files with 8 additions and 8 deletions

View File

@@ -96,7 +96,7 @@ ENTRY(_start) /* мы сообщаем компоно
*/
_text_size = 0x4000; /* Размер памяти инстр.: 16KiB */
_data_base_addr = 0x4000; /* Стартовый адрес секции данных */
_data_base_addr = _text_size; /* Стартовый адрес секции данных */
_data_size = 0x4000; /* Размер памяти данных: 16KiB */
_data_end = _data_base_addr + _data_size;
@@ -123,8 +123,8 @@ _stack_size = 1280; /* Размер программного
*/
MEMORY
{
rom (rx) : ORIGIN = 0x00000000, LENGTH = _text_size
ram (!rx) : ORIGIN = _data_base_addr, LENGTH = _data_size
rom (x) : ORIGIN = 0x00000000, LENGTH = _text_size
ram (!x) : ORIGIN = _data_base_addr, LENGTH = _data_size
}
@@ -184,7 +184,7 @@ SECTIONS
Дополнительно мы указываем, что данная секция должна быть размещена в
регионе "ram".
*/
.data : {*(.data*)} >ram
.data : {*(.*data*)} >ram
/*
Общепринято присваивать GP значение равное началу секции данных, смещенное