STATIC_PREFIX void spi_program(unsigned addr,unsigned size) { serial_puts("\nProgram.."); SPI_page_program((unsigned *)addr,0,size); serial_puts("\nEnd..\n"); }
STATIC_PREFIX void spi_program(unsigned dest,unsigned src,unsigned size) { unsigned addr=0; spi_disable_write_protect(); serial_puts("\nProgram.."); for(addr=0;addr<size;addr+=4096){ SPI_sector_erase(dest+addr); SPI_page_program((unsigned *)(src+addr),(dest+addr),4096); } serial_puts("\nEnd..\n"); }