mirror of
https://github.com/MPSU/APS.git
synced 2025-09-16 17:40:41 +00:00
ЛР13. Обновление скрипта компоновщика
This commit is contained in:
@@ -96,7 +96,7 @@ ENTRY(_start) /* мы сообщаем компоно
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
_text_size = 0x4000; /* Размер памяти инстр.: 16KiB */
|
_text_size = 0x4000; /* Размер памяти инстр.: 16KiB */
|
||||||
_data_base_addr = 0x4000; /* Стартовый адрес секции данных */
|
_data_base_addr = _text_size; /* Стартовый адрес секции данных */
|
||||||
_data_size = 0x4000; /* Размер памяти данных: 16KiB */
|
_data_size = 0x4000; /* Размер памяти данных: 16KiB */
|
||||||
|
|
||||||
_data_end = _data_base_addr + _data_size;
|
_data_end = _data_base_addr + _data_size;
|
||||||
@@ -123,8 +123,8 @@ _stack_size = 1280; /* Размер программного
|
|||||||
*/
|
*/
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
rom (rx) : ORIGIN = 0x00000000, LENGTH = _text_size
|
rom (x) : ORIGIN = 0x00000000, LENGTH = _text_size
|
||||||
ram (!rx) : ORIGIN = _data_base_addr, LENGTH = _data_size
|
ram (!x) : ORIGIN = _data_base_addr, LENGTH = _data_size
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -184,7 +184,7 @@ SECTIONS
|
|||||||
Дополнительно мы указываем, что данная секция должна быть размещена в
|
Дополнительно мы указываем, что данная секция должна быть размещена в
|
||||||
регионе "ram".
|
регионе "ram".
|
||||||
*/
|
*/
|
||||||
.data : {*(.data*)} >ram
|
.data : {*(.*data*)} >ram
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Общепринято присваивать GP значение равное началу секции данных, смещенное
|
Общепринято присваивать GP значение равное началу секции данных, смещенное
|
||||||
|
@@ -6,7 +6,7 @@ ENTRY(_start) /* мы сообщаем компоно
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
_text_size = 0x4000; /* Размер памяти инстр.: 16KiB */
|
_text_size = 0x4000; /* Размер памяти инстр.: 16KiB */
|
||||||
_data_base_addr = 0x4000; /* Стартовый адрес секции данных */
|
_data_base_addr = _text_size; /* Стартовый адрес секции данных */
|
||||||
_data_size = 0x4000; /* Размер памяти данных: 16KiB */
|
_data_size = 0x4000; /* Размер памяти данных: 16KiB */
|
||||||
|
|
||||||
_data_end = _data_base_addr + _data_size;
|
_data_end = _data_base_addr + _data_size;
|
||||||
@@ -33,8 +33,8 @@ _stack_size = 1280; /* Размер программного
|
|||||||
*/
|
*/
|
||||||
MEMORY
|
MEMORY
|
||||||
{
|
{
|
||||||
rom (rx) : ORIGIN = 0x00000000, LENGTH = _text_size
|
rom (x) : ORIGIN = 0x00000000, LENGTH = _text_size
|
||||||
ram (!rx) : ORIGIN = _data_base_addr, LENGTH = _data_size
|
ram (!x) : ORIGIN = _data_base_addr, LENGTH = _data_size
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -94,7 +94,7 @@ SECTIONS
|
|||||||
Дополнительно мы указываем, что данная секция должна быть размещена в
|
Дополнительно мы указываем, что данная секция должна быть размещена в
|
||||||
регионе "ram".
|
регионе "ram".
|
||||||
*/
|
*/
|
||||||
.data : {*(.data*)} >ram
|
.data : {*(.*data*)} >ram
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Общепринято присваивать GP значение равное началу секции данных, смещенное
|
Общепринято присваивать GP значение равное началу секции данных, смещенное
|
||||||
|
Reference in New Issue
Block a user