[ECOS] RedBoot/hal_diag.c confusion

Grant Edwards grante@visi.com
Thu Jan 11 15:01:00 GMT 2001

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

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

>     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

More information about the Ecos-discuss mailing list