Параметры platformio.ini: различия между версиями
Sh-sergey (обсуждение | вклад) (Добавлены параметры для текущей ветки) |
Sh-sergey (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
== ( | == (Ветка main, v0.2.1) Настройки загрузки программы в МК == | ||
'''upload_protocol''' - выбор отладчика; | '''upload_protocol''' - выбор отладчика; | ||
Значение по умолчанию: | Значение по умолчанию: mikron-link; | ||
Возможные значения: | Возможные значения: | ||
* | * mikron-link - Программатор MIK32; | ||
* olimex-arm-usb-ocd - Olimex ARM-USB-OCD; | * olimex-arm-usb-ocd - Olimex ARM-USB-OCD; | ||
* olimex-arm-usb-ocd-h - Olimex ARM-USB-OCD-H; | * olimex-arm-usb-ocd-h - Olimex ARM-USB-OCD-H; | ||
* olimex-arm-usb-tiny-h - Olimex ARM-USB-TINY-H; | * olimex-arm-usb-tiny-h - Olimex ARM-USB-TINY-H; | ||
* olimex-jtag-tiny - Olimex ARM-USB-TINY. | * olimex-jtag-tiny - Olimex ARM-USB-TINY; | ||
* jlink - JLink; | |||
* altera-usb-blaster - USB Blaster; | |||
* sipeed-rv-debugger - Sipeed RV Debugger. | |||
Пример использования: upload_protocol = jlink | |||
'''board_build.ldscript''' - выбор ld скрипта; | '''board_build.ldscript''' - выбор ld скрипта; | ||
Строка 45: | Строка 28: | ||
* spifi; | * spifi; | ||
* ram. | * ram. | ||
Пример использования: board_build.ldscript = spifi | |||
'''board_build.f_cpu''' - переопределение частоты основного генератора тактовой частоты, Гц в формате длинного числа Си. | |||
Значение по умолчанию: 32000000L; | |||
Пример использования: board_build.f_cpu = 4000000L | |||
'''board_upload.maximum_size''' - переопределение максимального размера программы, байты. | |||
Размер программы вычисляется Platformio по суммарному размеру секций .text и .data. Если для размещения программы используется только один вид памяти, то maximum_size нужно установить по объему этой памяти. Полезно для настройки максимального объема внешней памяти. | |||
Значение по умолчанию: 8192; | |||
Пример использования: board_upload.maximum_size = 4194304 |
Версия от 12:25, 12 апреля 2024
(Ветка main, v0.2.1) Настройки загрузки программы в МК
upload_protocol - выбор отладчика;
Значение по умолчанию: mikron-link;
Возможные значения:
- mikron-link - Программатор MIK32;
- olimex-arm-usb-ocd - Olimex ARM-USB-OCD;
- olimex-arm-usb-ocd-h - Olimex ARM-USB-OCD-H;
- olimex-arm-usb-tiny-h - Olimex ARM-USB-TINY-H;
- olimex-jtag-tiny - Olimex ARM-USB-TINY;
- jlink - JLink;
- altera-usb-blaster - USB Blaster;
- sipeed-rv-debugger - Sipeed RV Debugger.
Пример использования: upload_protocol = jlink
board_build.ldscript - выбор ld скрипта;
Значение по умолчанию: eeprom;
Возможные значения:
- eeprom;
- spifi;
- ram.
Пример использования: board_build.ldscript = spifi
board_build.f_cpu - переопределение частоты основного генератора тактовой частоты, Гц в формате длинного числа Си.
Значение по умолчанию: 32000000L;
Пример использования: board_build.f_cpu = 4000000L
board_upload.maximum_size - переопределение максимального размера программы, байты.
Размер программы вычисляется Platformio по суммарному размеру секций .text и .data. Если для размещения программы используется только один вид памяти, то maximum_size нужно установить по объему этой памяти. Полезно для настройки максимального объема внешней памяти.
Значение по умолчанию: 8192;
Пример использования: board_upload.maximum_size = 4194304