URL
https://opencores.org/ocsvn/neorv32/neorv32/trunk
Subversion Repositories neorv32
Compare Revisions
- This comparison shows the changes necessary to convert path
/neorv32/trunk/sw/bootloader
- from Rev 35 to Rev 36
- ↔ Reverse comparison
Rev 35 → Rev 36
/bootloader.c
189,12 → 189,12
// get clock speed (in Hz) |
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) { |
neorv32_spi_setup(SPI_FLASH_CLK_PRSC, 0, 0, 0, 0); |
neorv32_spi_setup(SPI_FLASH_CLK_PRSC, 0, 0, 0); |
} |
else { |
neorv32_spi_setup(CLK_PRSC_128, 0, 0, 0, 0); |
neorv32_spi_setup(CLK_PRSC_128, 0, 0, 0); |
} |
|
// init UART (no interrupts) |
/makefile
57,7 → 57,7
MABI ?= -mabi=ilp32 |
|
# User flags for additional configuration (will be added to compiler flags) |
USER_FLAGS ?= |
USER_FLAGS ?= |
|
# Serial port for executable upload via bootloer |
COM_PORT ?= /dev/ttyUSB0 |
187,7 → 187,7
|
# Assembly listing file (for debugging) |
$(APP_ASM): main.elf |
@$(OBJDUMP) -D -S -z $< > $@ |
@$(OBJDUMP) -d -S -z $< > $@ |
|
# Generate final executable from .text + .rodata + .data (in THIS order!) |
main.bin: main.elf $(APP_ASM) |