[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