Ignore:
Timestamp:
Dec 4, 2013, 7:59:21 PM (10 years ago)
Author:
alain
Message:

Modify the name "boot" to "reset" to avoid confusion
between the pre-loader and the boot-loader...
Increase the size of the segment containing the stacks.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/softs/tsar_boot/src/sdcard.c

    r501 r586  
    88
    99#include <sdcard.h>
    10 #include <boot_tty.h>
     10#include <reset_tty.h>
    1111
    1212/**
     
    184184        if ( sdcard_rsp != 0x01 )
    185185        {
    186                 boot_puts("card CMD0 failed ");
     186                reset_puts("card CMD0 failed ");
    187187                return sdcard_rsp;
    188188        }
     
    200200        sdcard_rsp = _sdcard_send_command(sdcard, 8, SDCARD_CMD, args, 0x63);
    201201        if (!SDCARD_CHECK_R1_VALID(sdcard_rsp)) {
    202                 boot_puts("card CMD8 failed ");
     202                reset_puts("card CMD8 failed ");
    203203                return sdcard_rsp;
    204204        }
     
    211211                if ((ersp & 0xffff) != 0x0101) {
    212212                        /* voltage mismatch */
    213                         boot_puts("card CMD8 mismatch: ");
    214                         boot_putx(ersp);
     213                        reset_puts("card CMD8 mismatch: ");
     214                        reset_putx(ersp);
    215215                        return sdcard_rsp;
    216216                }
    217                 boot_puts("v2 or later ");
     217                reset_puts("v2 or later ");
    218218                sdcard->sdhc = 1;
    219219        } else if ((sdcard_rsp & SDCARD_R1_ILLEGAL_CMD) == 0) {
    220220                /* other error */
    221                 boot_puts("card CMD8 error ");
     221                reset_puts("card CMD8 error ");
    222222                return sdcard_rsp;
    223223        } else {
     
    246246        _sdcard_disable(sdcard);
    247247        if (sdcard_rsp) {
    248                 boot_puts("SD ACMD41 failed ");
     248                reset_puts("SD ACMD41 failed ");
    249249                return sdcard_rsp;
    250250        }
     
    259259                    args, 0x00);
    260260                if (sdcard_rsp) {
    261                         boot_puts("SD CMD58 failed ");
     261                        reset_puts("SD CMD58 failed ");
    262262                        return sdcard_rsp;
    263263                }
     
    267267                ersp = (ersp << 8) | _sdcard_receive_char(sdcard);
    268268                if (ersp & 0x40000000) {
    269                         boot_puts("SDHC ");
     269                        reset_puts("SDHC ");
    270270                } else {
    271271                        sdcard->sdhc = 0;
     
    273273                _sdcard_disable(sdcard);
    274274        }
    275         boot_puts("card detected ");
     275        reset_puts("card detected ");
    276276        return 0;
    277277}
Note: See TracChangeset for help on using the changeset viewer.