Здравствуйте!
Написал, небольшую тестовую программку на qt для открытия com порта. Проверил ее работоспособность на десктопе, все работает.
За тем, собрал эту же программу на виртуальной машине с инструментами arm-linaro и собранным для встраиваемой системы qt. Стал ее отлаживать, и при открытии порта (т.е. вызове метода QSerialPort::open()), получил segmentation fault. Т.ж. наблюдал такое поведение при запуске программы microcom в дефолтной сборке, которая с qt.
Непонятно куда копать и как решать данную проблемму
без измнений ? как минимум название порта будут разные, на плате порты ttymxc0 ,1,2 и еще надо учитывать что по умолчанию порт ttymxc0 занят отладочной консолью.
Да, без изменений в теле программы, название порта менялось, на ttymxc1. А до этого порт проверялся вручную, весь байтсрим передавался, и приемо-передатчик на посиксе я написал, он тоже работает.
Проверил ее работоспособность на десктопе, все работает.
За тем, собрал эту же программу на виртуальной машине
без измнений ? как минимум название порта будут разные, на плате порты ttymxc0 ,1,2 и еще надо учитывать что по умолчанию порт ttymxc0 занят отладочной консолью.
Да, без изменений в теле программы, название порта менялось, на ttymxc1. А до этого порт проверялся вручную, весь байтсрим передавался, и приемо-передатчик на посиксе я написал, он тоже работает.
Проверил ее работоспособность на десктопе, все работает.
За тем, собрал эту же программу на виртуальной машине
без измнений ? как минимум название порта будут разные, на плате порты ttymxc0 ,1,2 и еще надо учитывать что по умолчанию порт ttymxc0 занят отладочной консолью.
Да, без изменений в теле программы, название порта менялось, на ttymxc1. А до этого порт проверялся вручную, весь байтсрим передавался, и приемо-передатчик на посиксе я написал, он тоже работает. А вот при открытии qserialport падает в segmentation fault. При инициализации, класс порта , ни одной ошибки в сигнале не выкинул.
Хотелось бы собрать qt на Imx в debug режиме. Как возможно? И еще , я в пятницу уже запускал проект терминала, но к сожалению у меня нет ui, как его добавить в дефолтную сборку? Могу подключиться только по rdp
т.ж. когда запустил пример, выбрал kit который запустит проект по gdbserver, он начал ругаться на флаги и тащит хэдеры из исходников, а не из кита qt5.4 который на виртуальной машине