OpenCores
URL https://opencores.org/ocsvn/neorv32/neorv32/trunk

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [sw/] [bootloader/] [bootloader.c] - Diff between revs 35 and 36

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 35 Rev 36
Line 187... Line 187...
  // ------------------------------------------------
  // ------------------------------------------------
 
 
  // get clock speed (in Hz)
  // get clock speed (in Hz)
  uint32_t clock_speed = SYSINFO_CLK;
  uint32_t clock_speed = SYSINFO_CLK;
 
 
  // init SPI for 8-bit, clock-mode 0, MSB-first, no interrupt
  // init SPI for 8-bit, clock-mode 0, no interrupt
  if (clock_speed < 40000000) {
  if (clock_speed < 40000000) {
    neorv32_spi_setup(SPI_FLASH_CLK_PRSC, 0, 0, 0, 0);
    neorv32_spi_setup(SPI_FLASH_CLK_PRSC, 0, 0, 0);
  }
  }
  else {
  else {
    neorv32_spi_setup(CLK_PRSC_128, 0, 0, 0, 0);
    neorv32_spi_setup(CLK_PRSC_128, 0, 0, 0);
  }
  }
 
 
  // init UART (no interrupts)
  // init UART (no interrupts)
  neorv32_uart_setup(BAUD_RATE, 0, 0);
  neorv32_uart_setup(BAUD_RATE, 0, 0);
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.