From: Daniel W. <da...@wi...> - 2006-09-05 06:17:03
|
<html><head><meta name=3D"Generator" content=3D"PSI HTML/CSS Generator"/> <style type=3D"text/css"><!-- body{font-family:'Tahoma';font-size:10pt;font-color:'#000000';} LI{display:list-item;margin:0.00in;} p{display:block;margin:0.00in;} body{} --></style> </head><BODY BGCOLOR=3D"#A8D9D7" ><div><SPAN style=3D"font-size:10pt;">Thanks= for the info.</SPAN></div> <div> </div> <div><SPAN style=3D"font-size:10pt;">I have UCB gpio 0,1,2,3 hooked like= this:</SPAN></div> <div> </div> <div><SPAN style=3D"font-size:10pt;">VCC</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   3.3k      = </SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |      =      </SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   +-------gpio0 (configured as= input)</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   button</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |<br />=  gnd</SPAN></div> <div> </div> <div> </div> <div><SPAN style=3D"font-size:10pt;">VCC</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   3.3k      = </SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |      =      </SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   +-------gpio1  = (configured as input)</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   button</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |<br />=  gnd</SPAN></div> <div> </div> <div> </div> <div><SPAN style=3D"font-size:10pt;">VCC</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   3.3k      = </SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |      =      </SPAN></div> <div><SPAN style=3D"font-size:10pt;">   LED</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   +-------gpio2  = (configured as output)  (but from what UCB doc says, it will be input= on power up)</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">  |<br />  gnd</SPAN></div> <div> </div> <div> </div> <div> </div> <div><SPAN style=3D"font-size:10pt;">VCC</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   3.3k      = </SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |      =      </SPAN></div> <div><SPAN style=3D"font-size:10pt;">   LED</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   +-------gpio3  = (configured as output)  (but from what UCB doc says, it will be input= on power up)</SPAN></div> <div><SPAN style=3D"font-size:10pt;">   |</SPAN></div> <div><SPAN style=3D"font-size:10pt;">  |<br />  gnd</SPAN></div> <div> </div> <div> </div> <div><SPAN style=3D"font-size:10pt;">If an LED is lit when system powers on,= it will go out when the driver loads.</SPAN></div> <div><SPAN style=3D"font-size:10pt;">I then power off/on system by pulling= power plug, and next boot it will always have no LEDs lit.</SPAN></div> <div><SPAN style=3D"font-size:10pt;">The LED lit on power up happens only if= the system has been off for a few minutes and then powered on= again.</SPAN></div> <div> </div> <div> </div> <div><SPAN style=3D"font-size:10pt;">Any help you can give me in making the= system always boot with gpio 2 & 3 NOT lighting any led's would be= GREAT!</SPAN></div> <div><SPAN style=3D"font-size:10pt;">Thank you soooo much...</SPAN></div> <div> </div> <div><SPAN style=3D"font-size:10pt;">Dan.</SPAN></div> <div> </div> <div> </div> <div> </div> <div> </div> <div><SPAN style=3D"font-size:10pt;color:navy;">> Hi Dan,</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">></SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> On 9/4/06, Daniel Winsor= wrote:</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">></SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>> I notice on the= UCB1400 png schematic that pin 11 (reset) is not</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>> shown= connected.</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>></SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>> Is it really= connected?</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>> If it is connected,= what parts are connected to it?</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>></SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> It actually is connected.= It's connected to the NACRESET signal,</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> which is also present on= the hirose connector.and connects to the</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> PXA255. The way eagle= works, all wires which belong to the same</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> signal are actually= connected together, whether they're drawn that</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> way or not.</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">></SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> The PXA255 Developer's= Manual says that the pin is driven low at</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> reset and stays low until= somebody (i.e. the driver) manipulates</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> the COLD_RST bit in the= GCR register (page 13-2 of the developer's</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> manual).</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">></SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> It doesn't look like= u-boot does anything to the AC97 interface.</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">></SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>> On my board, I see= the UCB1400 GPIO3 line (and GPIO2 on another</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>> gumstix/audiostix= combo) go low, causing a motor to turn on when</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>> power is= applied.</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>></SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">></SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> Do you have pullups or= pulldowns on the line? When a line is</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> configured as input, what= you see on the pin is really</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> indeterminate, and the= lines will often capacitively couple</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> themselves to nearby= traces.</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">></SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>> I checked the pdf= for UCB1400 part and all gpio pins will be</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>> inputs on power-up.= (and when pin 11 is held low for 1 usec.</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:maroon;">>></SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">></SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> The NACRESET line should= be low for the entire boot process until</SPAN></div> <div><SPAN style=3D"font-size:10pt;color:navy;">> the sound driver is= loaded.</SPAN></div> </body></html> |