Hi all,
I understand from ddk docs that memory PC card will have a default bus
width of 8 bit…
I also found that it can be overridden using the PcCardConfig inf file
directive…
I have two windows mapped in the common memory of the card
I am using the following inf code…
[DeviceList]
%DESCRIPTION%=DriverInstall,*WCO1206
;***********Override to make PCMCIA 16 bit Memory access*************
[DriverInstall.LogConfigOverride]
LogConfig=pcm1553.BusOverride0
[pcm1553.BusOverride0]
ConfigPriority=NORMAL
PcCardConfig=0(M)
;********************************************************************
I am making the “attribute” paramter “M” to make it a 16 bit access…but
still the i get only 16 bit data becoming two 8 bit write on the lowerbus
D0-D7…
the ddk doc says…
PcCardConfig=ConfigIndex[:[MemoryCardBase1][:MemoryCardBase2]][(attrs)]
I have the following questions:-
- I am not sure of which “configIndex” does it mean…?
- Should i necessarily give the MemoryCardBase1,MemoryCardBase2 values…
- should i necessarily use the other directives of “LogConfig” like
MemConfig,ConfigPriority,IRQConfig,etc along with the PcCardConfig.
I had tried out other option of the PcCardConfig, but unable to figure
out the right one…
could anybody please guide me telling the right way of having
“PcCardConfig” directive…
Thanx,
Shiv