mirror of
https://github.com/hsoft/collapseos.git
synced 2024-11-27 11:38:07 +11:00
recipe/rc2014/sdcard: Make sdinit program output readable text
Makes for a more straightforward test.
This commit is contained in:
parent
e80888555f
commit
c9f164a510
@ -3,16 +3,52 @@
|
|||||||
|
|
||||||
call JUMP_SDCWAKEUP
|
call JUMP_SDCWAKEUP
|
||||||
|
|
||||||
|
; We expect a 0x01 R1 response
|
||||||
|
ld hl, sCmd0
|
||||||
|
call JUMP_PRINTSTR
|
||||||
ld a, 0b01000000 ; CMD0
|
ld a, 0b01000000 ; CMD0
|
||||||
ld hl, 0
|
ld hl, 0
|
||||||
ld de, 0
|
ld de, 0
|
||||||
ld c, 0x95
|
ld c, 0x95
|
||||||
call JUMP_SDCCMDR1
|
call JUMP_SDCCMDR1
|
||||||
call JUMP_PRINTHEX
|
cp 0x01
|
||||||
|
jr nz, .error
|
||||||
|
ld hl, sOk
|
||||||
|
call JUMP_PRINTSTR
|
||||||
|
|
||||||
|
; We expect a 0x01 R1 response followed by 0x0001aa R7 response
|
||||||
|
ld hl, sCmd8
|
||||||
|
call JUMP_PRINTSTR
|
||||||
ld a, 0b01001000 ; CMD8
|
ld a, 0b01001000 ; CMD8
|
||||||
ld hl, 0
|
ld hl, 0
|
||||||
ld de, 0x01aa
|
ld de, 0x01aa
|
||||||
ld c, 0x87
|
ld c, 0x87
|
||||||
call JUMP_SDCCMDR7
|
call JUMP_SDCCMDR7
|
||||||
call JUMP_PRINTHEX
|
ld a, h
|
||||||
|
cp 0
|
||||||
|
jr nz, .error
|
||||||
|
ld a, l
|
||||||
|
cp 0
|
||||||
|
jr nz, .error
|
||||||
|
ld a, d
|
||||||
|
cp 0x01
|
||||||
|
jr nz, .error
|
||||||
|
ld a, e
|
||||||
|
cp 0xaa
|
||||||
|
jr nz, .error
|
||||||
|
ld hl, sOk
|
||||||
|
call JUMP_PRINTSTR
|
||||||
ret
|
ret
|
||||||
|
.error:
|
||||||
|
ld hl, sErr
|
||||||
|
call JUMP_PRINTSTR
|
||||||
|
ret
|
||||||
|
|
||||||
|
sCmd0:
|
||||||
|
.db "Sending CMD0", 0xa, 0xd, 0
|
||||||
|
sCmd8:
|
||||||
|
.db "Sending CMD8", 0xa, 0xd, 0
|
||||||
|
sOk:
|
||||||
|
.db "Ok", 0xa, 0xd, 0
|
||||||
|
sErr:
|
||||||
|
.db "Err", 0xa, 0xd, 0
|
||||||
|
Loading…
Reference in New Issue
Block a user