Это старая версия документа!
Содержание
SigmaStudio и SigmaStudio For SHARC
Добро пожаловать на главную страницу документации FAQ для SigmaStudio и SigmaStudio For SHARC.
Введение
Этот документ FAQ подготовлен на основе последних выпусков программного обеспечения SigmaStudio 4.7 и SigmaStudio for SHARC 4.7.0. Указанные документы или пути к папкам могут быть одинаковыми для более старых/новых версий пакетов SigmaStudio и SigmaStudio for SHARC.
Общие вопросы и ответы
В: Каковы предварительные требования для установки SigmaStudio и SigmaStudio for SHARC? Каковы минимальные требования к ОЗУ и процессору?
О: Пожалуйста, обратитесь к примечаниям к выпуску на странице SigmaStudio® | Analog Devices для получения информации о предварительных требованиях к установке SigmaStudio. Ниже приведены предварительные требования для установки SigmaStudio For SHARC.
| Предварительное требование | Подробности |
|---|---|
| Аппаратная платформа | ADSP-SC573 EZ-BOARD Редакция № 1.0, Редакция кремния 0.0, Редакция BOM 1.5 ADSP-SC584 EZ-BOARD Редакция № 1.4, Редакция кремния 1.0, Редакция BOM 2.4 ADSP-SC589 EZ-BOARD Редакция № 1.2, Редакция кремния 1.0, Редакция BOM 1.8 ADSP-21569 EZ-Kit Редакция B, Редакция кремния 0.0, Редакция BOM B EV-21569-SOM Редакция A, Редакция кремния 0.2 EV-SOMCRR-EZKIT Редакция A ADZS-SC589-Mini плата (SHARC Audio Module) Редакция 1.5, Редакция кремния 1.0 EV-21593-SOM Редакция A, Редакция кремния 0.0 EV-SOMCRR-EZKIT Редакция A EV-SC594-SOM Редакция B, Редакция кремния 0.0 EV-SOMCRR-EZKIT Редакция A |
| Процессор и кремний | Семейство процессоров ADSP-SC5xx или ADSP-215xx |
| ICE-2000/ICE-1000 | ADZS-ICE-2000 Редакция № 1.3 или выше ADZS-ICE-1000 Редакция № 1.1 или выше |
| CrossCore Embedded Studio | Версия 2.10.1 и выше |
| Пакет поддержки плат ADSP-SC5xx EZ-Kit Lite | Версия 2.0.2 |
| SigmaStudio | Версия 4.7 |
| EVAL-ADUSB2EBZ (USBi) | Версия 1.3 и выше |
В: Требуются ли права администратора для установки SigmaStudio и SigmaStudio for SHARC в ОС Windows?
О: Да, для установки SigmaStudio и SigmaStudio for SHARC в ОС Windows требуются права администратора.
В: Поддерживает ли SigmaStudio ОС MAC, Linux?
О: Нет, SigmaStudio поддерживает только операционную систему Windows.
В: Что такое SigmaStudio for SHARC? Почему SigmaStudio for SHARC является отдельным пакетом?
О: Пакет SigmaStudio for SHARC предназначен для добавления поддержки процессоров SHARC и SHARC+ в SigmaStudio. Клиент может получить пакет SigmaStudio for SHARC, связавшись с региональным представителем ADI. Последняя версия SigmaStudio for SHARC — 4.7.0, или клиент может получить любую конкретную версию в зависимости от требований. Пакет будет содержать два основных компонента:
Целевой (Target): Целевой компонент состоит из различных целевых приложений, основанных на оценочных платах EZ Kit.
Хост (Host): примеры схем, примеры пользовательских модулей Plug-in и файлы Plug-in для модулей SigmaStudio for SHARC. Как целевой, так и хост-компонент поддерживают различные процессоры DSP SHARC+ семейств ADSP-214xx/ADSP-2156x/ADSP-2157x/ADSP-2158x/ADSP-2159x/ADSP-SC57x/ ADSP-SC58x и ADSP-SC59x.
В: Где я могу получить информацию о последнем выпущенном пакете?
О: О последних выпусках SigmaStudio, пожалуйста, обращайтесь на страницу SigmaStudio® | Analog Devices. Релизы SigmaStudio for SHARC недоступны на веб-сайте ADI. Клиент может получить пакет SigmaStudio for SHARC, связавшись с региональным представителем ADI.
В: Какова максимальная длина пути, допустимая в SigmaStudio для сохранения проектов?
О: Как известно, 248 — это максимальная длина пути, поддерживаемая Windows, поэтому длина пути для проекта SigmaStudio должна быть в пределах 248. В некоторых случаях мы наблюдали, что проект CCES в примерах SigmaStudio for SHARC не компилируется, если длина пути к проекту превышает 128. Для проектов CCES мы рекомендуем сохранять длину пути к проекту в пределах 128.
В: Как я могу экспортировать системные файлы?
О: Пожалуйста, обратитесь к ссылке Экспорт программы и параметров [Analog Devices Wiki] для экспорта системных файлов схем SigmaStudio.
В: Как я могу интегрировать стек A2B в целевые приложения SigmaStudio for SHARC?
О: Пожалуйста, обратитесь к документу “AE_09_A2B_Stack_UserGuide.pdf”, доступному в программном обеспечении A2B “C:\Analog Devices\ADI_A2B_Software-Rel19.x.x\Docs”, для интеграции стека A2B. Обратите внимание, что обнаружение сети a2b будет успешным только при наличии синхронизации кадров в сети. Поэтому вызывайте функцию обнаружения A2B после функции “AudioIoPcgInit()” в целевых приложениях SigmaStudio for SHARC, которая будет вызвана после загрузки схемы SigmaStudio for SHARC.
В: Как я могу изменить целевое приложение SS4G в приложение A2B Slave?
О: Пожалуйста, обратитесь к документам и примерам, доступным в программном обеспечении A2B “C:\Analog Devices\ADI_A2B_Software-Rel19.x.x\”, для лучшего понимания. Это даст более глубокое понимание изменений, которые необходимо внести в целевое приложение SS4G для работы в качестве приложения A2B slave.
В: Существует ли инструмент отладки для SigmaDSP?
О: Да, симулятор SigmaDSP доступен для процессоров ADAU145x/ADAU146x. Пожалуйста, свяжитесь с вашим региональным представителем ADI.
В: Где я могу получить подробную информацию о разработке пользовательских модулей (плагинов)?
О: SHARC: Обратитесь к документу “AE_42_SS4G_AlgorithmDesignerGuide.pdf”, который находится по следующему пути установки “C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs”
SigmaDSP: Для процессоров ADAU145x/ADAU146x доступен конструктор пользовательских модулей SigmaDSP. Пожалуйста, свяжитесь с вашим региональным представителем ADI.
Настройка оборудования: вопросы и ответы
В: После загрузки схемы нет аудиовыхода. В чем может быть проблема?
О: SigmaDSP: Пожалуйста, обратитесь к руководствам пользователя SigmaDSP по настройке оборудования и началу работы со схемой SigmaStudio.
Руководство пользователя EVAL-ADAU1452REVBZ (Ред. 0) (analog.com)
Руководство пользователя EVAL-ADAU1466Z (Ред. 0) (analog.com)
EVAL-ADAU1467Z (Ред. 0) (analog.com)
Ниже приведены шаги, которые необходимо проверить:
- Проверьте, подключена ли оценочная плата к USBi и включена ли она.
- Проверьте, правильно ли назначены входные/выходные каналы в схеме.
- Проверьте, не требуется ли какая-либо настройка, например отключение mute.
- Проверьте, правильные ли настройки тактового генератора, SPORT и других регистров.
- Проверьте, подключен ли аудиовход к АЦП (Line In), а выход ЦАП (Line Out) к
динамикам/наушникам с соответствующих каналов.
SHARC:
- Проверьте, подключено ли целевое оборудование к USBi, включено ли оно и запущено ли целевое приложение.
Пожалуйста, обратитесь к документу “AE_42_SS4G_QuickStartGuide.pdf”, доступному в папке “C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs”.
- Проверьте, выбран ли правильный DXE приложения для ядра SHARC.
- Проверьте, нет ли изменений в настройках схемы по умолчанию, таких как размер блока, входные/выходные каналы, частота дискретизации, конфигурации SPORT и т. д. Если в настройках по умолчанию есть изменения, необходимо заново сгенерировать файл конфигурации платформы с помощью опции “Generate config file”. Кроме того, если частота дискретизации изменена, следует обновить платформу целевого приложения.
- Проверьте, правильно ли назначены входные/выходные каналы в схеме.
- Проверьте, не требуется ли какая-либо настройка, например отключение mute.
- Проверьте, корректны ли настройки тактового генератора, SPORT и других регистров.
- Проверьте, подключен ли аудиовход к АЦП (Line In), а выход ЦАП (Line Out) к
динамикам/наушникам с соответствующих каналов.
В: Как я могу получить доступ к внешнему входу громкости через GPIO?
О: Существуют различные варианты:
- Первый вариант — использовать две кнопки как кнопки увеличения и уменьшения громкости.
- Второй вариант — использовать потенциометр для аналогового управления уровнем звука.
- Третий вариант — использовать поворотный энкодер в качестве регулятора громкости.
- Для получения более подробной информации обратитесь к следующей ссылке
dsp/sigmadsp/w/documents/5188/how-do-i-implement-external-volume-control-using-gpios-or-aux-adcs.
В: Поддерживает ли ADSP-21569 передачу данных через USB? Или какие варианты отладки доступны для передачи данных через USB?
О: Передача данных через USB не поддерживается. SigmaStudio for SHARC будет поддерживать только данные I2S или TDM для аудиосигналов. Клиентам следует обращаться к сторонним поставщикам для поддержки передачи данных через USB. Для получения дополнительной информации обратитесь к следующим страницам: Встроенные USB-стеки устройств и хостов HCC | Analog Devices
В: При использовании PDM-микрофона уровень 120dB SPL не достигает 0dB FS. Как это исправить?
О: SigmaStudio обрабатывает цифровые данные для аудиообработки, поэтому, пожалуйста, обратитесь к техническому описанию (datasheet) производителя PDM-микрофона.
В: Как настроить оценочную плату для выполнения примера?
О:SHARC: Пожалуйста, обратитесь к документу “AE_42_SS4G_QuickStartGuide.pdf”, который находится по пути “C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs”
SigmaDSP: Пожалуйста, обратитесь к руководствам пользователя, доступным на соответствующей странице продукта:
Техническое описание и информация о продукте ADAU1452 | Analog Devices
Техническое описание и информация о продукте ADAU1466 | Analog Devices
Техническое описание и информация о продукте ADAU1467 | Analog Devices
В: SigmaStudio зависает при загрузке прикладного dxe. В чем может быть причина?
О: Это происходит, когда CrossCore Embedded Studio (CCES) не установлен. Для работы с SigmaStudio for SHARC клиентам необходима установка CCES и действующая лицензия.
В: Можно ли сгенерировать прикладной LDR с кодом схемы и параметрами, встроенными в ADSP-21569?
О: В папке установки SigmaStudio for SHARC есть пример demoUc, который использует сгенерированные файлы схемы с целевым приложением.
Вы можете обратиться к разделу “Loader file Flashing and Generation” в документе “AE_42_SS4G_QuickStartGuide.pdf” для получения более подробной информации.
В: Что такое 0dB Boost Bypass в настройках приложения SigmaStudio?
О: Модули фильтров в SigmaStudio при использовании таких типов фильтров, как Peaking, PeakingZolzer, FirstOrderFilterLowShelf и FirstOrderFilterHighShelf, имеют режим обхода (bypass), когда коэффициент усиления фильтра установлен на 0 dB. Этот режим обхода, включенный по умолчанию в SigmaStudio, может вызывать щелчок (pop sound) при изменении усиления с ненулевого значения на 0 dB и наоборот. Флаг “Disable-Boost-Bypass” используется для отключения режима обхода для коэффициента усиления 0 dB. Настройки по умолчанию могут измениться в будущих выпусках.
Файл конфигурации приложения SS “SStudio.exe.config” находится по следующему пути: “C:\Program Files\Analog Devices\SigmaStudio x.x”. Для отключения режима обхода усиления 0 dB, пожалуйста, обновите настройки “SStudio.exe.config” следующим образом.

Конфигурации платформы и схемы: вопросы и ответы
В: Какова частота дискретизации по умолчанию, поддерживаемая в SigmaStudio? Как изменить частоту дискретизации на значение, отличное от значения по умолчанию (например, 96 кГц)?
О: Частота дискретизации по умолчанию, поддерживаемая SigmaStudio, составляет 48 кГц.
SigmaDSP:
Частоту дискретизации схем SigmaDSP можно изменить, изменив частоты дискретизации входных модулей и модулей-источников, присутствующих в схеме. Оценочная плата SigmaDSP по умолчанию поддерживает автономный режим для частот дискретизации 44.1 кГц и 48 кГц. Для поддержки других частот дискретизации кодек должен быть перенастроен с использованием главного управляющего порта I2C. Для получения более подробной информации обратитесь к соответствующему руководству пользователя оценочной платы SigmaDSP.
EVAL-ADAU1467Z (Ред. 0) (analog.com)
Руководство пользователя EVAL-ADAU1466Z (Ред. 0) (analog.com)
Руководство пользователя EVAL-ADAU1452REVBZ (Ред. 0) (analog.com)
SHARC:
Изменение частоты дискретизации поддерживается путем изменения частоты дискретизации в схеме SigmaStudio и целевом приложении. Целевое приложение SHARC по умолчанию поддерживает частоты дискретизации 44.1 кГц и 48 кГц; для других частот дискретизации целевое приложение необходимо модифицировать. Пожалуйста, обратитесь к ссылкам Ezone ниже, где представлена информация об изменении частоты дискретизации для примеров целевых приложений, предоставленных в пакете SigmaStudio for SHARC.
В: Как я могу создать несколько экземпляров модуля для SHARC?
О: Несколько экземпляров одного или нескольких модулей можно перетащить в схему (если модуль поддерживает несколько экземпляров). Кроме того, мы можем использовать функцию добавления алгоритма (если она поддерживается) для вставки нескольких экземпляров любого модуля. При добавлении несколько экземпляров модуля могут совместно использовать один и тот же элемент управления GUI.
В: Как я могу создать многовариантную схему для SHARC?
О: Целевое приложение SigmaStudio for SHARC может поддерживать до 3 экземпляров схемы SigmaStudio на одном ядре SHARC. Необходимо выполнить следующие шаги:
- Перетащите несколько ИС ADSP-SC5xx/215xx и подключите их к USBi, как показано на изображении ниже
- Выберите одно и то же ядро SHARC (либо Core 1, либо Core 2) для всех экземпляров в окне “IC x - ADSP-SC5xx Control à Hardware Configuration à Main”.
- Измените идентификатор экземпляра (instance ID) для каждого экземпляра в порядке 0, 1 и 2.
- Выберите прикладной DXE в 0-м экземпляре каждого ядра SHARC.
- Создайте схему для всех экземпляров ИС каждого ядра SHARC.
- Как обычно, запустите цель и выполните компиляцию, компоновку и загрузку для схемы.
Для получения дополнительной информации о поддержке нескольких экземпляров для ADSP-SC5xx/ADSP-215xx, пожалуйста, обратитесь к документу “AE_42_SS4G_IntegrationGuide.pdf”, доступному в “C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs”.
Для получения дополнительной информации о поддержке нескольких экземпляров для ADSP-214xx/ADSP-213xx, пожалуйста, обратитесь к документу “SigmaStudio_for_SHARC_Users_Guide.pdf”, доступному в “C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs”.
В: Какова может быть причина сбоя компиляции с сообщением “schematic DXE generation failed”? Как устранить ошибку компиляции с сообщением “schematic DXE generation failed”?
О: Причин появления сообщения об ошибке “schematic DXE Generation failed” может быть несколько:
- DXE ядра SHARC не выбраны в “IC Control – Hardware Configuration”.
- Одна или несколько указанных библиотек или символов не найдены. Например: отсутствует файл библиотеки при использовании плагинов, библиотек аппаратного ускорителя FIR/IIR и т. д.
- Недостаточно памяти для кода, параметров и состояния.
Шаги по устранению:
- Выберите правильные прикладные DXE в “IC Control – Hardware Configuration”.
- Указанные библиотеки должны находиться в правильном месте. Для получения более подробной информации обратитесь к руководствам пользователя модулей plug-in.
- Разработчик должен знать требования к памяти и MIPS перед добавлением любых модулей в схему. Для получения дополнительной информации об использовании блоков GMAP и SMAP в SigmaStudio обратитесь к документу “AE_42_SS4G_IntegrationGuide.pdf”, доступному в папке “C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-x.x\Docs”.
В: Как я могу получить информацию о выбранной цепочке инструментов CCES в SigmaStudio for SHARC?
О: Следующие шаги помогут определить цепочку инструментов CCES в SigmaStudio for SHARC:
- Откройте SigmaStudio и перейдите в “Tools”
- Выберите Settings
- Выберите SHARC – “Tool chain”

В: В чем разница между примерами Demo, Demo uC и Library integration?
О: Demo: Demo — это пример целевого приложения для оценочных плат EZ kit для различных процессоров, который поможет клиентам начать работу с приложениями SigmaStudio и внести изменения в соответствии с их требованиями. Кроме того, это приложение поможет клиенту настраивать свое приложение обработки звука с помощью хоста SigmaStudio. Это компонентное целевое приложение для схемных приложений SigmaStudio для достижения обработки аудиосигналов. Некоторые из важных компонентов:
- Компоненты системы
- IPC
- Подключение и связь
- Структура управления
- Структура обработки аудио
Демонстрационное приложение имеет зависимость от SigmaStudio. Зависимости следующие:
- Конфигурации структуры — каналы ввода/вывода, буферы ввода/вывода, размер блока, режим обработки, ядра обработки, конфигурации последовательных портов SPORT, частота дискретизации и т. д.
- Приложение схемы — SMAP, код, параметры, информация о версии, настройка, информация обратного чтения и т. д.
Для получения более подробной информации обратитесь к разделу «Target Framework» в документе «AE_42_SS4G_IntegrationGuide.pdf», доступном в папке установки SigmaStudio for SHARC «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs».
DemoUc: Приложение demoUc является примером приложения для финальной версии схемы SigmaStudio, которая точно настроена под демонстрационное приложение. Приложение demoUc содержит код схемы и параметры, встроенные в виде исходного файла на C с помощью опции «Export system files». Обратитесь к разделу «Utility for formatting Exported data from SigmaStudio» в документе «AE_42_SS4G_QuickStartGuide.pdf», доступном в папке установки SigmaStudio for SHARC «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs». При использовании этого приложения нет необходимости в SigmaStudio для выполнения начальной загрузки. Однако настройка возможна из SigmaStudio или с микроконтроллера по интерфейсу SPI. Приложение DemoUc рассматривает ARM как микроконтроллер, управляет отключением звука (mute) и включением фильтров с помощью кнопок на плате EZ Kit.
Интеграция библиотеки: Интеграция библиотеки является примером простого приложения BareMetal, демонстрирующего интеграцию библиотеки SigmaStudio. Интеграция библиотеки не содержит столько компонентов, как demo или demoUc, но может работать с SigmaStudio для проектирования схем и настройки.
Вопрос: Как устранить предупреждение компоновщика, показанное ниже, в примерах структуры SigmaStudio for SHARC?
[Предупреждение li2074] «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Rel4.7.0\Target\Examples\DemoUc\ADSP-SC58x\ADSP-SC589\SS_uC_App_Core1\system\startup_ldf\app.ldf»:1780 Команда RESERVE_EXPAND в строке 10 файла «..\..\..\Source\adi_ss_uc_app.ldf» может занять остаток памяти 'mem_block0_bw', не оставив места для выходной секции 'dxe_block0_stack_and_heap_expand'. [Предупреждение li2074] «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Rel4.7.0\Target\Examples\DemoUc\ADSP-SC58x\ADSP-SC589\SS_uC_App_Core1\system\startup_ldf\app.ldf»:1792 Команда RESERVE_EXPAND в строке 71 файла «..\..\..\Source\adi_ss_uc_app.ldf» может занять остаток памяти 'mem_L2B7B8_bw', не оставив места для выходной секции 'dxe_l2_stack_and_heap_expand'. Компоновщик завершил работу с 2 предупреждениями.
О: Пожалуйста, обратитесь к ветке обсуждения на Ezone, где мы уже ответили на этот вопрос dsp/software-and-development-tools/sigmastudio-for-sharc/f/q-a/565549/building-the-example-uc-project-for-adsp-sc589-ez-in-cces-warnings.
Вопрос: Как использовать интеграцию библиотеки в качестве приложения demo uC?
О: Пример интеграции библиотеки можно использовать как demoUc, сгенерировав исходные файлы схемы SigmaStudio из экспортированных системных файлов. Обратитесь к разделу «Utility for formatting Exported data from SigmaStudio» в документе «AE_42_SS4G_QuickStartGuide.pdf», доступном в папке установки SigmaStudio for SHARC «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs».
Вопрос: Как изменить размер блока?
О: Ниже приведены шаги по изменению размера блока в схеме SigmaStudio for SHARC.

- Главное окно, показанное на изображении выше, используется для установки размера блока для схемы.
- Максимальное значение размера блока, установленное в целевом приложении, необходимо изменить при изменении размера блока схемы SigmaStudio. Максимальный размер блока «ADI_SS_FW_MAX_PROCESS_BLOCKSIZE» необходимо обновить в файле «adi_ss_fw_common.h» в папке «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-x.x\Target\Examples\Framework\Include».
- Размер блока входных модулей можно обновить с помощью опции «Set Block size», показанной на изображении выше.
Вопрос: Как настроить SPORT для ввода/вывода в приложении SigmaStudio for SHARC?
О: Конфигурации SPORT передаются от хоста SigmaStudio в целевое приложение SHARC. Конфигурации SPORT можно назначить в окне «IC 1 ADSP-SC5xx Control à Framework Config». Для получения более подробной информации о конфигурации SPORT по умолчанию обратитесь к разделу «Audio Input-Output Modes» в документе «AE_42_SS4G_IntegrationGuide.pdf», доступном в «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs».

Вопрос: Как настроить сопоставление памяти для кода, параметров и памяти состояния?
О: Обратитесь к разделу «GMAP and SMAP» в документе «AE_42_SS4G_IntegrationGuide.pdf», доступном в «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs».
Вопрос: Что такое «Single Core» и «Dual Core» в окне управления IC? Существует ли пример схемы?
О: Процессоры SHARC+ имеют максимум два ядра SHARC+, и каждое из ядер может иметь до трех экземпляров схем SigmaStudio. Выбор ядра SHARC для каждого из экземпляров должен быть выполнен в настройке Default SHARC Core. Порядок экземпляров ядер должен быть определенным: сначала ядро SHARC 1, затем ядро SHARC 2.
Single Core:

В режиме «Single Core» экземпляр схемы выполняется на любом одном ядре SHARC+. Несколько экземпляров схем возможны только при установленном режиме «Single Core». Двухъядерный DSP SHARC+ поддерживается с двумя экземплярами «IC», как показано ниже.

Отдельный экземпляр «IC» для каждого ядра позволяет проектировать схему для каждого ядра отдельно, перетаскивая модули из соответствующего экземпляра «IC». Опция Single Core используется для установки режима обработки ядра: последовательный (Serial) или параллельный (Parallel).

Пример схемы для Single Core доступен в папке «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Host\Examples\Sample Schematics».
Dual Core:
В режиме «Dual Core» модули схемы обрабатываются с использованием обоих ядер SHARC+. Таким образом, выбор ядра SHARC невозможен в режиме Dual Core. Несколько экземпляров схем также не поддерживаются в этом режиме.

Двухъядерный DSP SHARC+ может поддерживаться только с одним «IC», как показано ниже.

Один экземпляр «IC» для проектирования схемы с использованием модулей, перетаскиваемых из него.

Обработка схемы всегда последовательная, и модули, которые должны обрабатываться на каждом из ядер, могут быть назначены пользователем с помощью опции «Change Core» на модуле.

Вопрос: Что такое ошибка недостаточности памяти при компиляции схемы SS? Как ее устранить?
О: Ошибка недостаточности памяти может возникать из-за нехватки памяти для кода, параметров или данных, необходимых модулям, используемым в схеме SigmaStudio. Разработчик должен знать требования к памяти и MIPS перед добавлением любых модулей в схему. Обратитесь к документу «AE_42_SS4G_IntegrationGuide.pdf», доступному в папке «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs», для получения дополнительной информации об использовании блоков GMAP и SMAP в SigmaStudio. Если возникает недостаточность памяти, требования к памяти для кода/параметров/данных можно проверить, сопоставив всю память с буферами L3. Выполните следующие шаги для сопоставления памяти L3, чтобы определить фактические требования к памяти схемы.

Сопоставление памяти кода с Code B (L3):
- Выберите вкладку памяти кода в «Memory Sections»
- Нажмите «load Section Map»
- По умолчанию память сопоставлена с буфером кода.
- Измените буфер кода на «Code B»
- Нажмите «Update Section Map», чтобы изменить сопоставление памяти кода

Сопоставление памяти состояния с State C (L3):
- Выберите вкладку памяти состояния в «Memory Sections»
- Нажмите «load Section Map»
- По умолчанию память сопоставлена с буфером «State A».
- Измените все разделы памяти с буфера «State A» на «State C»
- Нажмите «Update Section Map», чтобы изменить сопоставление памяти состояния

Сопоставление памяти параметров с State C (L3):
- Выберите вкладку памяти параметров в «Memory Sections»
- Нажмите «load Section Map»
- По умолчанию память сопоставлена с буфером «Param».
- Измените раздел памяти с буфера «Param» на «Param B»
- Нажмите «Update Section Map», чтобы изменить сопоставление памяти параметров

После сопоставления памяти кода/параметров/данных с L3 выполните компиляцию компоновщика, чтобы увидеть требования к памяти. Информация о требованиях к памяти поможет изменить буферы SS по умолчанию, выделенные в целевом приложении. Обратитесь к разделу «GMAP and SMAP» в документе «AE_42_SS4G_IntegrationGuide.pdf», доступном в «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs». Сопоставление памяти схемы с памятью L3 может привести к значительным накладным расходам на потребление MIPS. Пользователь не имеет контроля над разделением сопоставления памяти, но может только изменить разделы по умолчанию для сопоставления.
Вопрос: Как настроить окно регистров в SigmaDSP?
О: Окно управления регистрами (Register Control Window) обеспечивает доступ к внутренним регистрам и регистрам ядра DSP. Запустите окно управления регистрами, щелкнув на вкладке Hardware Configuration в верхней части рабочей области, а затем на вкладке Register Controls в нижней части рабочей области конфигурации. Пользователи могут настраивать регистры SigmaDSP в этом окне, обращаясь к соответствующему техническому описанию IC, которое можно загрузить с:
ADAU1452 Datasheet and Product Info | Analog Devices
ADAU1466 Datasheet and Product Info | Analog Devices
ADAU1467 Datasheet and Product Info | Analog Devices
Вопрос: Где можно получить сведения о конфигурации регистров ADAU1466? Или где можно получить сведения об аппаратной настройке платы оценки ADAU1467 EVAL?
О: Сведения о конфигурации регистров ADAU1466 можно найти в техническом описании и руководстве пользователя. Обратитесь к ADAU1466 Datasheet and Product Info | Analog Devices.
Вопрос: Какова максимальная скорость, поддерживаемая для операций чтения/записи EEPROM? Или что такое flash-загрузка? Где можно получить подробную информацию?
О: Обратитесь к техническому описанию и руководству пользователя «ADAU14xx» — пользователь может найти информацию, связанную с чтением/записью EEPROM и flash-загрузкой.
Вопрос: Как настроить периферийные устройства через SigmaDSP?
О: Главный управляющий порт (Master control port) в SigmaStudio для ADAU145x/ADAU146x можно использовать для настройки периферийных устройств. Для получения дополнительной информации обратитесь по ссылке.
Master Control Port Boot time I/O (ADAU145x) [Analog Devices Wiki]
Вопрос: Как добавить сведения о последовательном порте в пользовательскую схему?
О: SigmaDSP:
Обратитесь к руководству пользователя, доступному на веб-сайте ADI https://www.analog.com/. Например,
ADAU1452 Datasheet and Product Info | Analog Devices
ADAU1467 Datasheet and Product Info | Analog Devices
ADAU1466 Datasheet and Product Info | Analog Devices
Также можно обратиться к веткам обсуждения Q&A - SigmaDSP Processors and SigmaStudio Development Tool - EngineerZone (analog.com), выполнив поиск по запросу «serial port».
SHARC:
Обратитесь к документу «AE_42_SS4G_IntegrationGuide.pdf», доступному в папке установки SigmaStudio for SHARC «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs».
Вопрос: Сколько буферов ввода/вывода объявлено в структуре SigmaStudio for SHARC для ADSP-215xx?
О: Количество буферов ввода/вывода для каждого канала объявлено в окне «IC control – Hardware Configuration – Framework Config».

Вопрос: Могут ли заказчики использовать любые неиспользуемые буферы структуры, определенные в целевой прошивке?
О: Да, если заказчики уверены, что один или несколько определенных буферов не используются, эти буферы можно повторно использовать в целевой прошивке.
Вопрос: Где можно получить сведения о последовательном порте структуры SigmaStudio for SHARC?
О: Аппаратная схема целевого оборудования предоставляет информацию о выводах DAI, используемых для данных ввода/вывода. Конфигурацию последовательного порта можно найти в окне «IC control – Hardware Configuration – Framework Config».

Для получения более подробной информации обратитесь к документу «AE_42_SS4G_IntegrationGuide.pdf», доступному в папке установки SigmaStudio for SHARC «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs».
Вопрос: Как обновить маршрутизацию SRU для конкретных требований в целевом приложении SigmaStudio for SHARC?
О: Маршрутизацию SRU можно обновить с помощью проекта CrossCore Embedded Studio в настройках «system.svc».

Вопрос: Почему ADSP-215xx бесконечно ожидает код SSn?
О: Иногда при загрузке кода из SigmaStudio с помощью USBi возникает ошибка связи. Эта ошибка может привести к бесконечному ожиданию. Проверьте интерфейс USBi или AARDVARK к плате оценки EZ Kit.
Вопрос: Поддерживает ли SigmaStudio for SHARC SPDIF In/Out для платы SOM? Или где можно получить более подробную информацию об интерфейсе SPDIF для платы SOM?
О: Да, SigmaStudio for SHARC версии 4.7.0 и новее поддерживает SPDIF In/Out на платах SOM. Более ранние версии поддерживали только SPDIF In. Обратитесь к разделу «Enabling S/PDIF Transmitter Feature support In Example Demo applications» в документе «AE_42_SS4G_QuickStartGuide.pdf», который находится по следующему пути установки «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Rel4.7.0\Docs».
Вопрос: Как интегрировать сторонний алгоритм с большим размером блока? О:
- Сторонние алгоритмы можно добавлять в целевое приложение напрямую или с помощью конструктора алгоритмов (algorithm designer) в качестве пользовательского подключаемого модуля в SigmaStudio.
- Увеличьте количество входных и выходных буферов до 5 или 7 на вкладке «Framework Config» окна управления IC схемы SigmaStudio. Рекомендуется минимум 5 или 7 буферов для размера блока SigmaStudio 64. Повторно сгенерируйте файл конфигурации структуры, нажав кнопку «Generate Config File» на вкладке «Framework Config» окна управления IC, и сохраните файл конфигурации «adi_ss_fw_config.h» в папке «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-x.x\Target\Examples\Framework\Include».
- Увеличьте глубину IPC FIFO (ADI_SS_IPC_FIFO_DEPTH) до того же значения, что и ADI_SS_FW_MAX_NUM_BUFFERS.
- Увеличение количества входных и выходных буферов может вызвать проблемы с переполнением памяти. Для процессоров ADSP-SC5xx настройте конфигурацию памяти, изменив файл описания компоновщика «ss4s.ld» (убедитесь, что сопоставления MMU, определенные в файле MMUConfig.c, соответствуют изменениям в «ss4s.ld»). Для процессоров ADSP-215xx настройте конфигурацию памяти, изменив файл описания компоновщика «app.ldf».
- Возможно, потребуется сопоставить некоторые буферы данных с разделами L3, чтобы освободить место для кода, данных и параметров SigmaStudio в памяти L1.
- Наблюдается, что отключение кэша в ядрах SHARC снижает потребление MIPS. Это можно сделать, внеся следующие изменения в файл adi_ss_cache_config.c:
Измените pREG_SHL1C0_CFG = ENABLE_I_D_CACHE;
на pREG_SHL1C0_CFG = DISABLE_I_D_CACHE;
- Определите SYNCHRONIZE_SH_CORES в определениях препроцессора для проектов ядра SHARC. Это обеспечивает надлежащую синхронизацию между ядрами.
- Необходимо реализовать логику FIFO для накопления необходимого количества сэмплов для вызова стороннего алгоритма.
- Повторно сгенерируйте файл .ldr после внесения вышеуказанных изменений.
Вопросы и ответы по модулям
Вопрос: Как получить сведения о модулях, доступных в SigmaStudio?
О: Шаги для поиска списка модулей, поддерживаемых для выбранной IC:
- Откройте SigmaStudio и выберите новый проект
- Перетащите IC в окно Hardware config
- Выберите «Block Schematic» или «Schematic»
- Включите представление ToolBox, как показано на изображении, чтобы получить сведения о модулях, поддерживаемых в SigmaStudio
Вопрос: Как добавить пользовательский подключаемый модуль в SigmaStudio?
О: Для добавления пользовательского подключаемого модуля в SigmaStudio можно выполнить следующие шаги:
- Откройте SigmaStudio и перейдите в меню Tools
- Выберите «Add Ins Browser.»
- Добавьте DLL-файл подключаемого модуля с помощью опции «Add Dll».

Вопрос: Существует ли отдельная панель инструментов Audio для SHARC?
В: Где я могу получить список модулей, поддерживаемых на SHARC?
О: Модули, доступные в пакете SigmaStudio for SHARC, можно просмотреть в два этапа:
- Откройте SigmaStudio и проверьте, добавлены ли плагины SigmaStudio for SHARC в список DLL в окне «Add Ins Browser…».
- Создайте новый проект и выберите требуемый DSP SHARC ADSP-214xx или ADSP-215xx/ADSP-SC5xx.
- Нажмите на «Block schematic/schematic» (Блочная схема/схема).
- Слева отображается «tree toolbox» (древовидная панель инструментов), которая будет содержать список модулей.
- Перетащите модуль в окно «Block schematic/Schematic» (Блочная схема/Схема).
- Выберите модуль и нажмите «F1», чтобы перейти на страницу справки по модулю.
В: Как обновить параметр или коэффициент для пользовательского модуля?
О: Пожалуйста, обратитесь к документу «AE_42_SS4G_AlgorithmDesignerGuide.pdf», доступному в папке установки SigmaStudio for SHARC «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs».
В: Как выполняется сопоставление памяти для пользовательского плагина, созданного с помощью Algorithm Designer?
О: Пожалуйста, обратитесь к документу «AE_42_SS4G_AlgorithmDesignerGuide.pdf», раздел «SigmaStudio Memory Type». Данные, определенные в глобальном пространстве, сопоставляются с выбранной памятью параметров на схеме.
В: Какие модули доступны для анализа в частотной области?
О: Смотрите страницу Wiki по ссылке frequencydomain.
В: Какие стандартные аудиомодули (например, Dolby, DTS и т. д.) доступны для SHARC?
О: Пожалуйста, обратитесь к «SigmaStudio for SHARC | Analog Devices» или свяжитесь с региональным представителем ADI по вопросам, связанным с алгоритмами SHARC.
В: Как я могу получить требования по MIPS и памяти для пользовательской схемы? Или как я могу обнаружить переполнение MIPS и памяти без загрузки схемы?
О: SigmaDSP: SigmaStudio отображает информацию о MIPS и памяти в окне вывода, которое находится в правой части инструмента. Окно вывода также показывает объем памяти, требуемый для каждого из модулей на схеме. Пользователь может получить требования по памяти и MIPS для каждого модуля, добавив модуль в простую схему. Разница в MIPS и памяти до и после добавления модуля даст требования по MIPS и памяти для данного модуля. После того как требования по памяти и MIPS модулей известны, пользователь может добавить модуль в исходную пользовательскую схему, находящуюся в разработке. Рекомендуется заносить данные о памяти и MIPS в Microsoft Excel для отслеживания переполнения памяти и MIPS.
SHARC: SigmaStudio отображает информацию о памяти в окне вывода, которое находится в правой части инструмента. Окно вывода также показывает объем памяти, требуемый для каждого из модулей на схеме. Информацию о MIPS для модулей схемы ADSP-214xx/ADSP-215xx можно получить с помощью окна «IC Control – Hardware Configuration», см. изображения ниже. Пользователь должен знать требования по памяти и MIPS для каждого модуля, добавив модуль в простую схему. Разница в MIPS и памяти до и после добавления модуля даст требования по MIPS и памяти для данного модуля. После того как требования по памяти и MIPS модуля известны, пользователь может добавить модуль в исходную пользовательскую схему, находящуюся в разработке. Рекомендуется заносить данные о памяти и MIPS в Microsoft Excel для отслеживания переполнения памяти и MIPS.
Чтение MIPS ADSP-215xx:

Чтение MIPS ADSP-214xx:

В: Существует ли какой-либо пример для пользовательского плагина?
О: Пример пользовательского плагина для процессоров ADSP-215xx доступен в папке «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Host\Examples\Sample Plug-Ins\ADSP-SC5xx». Пожалуйста, обратитесь к документу «AE_42_SS4G_AlgorithmDesignerGuide.pdf», доступному в папке установки SigmaStudio for SHARC «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs», для получения более подробной информации.
Пример пользовательского плагина для процессоров ADSP-214xx доступен в папке «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Rel2.2.0\Target\ExtModules». Пожалуйста, обратитесь к документу «SigmaStudio_for_SHARC_AlgorithmDesigner.pdf», доступному в папке установки SigmaStudio for SHARC «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Rel2.2.0\Docs», для получения более подробной информации.
В: Поддерживаем ли мы блок объемного звучания ADI в ADSP-215xx?
О: Нет, планов по поддержке блока объемного звучания ADI в ADSP-215xx нет.
В: Как получить информацию о задержке для данного модуля?
О: Общая задержка обработки схемы равна размеру блока схемы, то есть по умолчанию 64. Если существует какая-либо задержка, специфичная для модуля, пользователь может получить информацию на странице справки Wiki для этого модуля. Выполните следующие шаги:
- Перетащите модуль в окно «Block schematic/Schematic» (Блочная схема/Схема).
- Выберите модуль и нажмите «F1», чтобы перейти на страницу справки по модулю.
В: Как я могу обновить коэффициенты FIR-фильтра в SigmaStudio for SHARC? Коэффициенты FIR-фильтра можно обновить, выполнив следующие шаги:
- Нажмите на «Table» (Таблица).
- Введите значения коэффициентов с плавающей запятой в форму.
- Нажмите кнопку «Update» (Обновить), чтобы записать коэффициенты.
В: Как я могу расширить порядок фильтра с помощью доступных блоков в SigmaStudio?
О: Пользователь может каскадировать фильтры для получения требуемого порядка или использовать фильтр «Nth order filter» (фильтр N-го порядка). См. страницу справки Wiki NthOrderFilter.
В: Как работает пул FIR-фильтров?
О: См. страницу Wiki FIRFilterPool. Кроме того, пользователь может перейти к справочному содержимому, связанному с модулем SigmaStudio, выполнив следующие шаги:
- Перетащите модуль в окно «Block schematic/Schematic» (Блочная схема/Схема).
- Выберите модуль и нажмите «F1», чтобы перейти на страницу справки по модулю.

В: Как я могу добавить антиалиасинговый фильтр IIR для повышающего и понижающего семплеров?
О: Антиалиасинговые IIR-фильтры необходимо добавлять после модуля повышающей дискретизации и перед модулем понижающей дискретизации.

В: Поддерживает ли SigmaStudio for SHARC FIR/IIR акселераторы для плат SOM? Или как я могу использовать поддержку FIR/IIR акселератора для платы SOM ADSP-SC598?
О: Да, модули для FIR/IIR акселераторов доступны в SigmaStudio for SHARC. Пожалуйста, обратитесь к пути в дереве инструментов ниже.

FIR Акселератор:

Пожалуйста, обратитесь к разделу «FIR/IIR Hardware Accelerator Multi-Instance support on ADSP-2159x/ADSP-SC59x» в документе «AE_42_SS4G_QuickStartGuide.pdf», который находится по следующему пути установки: «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs».
В: Как я могу связать библиотечную функцию в процессе обработки схемы SigmaStudio для SHARC?
О: Algorithm Designer можно использовать для создания пользовательского модуля плагина для связи с библиотечными модулями сторонних производителей, написав функции-обертки для доступа к библиотечной функции.
В: Почему кнопки «Generate Assembly» не работают в SigmaStudio for SHARC Algorithm Designer для генерации пользовательского плагина?
О: Форма разработки алгоритма должна содержать как минимум 1 элемент управления для генерации ассемблерного кода. Мы должны добавить по крайней мере элемент управления «label» (метка) в форму разработки алгоритма.
В: Почему настройка параметров не работает для пользовательского плагина?
О:
- Параметры по умолчанию должны быть добавлены в файл .xml пользовательского плагина.
- Параметры времени выполнения должны быть добавлены в Algorithm Designer.
- Параметр времени выполнения должен быть назначен параметрам по умолчанию, как показано ниже:
- Параметр времени выполнения должен быть назначен элементам управления пользовательского интерфейса, как показано ниже:
Шаг 1: Выберите элемент управления пользовательского интерфейса и щелкните по нему правой кнопкой мыши, нажмите на опцию «Assign» (Назначить).

Шаг 2: В раскрывающемся списке «Control Action» выберите «ValueChanged».

Шаг 3: Выберите параметр времени выполнения для соответствующего элемента управления пользовательского интерфейса и нажмите «Apply» (Применить).

Шаг 4: Проверьте настройки элемента управления пользовательского интерфейса в окне свойств для Minimum, Maximum, Values.

Эти шаги необходимо выполнять для каждого элемента управления пользовательского интерфейса, чтобы избежать проблем с настройкой параметров времени выполнения.
SigmaStudio for SHARC: вопросы и ответы по пакетированию хоста
В: Как создается целевой пакет в SigmaStudio for SHARC?
О: Пожалуйста, обратитесь к документу «AE_42_SS4G_HostControllerGuide.pdf» в папке «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Rel4.7.0\Docs».
В: Какова скорость SPI и I2C по умолчанию на USBi?
О: Скорость SPI по умолчанию на USBi в хосте SigmaStudio составляет приблизительно 732 кГц. Скорость I2C по умолчанию на USBi в хосте SigmaStudio составляет приблизительно 84 кГц.
В: Можно ли настроить скорость SPI или I2C по умолчанию на USBi?
О: Нет, скорость SPI или I2C на USBi не может быть настроена.
В: Какая скорость передачи данных SPI поддерживается хостом SigmaStudio?
О: Скорость SPI была протестирована с хостом SigmaStudio с использованием Aardvark до ~12 МГц. Ограничение связано со временем, затрачиваемым на анализ пакетных данных и обработку команды и полезной нагрузки на целевой стороне.
В: Какова максимальная длина данных, которые могут быть прочитаны с целевого устройства хостом SigmaStudio?
О: Семь слов данных могут быть прочитаны за одно чтение параметра. Одно слово полезной нагрузки будет содержать 16-битное слово данных параметра. Пожалуйста, обратитесь к разделу A.1 «Back Channel Protocol (SHARC Target to SigmaStudio Host)» в документе «AE_42_SS4G_HostControllerGuide.pdf» в папке «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs».
В: Как я могу получить информацию о контрольной сумме?
О: Пожалуйста, обратитесь к разделу «Packetizing Data» в документе «AE_42_SS4G_HostControllerGuide.pdf», доступном в папке установки SigmaStudio for SHARC «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs».
В: Как я могу выполнить безопасную блочную запись (Block Safe load) для FIR-фильтра в среде SigmaStudio for SHARC?
О: Хост SigmaStudio не поддерживает безопасную блочную запись для FIR-фильтра, поскольку блок по умолчанию сконфигурирован для безопасной записи. Безопасную блочную запись для FIR-фильтра можно выполнить с микроконтроллерного хоста. Пожалуйста, обратитесь к разделам «Packetizing Data» и «Block Safeload Parameter» в документе «AE_42_SS4G_HostControllerGuide.pdf», доступном в папке установки SigmaStudio for SHARC «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs».
SigmaStudio: вопросы и ответы по скриптам
В: Какие скрипты автоматизации поддерживаются в SigmaStudio? Есть ли у вас примеры кода для автоматизации?
О: Пожалуйста, обратитесь к ссылке SigmaStudio Scripting [Analog Devices Wiki] для получения информации и примеров, связанных со скриптами автоматизации SigmaStudio.
В: Поддерживают ли модули SigmaStudio for SHARC скрипты автоматизации, поддерживаемые в SigmaStudio? Есть ли у вас примеры кода для автоматизации?
О: Да, модули SigmaStudio for SHARC поддерживают скрипты автоматизации, поддерживаемые в SigmaStudio. Пожалуйста, обратитесь к документу «AE_42_SS4G_ScriptingGuide.pdf», доступному в папке установки SigmaStudio for SHARC «C:\Analog Devices\SoftwareModules\SigmaStudioForSHARC-SH-Relx.x.x\Docs». Кроме того, для получения дополнительных примеров можно обратиться к ссылке SigmaStudio Scripting [Analog Devices Wiki], поскольку модули SigmaStudio for SHARC также поддерживают API скриптов SigmaStudio.
В: Как я могу настраивать пользовательские модули с помощью скрипта?
О: Имена управляющих параметров для пользовательских модулей можно увидеть после включения опции «View Control Parameter Names», см. изображение ниже.

Просто наведите курсор на пользовательские модули, чтобы увидеть имена управляющих параметров. См. изображение ниже.

Управляющие параметры можно использовать для настройки параметров с помощью скрипта SigmaStudio. Например:
object[] output; ss.ObjectSetProperties(“setControlValue”, “BiquadCascade1”, 0, 0, “checkBox1_Checked”, 0 );
ss.ObjectGetProperties(“getControlValue”, “BiquadCascade1”, out output, 0, 0, “ checkBox1_Checked”);
ss.PrintLine(output[0].ToString());
ss.PrintLine(“BiquadCascade1 is in OFF”);
ss.ScriptDelay(500);
ss.ObjectSetProperties(“setControlValue”, “BiquadCascade1”, 0, 0, “checkBox1_Checked”, 1 );
ss.ObjectGetProperties(“getControlValue”, “BiquadCascade1”, out output, 0, 0, “checkBox1_Checked”); ss.PrintLine(output[0].ToString());
ss.PrintLine(“BiquadCascade1 is in ON”);
Чтобы изменить имя управляющего параметра, см. изображение ниже:











