[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Problem with Memory Mapping
Hi
I'am writing a device driver of a stepper motor controller. The
controller
is connect to the PC104 Slot of a embedded PC (SBC-411E DX5-133) with a
1k-Byte DP-RAM interface locate to the PC memory at 0xB0800.
The embedded PC has a on Board PCI Ethernet Adapter (RealTek RTL-8029)
at
I/O 0xff80.
My problem:
If start rt-linux the DP-RAM memory at 0xB0800 - 0xB0AFF is filled with
0xFF.
Now I start the stepper motor controller and fill the DP-RAM with 0x00.
After e few minutes the rt-linux Kernel fill all even adress of the
DP-RAM with 0x20.
I don't know why?
What function of the kernel is writing to the DP-RAM at 0xB0800?
Ciao, Peter Schneider
--
Lang GmbH & Co. KG
Dillstraße 4
D-35625 Hüttenberg
Tel. : +(49) 6403-700949
Fax : +(49) 6403-700940
eMail : peter.schneider@lang.de
http : http://www.lang.de