NEORV32 Software Framework Documentation
The NEORV32 RISC-V Processor
Loading...
Searching...
No Matches
config.h File Reference

Bootloader configuration. More...

Go to the source code of this file.

Macros

#define EXE_BASE_ADDR   0x00000000
 
#define UART_EN   1
 
#define UART_BAUD   19200
 
#define STATUS_LED_EN   1
 
#define STATUS_LED_PIN   0
 
#define AUTO_BOOT_EN   1
 
#define AUTO_BOOT_TIMEOUT   10
 
#define TWI_FLASH_EN   0
 
#define TWI_FLASH_PROG_EN   1
 
#define TWI_FLASH_CLK_PRSC   CLK_PRSC_1024
 
#define TWI_FLASH_CLK_DIV   0
 
#define TWI_FLASH_ID   0xA0
 
#define TWI_FLASH_BASE_ADDR   0x00000000
 
#define TWI_FLASH_ADDR_BYTES   2
 
#define SPI_FLASH_EN   1
 
#define SPI_FLASH_PROG_EN   1
 
#define SPI_FLASH_CS   0
 
#define SPI_FLASH_CLK_PRSC   CLK_PRSC_64
 
#define SPI_FLASH_CLK_DIV   0
 
#define SPI_FLASH_BASE_ADDR   0x00400000
 
#define SPI_FLASH_ADDR_BYTES   3
 
#define SPI_FLASH_SECTOR_SIZE   (64*1024)
 
#define SPI_SDCARD_EN   0
 
#define SPI_SDCARD_CS   1
 
#define SPI_SDCARD_CLK_PRSC   CLK_PRSC_64
 
#define SPI_SDCARD_CLK_DIV   0
 
#define SPI_SDCARD_FILE   "boot.bin"
 
#define THEME_INTRO   "NEORV32 Bootloader"
 
#define THEME_EXE   "neorv32_exe.bin"
 

Detailed Description

Bootloader configuration.