I am trying to port sboot from CEPC to pxa255 BSP.
i see a dialog between my sboot an PB(4.2) but it stopes.
i performed monitoing on my serial port ( we have only one in our platform
so i disabled all debugs messages!)
i see the PB is "playng" with RTS.
why?
if i do not have the RTSin my platform is it how it will affect my program?
i configured PB for no parity 8 bit 1 stop and no flow, so why pb still uses
RTS:
IOCTL_SERIAL_CLR_RTS
IOCTL_SERIAL_SET_RTS
my boot request is:
6B 49 54 4C BB 00 24 00 31 64 46 57 34 30 30 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00
the response to my boot request by PB is:
6B 49 54 4C AA 20 08 00 1B 41 45 44 42 47 FF 00 00 0A
shouldn't it be DD instead of AA?
i also see that the dialog is not ordered means pb is not waiting to sboot
to finish before it sends data, is it because of the RTS? is it OK?
after that i see nothing and the download hangs.
the main question is why pb uses RTS and CTS if a config it to no hardwae
flow control?
i will appreciate any help on that
10x
Rona