Skip to content

Commit

Permalink
ЛР13. Обновление скрипта компоновщика
Browse files Browse the repository at this point in the history
  • Loading branch information
HepoH3 committed Dec 13, 2023
1 parent 04521ca commit cb7ed21
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 8 deletions.
8 changes: 4 additions & 4 deletions Labs/13. Programming/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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
}
Expand Down Expand Up @@ -184,7 +184,7 @@ SECTIONS
Дополнительно мы указываем, что данная секция должна быть размещена в
регионе "ram".
*/
.data : {*(.data*)} >ram
.data : {*(.*data*)} >ram
/*
Общепринято присваивать GP значение равное началу секции данных, смещенное
Expand Down
8 changes: 4 additions & 4 deletions Labs/13. Programming/linker_script.ld
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,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;
Expand All @@ -33,8 +33,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
}


Expand Down Expand Up @@ -94,7 +94,7 @@ SECTIONS
Дополнительно мы указываем, что данная секция должна быть размещена в
регионе "ram".
*/
.data : {*(.data*)} >ram
.data : {*(.*data*)} >ram

/*
Общепринято присваивать GP значение равное началу секции данных, смещенное
Expand Down

0 comments on commit cb7ed21

Please sign in to comment.