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/soc/sw
    from Rev 13 to Rev 17
    Reverse comparison

Rev 13 → Rev 17

/sd_boot_loader/main.c
102,6 → 102,7
/******************************************************************************/
/* F O R s p i M A S T E R */
/******************************************************************************/
 
//Initialize
int spiMaster_init()
{
108,7 → 109,7
uint8 data;
int i;
 
REG8(SD_BASE_ADD + SD_TX_FIFO_CONTROL_REG) = 0x10;
REG8(SD_BASE_ADD + SD_CLK_DEL_REG) = 0x1;
 
for (i = 0; i < 5; i++) {
REG8(SD_BASE_ADD + SD_TRANS_TYPE_REG) = SD_INIT_SD;
122,8 → 123,9
 
data = REG8(SD_BASE_ADD + SD_TRANS_ERROR_REG) & 0x3;
 
if (data == 0)
return data;
if (data == 0) {
return 0;
}
}
return data;
}
278,7 → 280,7
 
print("\n\r");
 
print("SD Card Bootloader, v0.1\n\r");
print("SD Card Bootloader, v0.2\n\r");
print("Xianfeng Zeng, 2009 SA\n\r");
print("Xianfeng@opencores.org\n\r");
print("http://www.opencores.org/project,or1k_soc_on_altera_embedded_dev_kit\n\r");
297,6 → 299,9
 
 
print("Init SD Card:");
REG8(SD_BASE_ADD + SD_TRANS_CTRL_REG) = 0x1; /* reset spiMaster */
do_sleep();
REG8(SD_BASE_ADD + SD_TRANS_CTRL_REG) = 0x0;
if (spiMaster_init() == 0) {
print("Passed!\n\r");
} else {

powered by: WebSVN 2.1.0

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