X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Farm.git;a=blobdiff_plain;f=betty%2Ffwflash.c;h=4fa0479b02c9783e7d2807d06c6ea20368d956ce;hp=8b89941d247a1c799d918cfe63c666673ea13c37;hb=d24fd4a34d026918724fad1ddbb0da1de9d28c63;hpb=6c971d9882182e2760171231cec0317d539eb979 diff --git a/betty/fwflash.c b/betty/fwflash.c index 8b89941..4fa0479 100644 --- a/betty/fwflash.c +++ b/betty/fwflash.c @@ -59,7 +59,8 @@ void uart0_init(void) { PINSEL0=0x05; // pin select -> tx, rx UART0_FCR=0x07; // enable fifo UART0_LCR=0x83; // set dlab + word length - UART0_DLL=0x10; // br: 9600 @ 10/4 mhz + //UART0_DLL=0x10; // br: 9600 @ 10/4 mhz + UART0_DLL=0x04; // br: 38400 @ 10/4 mhz UART0_DLM=0x00; UART0_LCR=0x03; // unset dlab } @@ -97,7 +98,7 @@ void uart0_send_buf16(u16 *buf,int len) { i=0; - for(i=0;i=BANK0)&(addr+datalen=BANK0)&(addr+datalen<=BANK0+BANK_SIZE)) uart0_send_buf16((u16 *)addr,datalen); - if((addr>=BANK2)&(addr+datalen=BANK2)&(addr+datalen<=BANK2+BANK_SIZE)) uart0_send_buf16((u16 *)addr,datalen); - if((addr>=BOOTLOADER)&(addr+datalen=BOOTLOADER)&(addr+datalen<=BOOTLOADER+BL_SIZE)) uart0_send_buf32((u32 *)addr,datalen); break; case CMD_CHIP_ERASE: