Страница 27 из 245
Re: LinuxCNC + Orange Pi
Добавлено: 21 янв 2018, 16:54
MX_Master
ua3nbw писал(а):куда копать далее ?
добро пожаловать в клуб (:
Над этими
suspend/shutdown режимами уже несколько человек бьются ап стену, пробуют реализовать их в коде встроенного
ARISC сопроцессора, чтоб это дело работало с
mainline ядром. Мне самому нужна инфа по работе с этим ARISC, сижу читаю логи IRC канала, где это дело обсуждалось.
Re: LinuxCNC + Orange Pi
Добавлено: 21 янв 2018, 17:57
ua3nbw
MX_Master писал(а):Мне самому нужна инфа по работе с этим ARISC
Тут прочитал:
https://forum.armbian.com/topic/3899-is ... ment=28438
Mainline не поддерживает ядро ARISC и не будет, опять вопросы лицензирования .
Re: LinuxCNC + Orange Pi
Добавлено: 21 янв 2018, 19:01
MX_Master
Если все коды устаканятся в нужной лицензии, то всё со временем добавят.
Работа с кодом в этом направлении активно ведётся.
Но лично мне эти лицензии никак не помешают.
Вроде нашёл я, что искал в логах IRC чата.
Сегодня-завтра буду пробовать.
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 09:32
nkp
наверно это связано как то с работой именно этой железячки с юникодом...
точно не знаю,так как совсем от нее далек(от железячки))...
сначала подумал,что это ошибка емс...
люди пишут о специальн пакетах шрифтов ...
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 15:48
ua3nbw
MX_Master писал(а):Вроде нашёл я, что искал в логах IRC чата.
Я, пробую собрать такую мелочь
https://github.com/Icenowy/h3-arisc-shutdown
уперся в
or1k, рекомендуется 10Gb для установки Toolchain, сходу можно понять танцы с бубном, а оно того стоит ?
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 16:14
Serg
nkp писал(а):наверно это связано как то с работой именно этой железячки с юникодом...
Нет, это косяк python v2. В v3 поправлено.
В v2 исправляться не будет, но существуют способы обхода.
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 16:25
Bebebe
Подключил драйвер А4988 к OrangePi PC с установленным образом из этой ветки. Поправил конфиг и при запуске получаю ошибку - не может загрузить модуль hal_gpio_h3.
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 16:46
going
ua3nbw писал(а):
Хочу задействовать кнопку SW для пробуждения платы после команды systemctl suspend
пишу dts файл, компилирую в dtbo включаю в armbianEnv.txt
и пробуждаемся, но сеть не поднимается, пинги не проходят.
куда копать далее ?
То же заметил такой эффект. Применил накладку (overlay) sun50i-h5-spi-jedec-nor.dtbo, а в результате HDMI отвалился.
Видимо механизм накладок не очень хорошо отработан или имеет подводные камни и надо очень внимательно смотреть на исходный код.
Клавиша SW - это та которая на плате?
Наверное правильнее отключить "suspend" в настройках системы.
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 16:50
nkp
UAVpilot писал(а):но существуют способы обхода.
можно вкратце(нет,я не против и подробно

) - какие ?
где читать,что смотреть?
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 17:23
solo
Bebebe писал(а):Подключил драйвер А4988 к OrangePi PC с установленным образом из этой ветки. Поправил конфиг и при запуске получаю ошибку - не может загрузить модуль hal_gpio_h3.
у меня все заработало , только я использовал те конфиги что были на загрузочной флешке
на сколько я не грамотный то в хел файле надо для загрузки модуля так
loadrt hal_gpio_h3 output_pins=3,5,7,8,10,11,12,16,18,19
addf hal_gpio_h3.write base-thread
на пятой инструкции по применению ПДФ файла все написано
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 17:28
ua3nbw
going писал(а):То же заметил такой эффект. Применил накладку (overlay) sun50i-h5-spi-jedec-nor.dtbo, а в результате HDMI отвалился.Видимо механизм накладок не очень хорошо отработан или имеет подводные камни и надо очень внимательно смотреть на исходный код.
Для процессора H5 в armbian ещё всё плохо.
На H3 (OrangePi-Pc) оверлеи нормально работают.
going писал(а):Клавиша SW - это та которая на плате?
Наверное правильнее отключить "suspend" в настройках системы.
Да SW кнопка на плате, в Legacy ядре от armbian будила плату после сна. В mainline ядре не работает.
Усыпить можно:
echo mem > /sys/power/state
echo freeze > /sys/power/state
только смысла нет, а как разбудить ?
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 17:31
MX_Master
Я этот код уже собрал. И мальца побеседовал с автором (это девушка) на предмет проверки без
FEL загрузки чипа. Девушка грит, что это очень тестовый код и без
FEL загрузки этот код не работает. Она меня отправила к другому человеку, который написал свой
ARISC код отключения/пробуждения чипа
H3, и накатал программку, которая загружает
ARISC бинарник в память и запускает его. Причём, всё это делается из под
mainline ядра
linux, которое уже работает на
ARM ядрах.
Для меня - игра стоит свеч, т.к. в итоге мы получим
МК, который не зависит от ядра
linux. Но может с ним общаться и выполнять кучу всего в реальном времени.
ua3nbw писал(а):только смысла нет, а как разбудить ?
разбудить можно только из встроенного сопроцессора
AR100 (ARISC)
Bebebe писал(а):Поправил конфиг
конфиг
HAL файла в студию

похоже, что-то не так с настройками пинов
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 17:45
going
ua3nbw писал(а):Усыпить можно:
А зачем ей вообще засыпать? Пусть работает. Т.е. отключить функцию засыпания.
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 17:53
solo
может есть смысл разделить темы , для разработчиков апельсинка ЧПУ и пользователей апельсинка ЧПУ , а то как то чайниковатые вопросы под ногами и спецов программистов путаются
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 17:56
MX_Master
С точки зрения разработчиков самой Orange Pi и прогеров LinuxCNC, чайник это я

Так что, всё в порядке
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 18:11
Serg
nkp писал(а):можно вкратце(нет,я не против и подробно

) - какие ?
где читать,что смотреть?
try:
unicode(....
ua3nbw писал(а):только смысла нет, а как разбудить ?
А если при побудке сеть перезапустить? "systemctl restart NetworkManager" или как там у вас...
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 18:25
ua3nbw
going писал(а):А зачем ей вообще засыпать? Пусть работает. Т.е. отключить функцию засыпания.
Ну, я не против.

а если не CNX, а батарейное питание.
MX_Master писал(а):разбудить можно только из встроенного сопроцессора AR100 (ARISC)
Спасибо, буду копать в этом направлении.
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 18:34
ua3nbw
UAVpilot писал(а):А если при побудке сеть перезапустить? "systemctl restart NetworkManager" или как там у вас...
первым делом на него грешил , и снёс. не помогло.
когда делаю после пробуждения reboot на экран гонит дамп ошибок и виснет намертво.
оно просто не уходит в настоящий сон.
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 18:59
MX_Master
ua3nbw писал(а):Спасибо, буду копать в этом направлении.
Человек, про которого я говорил выше, грозился в ближайшем будущем выложить исходники своей
ARISC прошивки. Там у него уже реализован режим сна с пробуждением от разных источников. Пишет, что в режиме сна апельсинка жрёт примерно
40 мА.
Re: LinuxCNC + Orange Pi
Добавлено: 22 янв 2018, 20:06
going
ua3nbw писал(а):Ну, я не против.

а если не CNX, а батарейное питание.
ua3nbw писал(а):оно просто не уходит в настоящий сон.
Во как!
На телефоне, планшете,ноутбуке без сети - да, уснуть при бездействии юзера святое дело.
Но это пререгатива системы. Она рулит. И swap раздел тут необходим. Туда выгружается снимок оперативной памяти.
Отключается переферия и -> "чёрный экран". Пробуждение начинается загрузкой из swap состояния оперативки до сна.
Включение переферии.
Просто я рассматриваю сон, в контексте наших задач.
Пропала сеть во время выполнения программы, тогда батарейка на банане + безперебойник на приводах позволят
вывести шпиндель в безопасное положение,запомнить состояние, отключить питание и уснуть.
У Вас какая задача для сна?