From mboxrd@z Thu Jan 1 00:00:00 1970 From: Grant Edwards To: ecos-discuss@sources.redhat.com Subject: Re: [ECOS] RedBoot/hal_diag.c confusion Date: Thu, 11 Jan 2001 15:01:00 -0000 Message-id: <20010111170513.A15054@visi.com> References: <20010111132721.A11557@visi.com> X-SW-Source: 2001-01/msg00199.html 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