My program crashes on the out8 call to the parallel port address. I have
to send data and strobe. Is there port initializing need. Does someone
have sample code. I am only using single thread.
“Neil” <nlpatzwa@sfu.ca> wrote in message
news:b651tb$9ff$1@tiger.openqnx.com…
My program crashes on the out8 call to the parallel port address. I have
to send data and strobe. Is there port initializing need. Does someone
have sample code. I am only using single thread.
As the doc says
(http://www.qnx.com/developer/docs/momentics621_docs/neutrino/lib_ref/o/out8
…html) You are probably missing the call to ThreadCtl.
Mario Charest postmaster@127.0.0.1 wrote:
“Neil” <> nlpatzwa@sfu.ca> > wrote in message
news:b651tb$9ff$> 1@tiger.openqnx.com> …
My program crashes on the out8 call to the parallel port address. I have
to send data and strobe. Is there port initializing need. Does someone
have sample code. I am only using single thread.As the doc says
(> http://www.qnx.com/developer/docs/momentics621_docs/neutrino/lib_ref/o/out8
.html) You are probably missing the call to ThreadCtl.
And, do you need to directly access the parallel port hardware yourself?
Would running devc-par and using open/write/devctl work for you?
-David
QNX Training Services
http://www.qnx.com/support/training/
Please followup in this newsgroup if you have further questions.
“David Gibbs” <dagibbs@qnx.com> wrote in message
news:b69pbn$pna$3@nntp.qnx.com…
Mario Charest postmaster@127.0.0.1 wrote:
“Neil” <> nlpatzwa@sfu.ca> > wrote in message
news:b651tb$9ff$> 1@tiger.openqnx.com> …
My program crashes on the out8 call to the parallel port address. I
have
to send data and strobe. Is there port initializing need. Does someone
have sample code. I am only using single thread.As the doc says
(> http://www.qnx.com/developer/docs/momentics621_docs/neutrino/lib_ref/o/out8
.html) You are probably missing the call to ThreadCtl.And, do you need to directly access the parallel port hardware yourself?
Would running devc-par and using open/write/devctl work for you?
And, if you are not using devc-par make sure it’s not running, otherwise
both programs could try to control the port at the same time.
-David
QNX Training Services
http://www.qnx.com/support/training/
Please followup in this newsgroup if you have further questions.
The hardware I am trying to write to (by the documentation), requires that
we write a number (0-255) and strobe. I am afraid if I just write to the
port, that will not be sufficient. The original implementation is in Linux
and I am trying to the same in QNX.
Mario Charest wrote:
“David Gibbs” <> dagibbs@qnx.com> > wrote in message
news:b69pbn$pna$> 3@nntp.qnx.com> …
Mario Charest postmaster@127.0.0.1 wrote:“Neil” <> nlpatzwa@sfu.ca> > wrote in message
news:b651tb$9ff$> 1@tiger.openqnx.com> …
My program crashes on the out8 call to the parallel port address. I
have
to send data and strobe. Is there port initializing need. Does someone
have sample code. I am only using single thread.As the doc says
(> http://www.qnx.com/developer/docs/momentics621_docs/neutrino/lib_ref/o/out8
.html) You are probably missing the call to ThreadCtl.And, do you need to directly access the parallel port hardware yourself?
Would running devc-par and using open/write/devctl work for you?And, if you are not using devc-par make sure it’s not running, otherwise
both programs could try to control the port at the same time.
-DavidQNX Training Services
http://www.qnx.com/support/training/
Please followup in this newsgroup if you have further questions.
It is pretty easy to access the parallel port under QNX. But you should slay
devc-par before you read write the parallel port. We have an application
which uses the parallel port in ECP mode to communicate with another PC and
it works great.
–
Jens
“Neil” <nlpatzwa@sfu.ca> wrote in message
news:b6a80g$teg$1@tiger.openqnx.com…
The hardware I am trying to write to (by the documentation), requires that
we write a number (0-255) and strobe. I am afraid if I just write to the
port, that will not be sufficient. The original implementation is in Linux
and I am trying to the same in QNX.
Mario Charest wrote:
“David Gibbs” <> dagibbs@qnx.com> > wrote in message
news:b69pbn$pna$> 3@nntp.qnx.com> …
Mario Charest postmaster@127.0.0.1 wrote:“Neil” <> nlpatzwa@sfu.ca> > wrote in message
news:b651tb$9ff$> 1@tiger.openqnx.com> …
My program crashes on the out8 call to the parallel port address. I
have
to send data and strobe. Is there port initializing need. Does
someone
have sample code. I am only using single thread.As the doc says
(> http://www.qnx.com/developer/docs/momentics621_docs/neutrino/lib_ref/o/out8
.html) You are probably missing the call to ThreadCtl.And, do you need to directly access the parallel port hardware
yourself?
Would running devc-par and using open/write/devctl work for you?And, if you are not using devc-par make sure it’s not running, otherwise
both programs could try to control the port at the same time.
-DavidQNX Training Services
http://www.qnx.com/support/training/
Please followup in this newsgroup if you have further questions.
\