[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
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
More information about the Ecos-discuss
mailing list