Спасибо за ответ И за патч! Правда, я еще не до конца в *.mk разобрался с макросами, и добавкой *.ko , но вижу Вы сам драйвер чуть переадаптировалли и свой шелл на открытие портов написали, надо попробовать.
Под своим ip, имеется ввиду ip платы? Мне адресс mox'ы нужно задать.
[quote]
Под своим ip, имеется ввиду ip платы? Мне адресс mox'ы нужно задать.
Я перезагрузил плату и получил вечно крутящийся шеловский скрипт , при загрузке ядра, но мне никак не проверить корректно отрабатывает он или нет, нет ли варианта без вечного лупа? Что бы не было процесса, который все отжирает.
А когда луп закончился, этак минут через 5-7.
Я ему открываю порт, так он просто виснет,
# stty -F /dev/ttyr01 115200 -parity cs8 -cstopb
hello
и за тем
stty: can't open '/dev/ttyr01': Input/output error
Я перезагрузил плату и получил вечно крутящийся шеловский скрипт , при загрузке ядра
интересно - как вам это удаётся ? я вообще-то проверял у себя - у меня нормально отрабатывает, правда у меня нет самой мохи - попробуйте ее отключить от сети. Вообще то что там ругается что такие файлы устройств существуют говорит о том что вы уже что-то не так делаете, этого в принципе не может случиться если сделать как я написал в пояснении к последнему патчу. Это говорит о том что конфиг уже сущестовал при старте системы а он после сборки пустой.
я вообще-то проверял у себя - у меня нормально отрабатывает, правда у меня нет самой мохи - попробуйте ее отключить от сети.
Я повторно перепрошью. Снова попробую, скажите у Вас сборка в минимальной конфигурации? Может в этом проблемма,
Я все сделал как в вашей инструкции, сначала вызвал ./mxaddsvr с адресом, а за тем выполнил шелловский старт.
Получил ошибку открытия ttyr01 порта.
Порядок был такой:
1) Перепрошил устройство
2) Зашел по ssh и выполнил: /usr/lib/npreal2/driver/mxaddsvr 192.168.0.218 4
3) Сделал reboot
4) Посмотрел добавку новых портов, они были на месте. Сделал lsmod, драйвер крутился.
5) Попытался открыть порт: stty -F /dev/ttyr01 115200 -parity cs8 -cstopb
И получил:
stty: can't open '/dev/ttyr01': Input/output error
Может быть Вы как тестовую сборку имеете полную конфигурацию, т.к. я ставлю imx6sk_min_defconfig и туда добавляю драйвер.
я вообще-то проверял у себя - у меня нормально отрабатывает, правда у меня нет самой мохи - попробуйте ее отключить от сети.
Я повторно перепрошью. Снова попробую, скажите у Вас сборка в минимальной конфигурации? Может в этом проблемма,
Я все сделал как в вашей инструкции, сначала вызвал ./mxaddsvr с адресом, а за тем выполнил шелловский старт.
Получил ошибку открытия ttyr01 порта.
Порядок был такой:
1) Перепрошил устройство
2) Зашел по ssh и выполнил: /usr/lib/npreal2/driver/mxaddsvr 192.168.0.218 4
3) Сделал reboot
4) Посмотрел добавку новых портов, они были на месте. Сделал lsmod, драйвер крутился.
5) Попытался открыть порт: stty -F /dev/ttyr01 115200 -parity cs8 -cstopb
И получил:
stty: can't open '/dev/ttyr01': Input/output error
Может быть Вы как тестовую сборку имеете полную конфигурацию, т.к. я ставлю imx6sk_min_defconfig и туда добавляю драйвер.
Большое спасибо, буду дальше разбираться в Вашем патче, заработалло, но только когда мокса была включена вместе с устройством.