URL
https://opencores.org/ocsvn/or1k_soc_on_altera_embedded_dev_kit/or1k_soc_on_altera_embedded_dev_kit/trunk
Subversion Repositories or1k_soc_on_altera_embedded_dev_kit
Compare Revisions
- This comparison shows the changes necessary to convert path
/or1k_soc_on_altera_embedded_dev_kit/trunk
- from Rev 21 to Rev 22
- ↔ Reverse comparison
Rev 21 → Rev 22
/soc/sw/sd_boot_loader/main.c
27,7 → 27,7
#define barrier() __asm__ __volatile__("": : :"memory") |
|
#ifdef DEBUG |
void putc(int c) |
void or1k_putc(int c) |
{ |
while ( 0x20 != (REG8(UART_BASE_ADD+5) & 0x20) ) |
; |
43,7 → 43,7
return; |
|
for (i = 0; c[i] != 0; i++) { |
putc(c[i]); |
or1k_putc(c[i]); |
} |
} |
|
59,16 → 59,16
myChar = (char) myNibble + 0x30; |
else |
myChar = (char) myNibble + 0x37; |
putc (myChar); |
or1k_putc (myChar); |
val = val << 4; |
} |
putc ('\n'); |
putc ('\r'); |
or1k_putc ('\n'); |
or1k_putc ('\r'); |
} |
|
|
#else |
#define putc(a) |
#define or1k_putc(a) |
#define print(a) |
#endif |
|
144,7 → 144,8
|
uint32 ddr_offset = 0; |
|
print("Start copying SD image to DDR SDRAM...\n\r"); |
print("\n\r"); |
print("Copying SD image to DDR SDRAM...\n\r"); |
print("Blocks:"); |
print32bit((long unsigned int)numBlocks); |
|
170,7 → 171,7
// print32bit((long unsigned int)data); |
} |
if ((blockCnt % 0x40) == 0) { |
putc('.'); |
or1k_putc('.'); |
j++; |
} |
if (j == 20) { |
180,7 → 181,7
|
ddr_offset += 512; |
} else { |
putc('R'); |
or1k_putc('R'); |
j++; |
if (j == 20) { |
j = 0; |
321,7 → 322,7
print("Should not get here!!:\n\r"); |
while(TRUE) { |
do_sleep(); |
putc('.'); |
or1k_putc('.'); |
GPIO_Write(~0x0); // Test finished |
do_sleep(); |
GPIO_Write(~0x1); |
/soc/sw/sd_boot_loader/Makefile
1,6 → 1,6
ifndef CROSS_COMPILE |
#CROSS_COMPILE = or32-elf- |
CROSS_COMPILE = or32-uclinux- |
CROSS_COMPILE = or32-elf- |
#CROSS_COMPILE = or32-uclinux- |
CC = $(CROSS_COMPILE)gcc |
LD = $(CROSS_COMPILE)ld |
NM = $(CROSS_COMPILE)nm |
/soc/sw/sd_boot_loader/ram.ld
34,6 → 34,7
|
.rodata : { *(.rodata)} > flash |
.rodata.str1.1 : { *(.rodata.str1.1)} > flash |
.rodata.cst4 : { *(.rodata.cst4)} > flash |
.data : { *(.data) } > ram |
.bss : { *(.bss) } > ram |
|