[Bootloader]
- ML402: do baudrate init in board_init() - use faster memcpy - print CPU info - provide extra diagnostic during SREC load git-svn-id: http://moon:8086/svn/mips@176 a8ebac50-d88d-4704-bea3-6648445a41b3
This commit is contained in:
+1
-4
@@ -19,14 +19,11 @@ const uart_if_t uart_if[2] =
|
||||
// ------------------------------------
|
||||
// Low-level I/O
|
||||
// ------------------------------------
|
||||
#define CALC_BAUD(b) \
|
||||
(((10*CPU_FREQ_HZ)/((16*b) + 5))/10 - 1)
|
||||
|
||||
void UART_setbaud(void const *pInst, uint32_t baudrate)
|
||||
{
|
||||
uart_if_t *pReg = (uart_if_t*)pInst;
|
||||
|
||||
*pReg->pBAUD = CALC_BAUD(baudrate);
|
||||
*pReg->pBAUD = UART_CALC_BAUD(baudrate);
|
||||
}
|
||||
|
||||
int UART_readchar(void const *pInst)
|
||||
|
||||
@@ -16,6 +16,9 @@
|
||||
#ifndef UART_H
|
||||
#define UART_H
|
||||
|
||||
#define UART_CALC_BAUD(b) \
|
||||
(((10*CPU_FREQ_HZ)/((16*b) + 5))/10 - 1)
|
||||
|
||||
typedef struct _suart_if_t
|
||||
{
|
||||
volatile uint32_t *pCTRL;
|
||||
|
||||
Reference in New Issue
Block a user