I'm working on a system at work that uses shared memory between the host
(RTLinux or QNX) and a DSP board (several DSPs). The shared memory is used
as a means of messaging between the host and the Control DSP. The messages
are accessed via proper access to the ping pong status registers bits
(Waiting/Avialable/Processing). It appears that messages are corrupt,
meerly due to the Control DSP being trashed by garbage in.
Is it possible that the data that is suppose to be in the shared memory is
actually in cached memory? I know the cacheflush() command would help me
in RTLinux, but what about QNX? Any other ideas?
Please respond to here as well as; [EMAIL PROTECTED]
Thanks
Bob Warner
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/