This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: RedBoot/hal_diag.c confusion
- To: ecos-discuss at sources dot redhat dot com
- Subject: Re: [ECOS] RedBoot/hal_diag.c confusion
- From: Grant Edwards <grante at visi dot com>
- Date: Thu, 11 Jan 2001 17:05:14 -0600
- References: <20010111132721.A11557@visi.com>
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