ΣSigmaStudio English

Содержание

Расширенные конфигурации фреймворка (ADAU145x/ADAU146x)

Доступ к расширенным конфигурациям фреймворка можно получить, щелкнув правой кнопкой мыши по ИС, как показано ниже. Это окно предоставляет различные дополнительные параметры для изменения фреймворка. Функция поддерживается, начиная с «SigmaStudio 4.0 Release» или выше. В настоящее время она поддерживается только для семейства SigmaDSP ADAU145x/ADAU146x. Расширенные конфигурации фреймворка (ADAU145x/ADAU146x)







Эта функция позволяет пользователю выбрать конфигурацию фреймворка, как показано ниже Расширенные конфигурации фреймворка (ADAU145x/ADAU146x)

Параметры

Включить таблицу косвенного доступа к параметрам и фиксированный адрес SafeLoad (начиная с SigmaStudio 3.13)

Пользователи могут включить таблицу косвенного доступа к параметрам в более старых схемах, выбрав этот параметр. По умолчанию эта опция отключена для схем, созданных в «SigmaStudio 3.12 Release» или ниже. Она включена для схем, созданных, начиная с «SigmaStudio 3.13 Release» или выше. Если функция включена, контекстное меню ИС показывает опцию «Indirect Parameter Access Table».
Включить таблицу косвенного доступа к параметрам и фиксированный адрес SafeLoad (начина…


Включить изменения malloc и free в режиме блочной обработки (начиная с SigmaStudio 3.15)

Включение этой опции решает проблемы в подпрограмме malloc в режиме блочной обработки. Эта функция отключена по умолчанию для схем, созданных в «SigmaStudio 3.13 Release» или ниже, и включена по умолчанию, начиная с «SigmaStudio 3.14 Release» или выше.


Очищать неиспользуемые PM, DM0 и DM1 во время инициализации (начиная с SigmaStudio 4.3)

Включение этой опции позволяет очищать неиспользуемые области PM, DM0 и DM1 во время инициализации фреймворка. По умолчанию эта опция отключена.


Включить изменение в инициализации фреймворка (начиная с SigmaStudio 4.2)

Существовала проблема в инициализации фреймворка, которая в некоторых особых случаях повреждала DM при использовании блочной обработки. Включение этой опции позволит применить исправление. Эта опция отключена по умолчанию для схем, созданных в SigmaStudio 4.1 или ниже, и включена по умолчанию, начиная с «SigmaStudio 4.2 Release» или выше.


Записывать сведения о распределении памяти в выходной файл компилятора (начиная с SigmaStudio 4.2)

Включив эту опцию, пользователь может увидеть сведения о карте памяти в файле 'compiler_output.log', создаваемом во время компиляции/загрузки (link compile download). Обратите внимание, что включение этой опции замедлит компиляцию. По умолчанию эта опция отключена.


Отслеживать ошибки переполнения и свободные циклы во фреймворке (начиная с SigmaStudio 4.3)

Уменьшить размер пакетов загрузки DM0 и DM1 за счет удаления нулевых инициализаций (начиная с SigmaStudio 4.3)

Включение этой опции удалит данные кучи (heap) и буферов состояния из пакетов загрузки DM0 и DM1 во время компиляции/загрузки (link compile download). Очистка кучи и буферов состояния будет выполняться во время инициализации фреймворка. По умолчанию эта опция отключена.


Таблица косвенного доступа к параметрам для работы с несколькими страницами памяти (SigmaStudio 4.3)

Очищать буферы состояния перед вычислением контрольной суммы во время инициализации (SigmaStudio 4.4)

Если DSP загружается через Selfboot, буферы состояния не очищаются, что приводит к неправильному результату при вычислении контрольной суммы. Включение этой опции приведет к очистке буферов состояния во время инициализации фреймворка. Эта функция отключена по умолчанию для схем, созданных в «SigmaStudio 4.3 Release» или ниже, и включена по умолчанию, начиная с «SigmaStudio 4.4 Release» или выше.


Включить оптимизацию в изменениях malloc и free в блочной обработке (SigmaStudio 4.6)

Включение этой опции оптимизирует память кода (Program memory), когда проект содержит модули блочной обработки. По умолчанию эта опция включена для схем, созданных в SS4.6 или выше. Эта опция будет автоматически отключена, если отключена опция «Включить изменения malloc и free в режиме блочной обработки (начиная с SigmaStudio 3.15)».