This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: RedBoot/hal_diag.c confusion


On Thu, Jan 11, 2001 at 01:27:21PM -0600, Grant Edwards wrote:

>     ARM RPSH HAL (no virtual vectors)
>     Memory Config:
>     [...]
>     ARM RPSH HAL (with virtual vectors)
>     Memory Config:
>     [...]

That was caused by not setting CYGSEM_HAL_VIRTUAL_VECTOR_DIAG.
Both hal_diag_write_char() and cyg_hal_plf_comms() end up being
called.

There was another bug that happend when it was set, but that's
fixed.

>     RReeddBBoooott((ttmm))  ddeebbuugg  eennvviirroonnmmeenntt  --  bbuuiilltt  1122::4444::1188,,  JJaann  1111  22000011
>     PPllaattffoorrmm::  CCoommttrrooll  RRPPSSHH22  ((AARRMM  77TTDDMMII))  
>     CCooppyyrriigghhtt  ((CC))  22000000,,  RReedd  HHaatt,,  IInncc..
> 
>     RRAAMM::  00xx0000000000000000--00xx0000008800000000
>     RReeddBBoooott>>

That's what happens when you point both diag channels at the
same UART. ;)

Now all I have to do is write a flash driver, test the Ethernet
driver, and add virtual-vector drivers for a third diag channel,
and add a couple commands...

-- 
Grant Edwards
grante@visi.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]