DIT9719 serial port

Started by is0-mick, 23. Apr 2008, 17:43

previous topic - next topic
Go Down

is0-mick



There are 7 pins marked 1300
pin 3 is serial out from the box
I think pin2 is serial in but I didnt seem to get any response from the box.

This is output



xosPe0 serial#<edited> subid 0xc4
xenv cs2 ok
power supply: ok
dram0 ok (7)
dram1 ok (6)
zboot (0) ok
SIGNED BL

Microsoft IPTV Bootloader, Build (1527)
Built by BM-DELL-131, Aug 22 2006 21:43:55


Mick

asgard


mce2222

looks like it should be something between the 1039 and 1051 bootloader of the x300t ... but the differences are very small anyway.

serial in is not used with the IPTV bootloader, so you can ignore it.

redband

How have you got the Serial connections wired?

btw, I noticed from your picture  that the REV printed on the SMP is slightly different and the board itself has a different revision date.

is0-mick

not sure what you mean?

Im using pin 2 on connector 1300 for serial out to the pc.
Im using a 3.3v >rs232 converter (old nokia phone lead guts) for the level shifting...

Mick

redband

I'm not to clued up on the serial interfaces... do you just need to connect the single pin (pin2)  what about the "vcc pin", gnd etc?
I have a couple of different mobile data cables (nokia and siemens) so I'm hoping to hack something together.

Cheers

is0-mick

There seems to be very little on the serial port anyway.

My interface is self powered, and just uses GND and TX from the box.

Hope that helps..
Google Max233 or MAX232 interface, they are used on lots of projects like this.

Mick

redband

Thanks Mick,

So is the TX and RX tied to the voltage, or does it not matter?  The reason I ask is that I have an old Siemens (SL55) cable that only has 3 connections coming out of the chip.  According to pinout, these are the GND, TX and RX.  Is there a way to measure these to see if this cable is suitable, or is is saf to just connect up the GND and TX?  (or is it the RX?)

Cheers

Redband 

is0-mick

Not sure what tolerance the Jtag pins on the CPU would be. On some chips they are 5v tolerant.

Are you wanting to use the serial port for anything specific? as its not really need to hack the box.

redband

I understood that the serial port is needed somewher in the process to boot linux which I am interested in trying out.  I guess I'm jumping the gun a little as I don't even know if the jtag will work yet...  Off to maplin to get a smaller tip for the soldering iron and a big magnifying glass :-)

is0-mick

Yes, I think it is needed for linux, but not to mess about with the windows CE.

I managed to jtag the box with an old printer lead (I didnt have any 100ohm resistors to hand so i didnt use any  :o )
the box seems unaffected and still works fine :)

Mick

mce2222

the jtag pins on the SMP863x work from 2.5v to 5v level (at least that is what I was told)

however 3.3v is the recommended level, so I would use it ... most modern parallelports have 3.3v level anyway (just verify with a voltmeter).

... booting linux is possible also without serial port.
only if you want to use the YAMON then you need the serial port.
the YAMON, can be used to modify the Linux kernel parameter, but you can always build a new kernel with the parameters you want as defaults.

redband

Hooked up the siemens cable and it initially spat out some good lines, followed by intermittent garbage, with got less intermittent as things went on...
serial, eventually stopped responding... :(

Anyway, got this much.....

xosPe0 serial#123456789abcdef subid 0xc4                                                         
xenv cs2 ok           
power supply: ok               
dram0 ok (3)           
dram1 ok (5)           
zboot (0) ok           
SIGNED BL         

Microsoft IPTV Bootloader, Build (1527)                                       
Built by BM-DELL-131, Aug 22 2006 21:43:55

mike1646

Did anyone ever figure this out propperly?, I tried with the settings above and can't get anything useful from it.

THanks,


Herman

rx is pin3, tx is pin 4 !!

Serial port to be used by yamon mainly and linux

Go Up