OpenCores
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
 

powered by: WebSVN 2.1.0

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