⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nand_opt.s

📁 6410BSP3
💻 S
字号:

        INCLUDE    kxarm.h
            INCLUDE    s3c6410.inc

        TEXTAREA

;/////////////////////////////////////////////////////
;//
;//    void _Read_512Byte(unsigned char *pBuf)
;//
;//    Read 512 bytes (1 Sector) word-alined buffer
;//    Buffer (r0) must be word-aligned
;//
;/////////////////////////////////////////////////////

        LEAF_ENTRY  _Read_512Byte

        stmfd    sp!, {r1 - r11}

        ldr        r1, =NFDATA         ; NFDATA
        mov        r2, #512            ; 512 byte count
1
        ldr        r4, [r1]            ; Load 1st word
        ldr        r5, [r1]            ; Load 2nd word
        ldr        r6, [r1]            ; Load 3rd word
        ldr        r7, [r1]            ; Load 4th word
        ldr        r8, [r1]            ; Load 5th word
        ldr        r9, [r1]            ; Load 6th word
        ldr        r10,[r1]            ; Load 7th word
        ldr        r11,[r1]            ; Load 8th word
        stmia    r0!,  {r4 - r11}    ; Store 8 words (32 byte)

        subs        r2, r2, #32
        bne        %B1

        ldmfd    sp!,  {r1 - r11}

    IF Interworking :LOR: Thumbing
        bx        lr                ; Return with Thumb mode
    ELSE
        mov        pc, lr            ; Return
    ENDIF

        ENTRY_END

        END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -