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

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [sw/] [bootloader/] [bootloader.c] - Diff between revs 9 and 11

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

Rev 9 Rev 11
Line 65... Line 65...
/** Time until the auto-boot sequence starts (in seconds) */
/** Time until the auto-boot sequence starts (in seconds) */
#define AUTOBOOT_TIMEOUT       8
#define AUTOBOOT_TIMEOUT       8
/** Bootloader status LED at GPIO output port (0..15) */
/** Bootloader status LED at GPIO output port (0..15) */
#define STATUS_LED             (0)
#define STATUS_LED             (0)
/** SPI flash boot image base address */
/** SPI flash boot image base address */
#define SPI_FLASH_BOOT_ADR     (0x00040000)
#define SPI_FLASH_BOOT_ADR     (0x00800000)
/** SPI flash chip select at spi_csn_o */
/** SPI flash chip select at spi_csn_o */
#define SPI_FLASH_CS           (0)
#define SPI_FLASH_CS           (0)
/** Default SPI flash clock prescaler for serial peripheral interface */
/** Default SPI flash clock prescaler for serial peripheral interface */
#define SPI_FLASH_CLK_PRSC     (CLK_PRSC_8)
#define SPI_FLASH_CLK_PRSC     (CLK_PRSC_8)
/** SPI flash sector size in bytes */
/** SPI flash sector size in bytes */
Line 169... Line 169...
 
 
  // ------------------------------------------------
  // ------------------------------------------------
  // Processor hardware initialization
  // Processor hardware initialization
  // ------------------------------------------------
  // ------------------------------------------------
 
 
 
  // reset system time
 
  neorv32_mtime_set_time(0);
 
 
  // deactivate unused IO devices
  // deactivate unused IO devices
  neorv32_clic_disable();
  neorv32_clic_disable();
  neorv32_pwm_disable();
  neorv32_pwm_disable();
  neorv32_spi_disable();
  neorv32_spi_disable();
  neorv32_trng_disable();
  neorv32_trng_disable();

powered by: WebSVN 2.1.0

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