• Внешний USB-ЦАП-Аудиопроцессор CDD-010 можно купить

Не всегда выключаются

Олег

Administrator
Команда форума
В процессе эксплуатации DSP Machine с плеером Volumio проявился баг выключения.
При нажатии на кнопку выключения на задней панели или в самом плеере Volumio Машина не выключается, если в этот момент вы слушаете файл или поток отличный от 44.1 кГц.
Дело вот в чем. Алгоритм выключения во всех Машинах такой:

1. Нажимаете кнопку выключения
2. DSP Machine переходит в режим ожидания сигнала от Raspberry об готовности к выключению. Вывод 33 (GPIO13)
3. Raspberry начинает сворачивать все свои процессы.
4. После того как будут записаны все служебные данные на SD, закрыты все фоновые программы. Микрокомпьютер RasPi выставляет 0 на выводе 33. Готов к выключению!
5. DSP Machine видит этот 0, отсчитывает несколько секунд и отключается от блока питания.

Казалось бы всё прозрачно, но оказалось что перед пунктом (3) RasPi переводит свою аудио систему в 44.1 кГц, какой бы она не была в момент нажатия кнопки выключения. Так вот. Если вы в момент выключения слушали музыку с качеством, например 96кГц. Значит в Машину загружен проект 96кГц и после нажатия кнопки выключения Машина перешла в режим ожидания 33 ножки, а в этот момент RasPi изменила режим на 44.1кГц. Машина это увидела, перегрузилась на проект 44.1кГц и вышла из режима ожидания выключения. Больше она не выключится! Нужно вытаскивать разъем питания.
Это происходит в плеере Volumio, но с большой вероятностью и в других плеерах.
Мы сделали новые прошивки для всех DSP Machine. Вот они:

DSP Machine 1 и 2

DSP Machine 3

С помощью DfuSeDemo обновите свои машины. Не забудьте накинуть джампер на пины Boot.
 

Vitalii

Well-known member
В процессе эксплуатации DSP Machine с плеером Volumio проявился баг выключения.
При нажатии на кнопку выключения на задней панели или в самом плеере Volumio Машина не выключается, если в этот момент вы слушаете файл или поток отличный от 44.1 кГц.
Дело вот в чем. Алгоритм выключения во всех Машинах такой:

1. Нажимаете кнопку выключения
2. DSP Machine переходит в режим ожидания сигнала от Raspberry об готовности к выключению. Вывод 33 (GPIO13)
3. Raspberry начинает сворачивать все свои процессы.
4. После того как будут записаны все служебные данные на SD, закрыты все фоновые программы. Микрокомпьютер RasPi выставляет 0 на выводе 33. Готов к выключению!
5. DSP Machine видит этот 0, отсчитывает несколько секунд и отключается от блока питания.

Казалось бы всё прозрачно, но оказалось что перед пунктом (3) RasPi переводит свою аудио систему в 44.1 кГц, какой бы она не была в момент нажатия кнопки выключения. Так вот. Если вы в момент выключения слушали музыку с качеством, например 96кГц. Значит в Машину загружен проект 96кГц и после нажатия кнопки выключения Машина перешла в режим ожидания 33 ножки, а в этот момент RasPi изменила режим на 44.1кГц. Машина это увидела, перегрузилась на проект 44.1кГц и вышла из режима ожидания выключения. Больше она не выключится! Нужно вытаскивать разъем питания.
Это происходит в плеере Volumio, но с большой вероятностью и в других плеерах.
Мы сделали новые прошивки для всех DSP Machine. Вот они:

DSP Machine 1 и 2

DSP Machine 3

С помощью DfuSeDemo обновите свои машины. Не забудьте накинуть джампер на пины Boot.
Здравствуйте. Инструкцию по перепрошивке можете написать?
Подавать питание на плату или питание пойдет по юсб?
 

Vitalii

Well-known member
Здравствуйте. Инструкцию по перепрошивке можете написать?
Подавать питание на плату или питание пойдет по юсб?
Здравствуйте, Олег и Евгений.
Попытался обновить прошивку, предложенной в этой ветке, на материнской плате DSP Machine 3 KiT и после загрузки выскочила ошибка. Подскажите пожалуйста в чем может быть причина? Может прошивка битая или я что-то не так сделал? Питание на плату подается только через юсб.
Плата определяется в DfuSe Demo. Прошивка принимается, а при загрузке выскакивает ошибка. После этой ошибки подсветка на передней панели начала светиться тускло. Все фото приложил.
 

Вложения

Vitalii

Well-known member
Подал внешнее питание, результат тот же. Попробовал много вариантов.
В общем одна материнская плата DSP Machine 3 полностью перестала работать.
 

Вложения

Последнее редактирование:

Vitali 22

Member
Здравствуйте. Это я. Пришлось снова зарегистрироваться т.к. заменил телефон. А восстановить свой старый пароль не получается. На рабочую почту ничего не приходит. Вот такие дела.
 

Vitalii

Well-known member
Здравствуйте, Олег и Евгений.
Попытался обновить прошивку, предложенной в этой ветке, на материнской плате DSP Machine 3 KiT и после загрузки выскочила ошибка. Подскажите пожалуйста в чем может быть причина? Может прошивка битая или я что-то не так сделал? Питание на плату подается только через юсб.
Плата определяется в DfuSe Demo. Прошивка принимается, а при загрузке выскакивает ошибка. После этой ошибки подсветка на передней панели начала светиться тускло. Все фото приложил.
Олег, спасибо вам огромное. Получилось прошить DSP Machine 3 в точности как Вы рекомендовали. Все работает нормально.
Наверное нужно об этом написать подробно, чтобы всем было понятно, что делать и как себя вести в такой ситуации. Перепрошил все DSP Machine 3 успешно. Полёт нормальный.
Если я правильно понимаю, что после обновлении прошивки в DSP Machine 3, материнская плата больше не определяется в чип-студии и изменить проект уже нельзя, верно? Фото приложил.
 

Вложения

Последнее редактирование:
Олег, спасибо вам огромное. Получилось прошить DSP Machine 3 в точности как Вы рекомендовали. Все работает нормально.
Наверное нужно об этом написать подробно, чтобы всем было понятно, что делать и как себя вести в такой ситуации. Перепрошил все DSP Machine 3 успешно. Полёт нормальный.
Если я правильно понимаю, что после обновлении прошивки в DSP Machine 3, материнская плата больше не определяется в чип-студии и изменить проект уже нельзя, верно? Фото приложил.
Добрый день! Можно узнать подробности процесса прошивки и чем закончилась история с подключением к чип-дип студио? Спасибо!
 

Vitalii

Well-known member
Добрый день! Можно узнать подробности процесса прошивки и чем закончилась история с подключением к чип-дип студио? Спасибо!
Здравствуйте. Перед прошивкой, если Вы все по инструкции (прошивки) делаете, нужно дополнительно приложить и удерживать руку (лапать плату) в районе микроконтроллера и одновременно пытаться прошить. Я удерживал руку стой стороны где нет радиоэлементов. Это нужно делать несколько раз. С первого раза не проходит прошивка. После прошивки модуль перестает определяться в чип- студии. Это нормально. Все работает исправно на уровне прошивки. Удачи.
 
Последнее редактирование:
Здравствуйте. Перед прошивкой, если Вы все по инструкции (прошивки) делаете, нужно дополнительно приложить и удерживать руку (лапать плату) в районе микроконтроллера и одновременно пытаться прошить. Я удерживал руку стой стороны где нет радиоэлементов. Это нужно делать несколько раз. С первого раза не проходит прошивка. После прошивки модуль перестает определяться в чип- студии. Это нормально. Все работает исправно на уровне прошивки. Удачи.
Простите, я несколько не понял, что значит нормально? Аппарат теряет главную свою функциональность! Или Вы имели ввиду теряет связь на время, до перезагрузки? Еще я совершенно не понял , по какой инструкции ? В этой ветке я ничего не увидел.
 

Vitalii

Well-known member
Простите, я несколько не понял, что значит нормально? Аппарат теряет главную свою функциональность! Или Вы имели ввиду теряет связь на время, до перезагрузки? Еще я совершенно не понял , по какой инструкции ? В этой ветке я ничего не увидел.
Сама прошивка это конечный (законченный) вариант из нескольких возможных проектов в чипстудии. После прошивки платы, сама плата не определяется в чипстудии, это нормально. Все работает на уровне прошивки. Если пожелаете что-то изменить, то можно вернуться к исходнику и творить в чип студии что душе угодно.
 
Последнее редактирование:
Сама прошивка это конечный (законченный) вариант из нескольких возможных проектов в чипстудии. После прошивки платы, сама плата не определяется в чипстудии, это нормально. Все работает на уровне прошивки. Если пожелаете что-то изменить, то можно вернуться к исходнику и творить в чип студии что душе угодно.
Спасибо , что уделили внимание! Я понял , что я ничего не понял )))). Для меня есть прошивка, а есть комбо проект для чип-студио для каждой частоты дискретизации. Вы приплели сюда все вместе и перемешали. К тому же я спросил про инструкцию, которой я, в этой ветке так и не увидел. Придется , как всегда, разбираться самому. Еще раз спасибо! Если кто-то располагает вменяемой инструкцией, был бы весьма благодарен, как не окирпичить мне аппарат?
 

Vitalii

Well-known member
Спасибо , что уделили внимание! Я понял , что я ничего не понял )))). Для меня есть прошивка, а есть комбо проект для чип-студио для каждой частоты дискретизации. Вы приплели сюда все вместе и перемешали. К тому же я спросил про инструкцию, которой я, в этой ветке так и не увидел. Придется , как всегда, разбираться самому. Еще раз спасибо! Если кто-то располагает вменяемой инструкцией, был бы весьма благодарен, как не окирпичить мне аппарат?
Инструкцию можно найти в ветке ПО
 

Евгений

Administrator
Команда форума
Обновление прошивки:
1) установите DfuSe_Demo.
2) Соедините перемычкой контакты boot на плате.
3) Подключите плату по USB к ПК.
4) В DfuSe_Demo выберите файл новой прошивки, нажмите обновить.
5) удалите с платы перемычку boot.

Если модуль не определяется в DfuSe_Demo, нужно установить драйвер. Он находится в папке установленной программы DfuSe_Demo. Но обычно он ставится автоматически.

После обновления прошивки модуль сохраняет все свои функции. Он , конечно, определяется в ChipStudio, как и раньше.
 

Solanto

Well-known member
Добрый день... Уже месяц мучаюсь... Перепрошил. Но не выключает вообще, в volumio точно не работает, в rAudio смог настроить только выключение самой системы. Реле вообще не выключает, ждал 30 минут, ноль эмоций. В volumio вообще полный ноль.
 

Vitalii

Well-known member
Добрый день... Уже месяц мучаюсь... Перепрошил. Но не выключает вообще, в volumio точно не работает, в rAudio смог настроить только выключение самой системы. Реле вообще не выключает, ждал 30 минут, ноль эмоций. В volumio вообще полный ноль.
Приветствую. А подскажите пожалуйста как мне загрузить и настроить rAudio? Несколько раз пытался это сделать и ни разу не получалось.
Volumio с нуля загружаю и настраиваю без проблем. Много видео посмотрел на эту тему в ютубе но ответ на свой вопрос я не нашел.
 

Solanto

Well-known member
Приветствую. А подскажите пожалуйста как мне загрузить и настроить rAudio? Несколько раз пытался это сделать и ни разу не получалось.
Volumio с нуля загружаю и настраиваю без проблем. Много видео посмотрел на эту тему в ютубе но ответ на свой вопрос я не нашел.
Также как и volumio. Скачиваете образ, разархивируете, и фаил img разваричиваете на флешку чем вам удобнее. Настройка первоначальная через lan кабель, потом уже и по wifi можно будет пользовать...
 

Solanto

Well-known member
Приветствую. А подскажите пожалуйста как мне загрузить и настроить rAudio? Несколько раз пытался это сделать и ни разу не получалось.
Volumio с нуля загружаю и настраиваю без проблем. Много видео посмотрел на эту тему в ютубе но ответ на свой вопрос я не нашел.
Вот по настройке тема rAudio
 
Верх