223
сегменте pdata.
-o
Указывает путь/имя исполняемого файла (загрузочного модуля), в
который получается в результате сборки проекта. По умолчанию это
файл в формате Intel HEX.
--stack-auto
Указывает, что все функции в исходных кодах являются
реентерабельными (см. раздел ниже). По умолчанию все функции
являются нереентерабельными, в том числе и функции по работе с 16-
и 32-разрядными переменными (операции умножения, деления и т.д.),
которые входят в стандартную библиотеку SDCC и используются
неявно (можно увидеть только в lst-файлах).
--code-loc
Расположение памяти программ (кода). По умолчанию адрес = 0.
Значение стартового адреса () может быть указано как в
шестнадцетеричной, так и в десятичной системе счисления: --code-loc
0x8000 или --code-loc 32768.
--xram-loc
Расположение внешней памяти данных. По умолчанию адрес = 0.
Значение стартового адреса () может быть указано как в
шестнадцетеричной, так и в десятичной системе счисления: --xram-loc
0x8000 или --xram-loc 32768.
--stack-loc
Расположение стека. По умолчанию стек располагается после сегмента
данных во внутреннем ОЗУ (например, для МК ADuC812 вершина
стека = 0x07 после старта). Значение стартового адреса ()
может быть указано как в шестнадцетеричной, так и в десятичной
системе счисления: --stack-loc 0x20 или --stack-loc 32.
Достарыңызбен бөлісу: