<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; COM-port: File exist]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=31035&amp;type=atom" />
	<updated>2013-10-15T13:04:30Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=31035</id>
		<entry>
			<title type="html"><![CDATA[Re: COM-port: File exist]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=370016#p370016" />
			<content type="html"><![CDATA[<p>Сегодня с утра этим занялся настоящий програмист и оказалось, что я ошибся:<br />errno оставалось установленым в 17 от другой операции, когда действительно<br />проверялось наличие некоторого файла, а ответ от прибора не приходил,<br />потому что оказались физически попорченными микросхема в приборе<br />и COM-порт в компьютере, так что вопрос исчерпан.</p><p>Пётр.</p>]]></content>
			<author>
				<name><![CDATA[Peter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5246</uri>
			</author>
			<updated>2013-10-15T13:04:30Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=370016#p370016</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[COM-port: File exist]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=369879#p369879" />
			<content type="html"><![CDATA[<p>Здравствуйте!</p><p>Есть прибор на процессоре ARM с программой на C, он по COM-порту может<br />принимать команды, при этом он отсылает их обратно. Есть тестовая программа на C,<br />написана 3 или 4 года назад, она посылает ему эти команды и ожидает ответа.<br />Три дня назад с очередным прибором она работала, затем в приборе заменяли<br />микропроцессор, больше ничего с ним не делали.</p><p>Сегодня эта программа с ним не работает нормально:<br />команду посылает, прибор её исполняет, но ответа она не получает, ни одного<br />байта. errno устанавливается в 17 - File exist. В ней открывается один файл<br />на чтение и запись, я пробовал использовать два файла - один на запись,<br />другой на чтение, либо один этот файл после каждой операции закрывать<br />и тут же открывать по очереди на чтение или запись, всё равно сообщение<br />то же самое.</p><p>Файл открывается командой open, для чтения/записи используются read/write.<br />Что это означает, когда при выполнении read возникает ошибка &quot;File exist&quot;?</p><p>Пётр.</p>]]></content>
			<author>
				<name><![CDATA[Peter]]></name>
				<uri>https://linuxforum.ru/profile.php?id=5246</uri>
			</author>
			<updated>2013-10-14T16:16:32Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=369879#p369879</id>
		</entry>
</feed>
