forked from Imagelibrary/rtems
2008-12-18 Michael Hamel <nigel@adi.co.nz>
PR 1349/bsps * startup/bspstart.c: Add missing volatile on UART access pointer.
This commit is contained in:
@@ -1,3 +1,8 @@
|
||||
2008-12-18 Michael Hamel <nigel@adi.co.nz>
|
||||
|
||||
PR 1349/bsps
|
||||
* startup/bspstart.c: Add missing volatile on UART access pointer.
|
||||
|
||||
2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
|
||||
|
||||
* Makefile.am, preinstall.am: Use shared tm27.h stub.
|
||||
|
||||
@@ -88,7 +88,7 @@ uint32_t bsp_timer_average_overhead;
|
||||
static void
|
||||
EarlyUARTInit(int baudRate)
|
||||
{
|
||||
uint8_t* up = (uint8_t*)(BSP_UART_IOBASE_COM1);
|
||||
volatile uint8_t* up = (uint8_t*)(BSP_UART_IOBASE_COM1);
|
||||
int divider = BSP_UART_BAUD_BASE / baudRate;
|
||||
up[LCR] = DLAB; /* Access DLM/DLL */
|
||||
up[DLL] = divider & 0x0FF;
|
||||
@@ -151,7 +151,7 @@ void Init_FPGA(void)
|
||||
static void
|
||||
DirectUARTWrite(const char c)
|
||||
{
|
||||
uint8_t* up = (uint8_t*)(BSP_UART_IOBASE_COM1);
|
||||
volatile uint8_t* up = (uint8_t*)(BSP_UART_IOBASE_COM1);
|
||||
while ((up[LSR] & THRE) == 0) { ; }
|
||||
up[THR] = c;
|
||||
if (c=='\n')
|
||||
|
||||
Reference in New Issue
Block a user