This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/DRA750: J6: boot up stuck in SPL

Part Number: DRA750

Tool/software: Linux

Hi all,

We have custom daughter board + custom DRA752 CPU module board with uboot 2014.07 in glsdk 7.03.00.00.3 , but some our CPU modules which filter out by our MP line are bad.

Because those CPU modules can not boot up successfully, we add some debug messages and the full log as below:

U-Boot SPL 2014.07 (May 26 2017 - 10:37:03)
DRA752-GP ES2.0
before do_io_settings
before prcm_init
        |-before enable_basic_clocks
Enable clock domain - 4a009700
Enable clock domain - 4a009300
Enable clock domain - 4a008b00
Enable clock domain - 4a008d00
Enable clock domain - 4a0093c0
Enable clock domain - 4a008700
Enable clock module - 4a008728
Enable clock module - 4a008b30
Enable clock module - 4a008b38
Enable clock module - 4a008d20
Enable clock module - 4ae07838
Enable clock module - 4a009760
Enable clock module - 4a009768
Enable clock module - 4a009770
Enable clock module - 4a009778
Enable clock module - 4a009780
Enable clock module - 4a009810
Enable clock module - 4a009818
Enable clock module - 4a008778
Enable clock module - 4a008780
Enable clock module - 4ae07840
Enable clock module - 4a009328
Enable clock module - 4a009330
Enable clock module - 4a009738
Enable clock module - 4ae07830
Enable clock module - 4a009850
Enable clock module - 4a0097a0
Enable clock module - 4a0093d0
Enable clock module - 4a009838
Enable clock domain - 4a009700
Enable clock domain - 4a009300
Enable clock domain - 4a008b00
Enable clock domain - 4a008d00
Enable clock domain - 4a0093c0
Enable clock domain - 4a008700
        |-before timer_init
        |-before scale_vcores
                |-before vcores->core
optimize_vcore_voltage:efuse 0x4a0025f4 bits=16 Vnom=1030, using efuse value 1045
                |-before core
do_scale_vcore: volt - 1045 offset_code - 0x3d
                |-before recalibrate_iodelay
                        |-before __recalibrate_iodelay
                                |-before calibrate_iodelay
                                |-before isolate_io
                                        |- isolate = 1
                                        |-  wait_on_value1
                                        |-  wait_on_value11C�BBBBB�K��wait_on_value12
                                        |-  wait_on_value13
                                        |-  wait_on_value2
IODELAY: IO delay recalibration successfully completed
                |-before vcores->mpu
optimize_vcore_voltage:efuse 0x4a003b20 bits=16 Vnom=1090, using efuse value 1070
                |-before mpu
do_scale_vcore: volt - 1070 offset_code - 0x3f
                |-before abb_setup
                |-before mm
                |-before mm
                |-before gpu
optimize_vcore_voltage:efuse 0x4a003b10 bits=16 Vnom=1250, using efuse value 1075
                |-before gpu
do_scale_vcore: volt - 1075 offset_code - 0x40
                |-before eve
optimize_vcore_voltage:efuse 0x4a0025e0 bits=16 Vnom=1060, using efuse value 990
                |-before eve
do_scale_vcore: volt - 990 offset_code - 0x37
                |-before iva
optimize_vcore_voltage:efuse 0x4a0025cc bits=16 Vnom=1060, using efuse value 1005
                |-before iva
do_scale_vcore: volt - 1005 offset_code - 0x39
 |-before setup_dplls
setup_dplls

 core Dpll locked, but not for ideal M = 277,N = 4 values, current values are M = 1330,N= 23
 before core[4a005120] Dpll wait_for_lock 
Core DPLL configured

 per Dpll locked, but not for ideal M = 20,N = 0 values, current values are M = 1280,N= ��jRI���KW$�Y�+MX��8140] Dpll wait_for_lock 
PER DPLL locked

 mpu Dpll locked, but not for ideal M = 625,N = 11 values, current values are M = 1470,N= 23
 before mpu[4a005160] Dpll wait_for_lock 
MPU DPLL locked

 before usb[4a008180] Dpll wait_for_lock 

 before ddr[4a005210] Dpll wait_for_lock 
 |-before setup_warmreset_time
before board_early_init_f
before sdram_init
>>sdram_init()
in_sdram = 0
>>do_sdram_init() 4c000000
<<do_sdram_init() 4c000000
>>do_sdram_init() 4d000000
<<do_sdram_init() 4d000000
 size_prog = 7f000000 
base=80000000 , maxsize=40000000 , cnt=10000000
i=28
get_ram_size() successful<<sdram_init()
spl_mmc_load_image
reading dra7-evm.dtb
spl_load_image_fat_os: error reading image dra7-evm.dtb, err - -1
reading u-boot.img
reading u-boot.img

Could you give us some direction to debug it ? ( it should be h/w issue , but we want to know which part is NG )

I'm looking forward to your reply, thank you.

Best Regards,

Bowei Ren

  • Hi,

    update status! I traced the source code and find out it is stucking in the below function

    u-boot/fs/fat/fat.c
    long file_fat_read_at(const char *filename, unsigned long pos, void *buffer,
    unsigned long maxsize)
    {
    printf("[%s];<%d>", __FILE__, __LINE__);
    printf("reading %s\n", filename);
    return do_fat_read_at(filename, pos, buffer, maxsize, LS_NO, 0);
    }

    Do you know what happened on this CPU module?

    Best Regards,
    Bowei
  • Hi Bowei,

    I have forwarded your question to u-boot expert.

    Regards,
    Yordan
  • Hi,
    Since it is FAT related issue, it could be associated with SDCard/eMMC. IF the booting medium is SDCars, does each board use different SDCard ? If so can you try using the same SDCard as the one working.
  • Hi,

    Our board is booting from eMMC and all the eMMC are the same.

    Best Regards,
    Bowei
  • How do flash emmc for the first time ? I am thinking flashing on it could be the issue, instead of hardware.
  • Hi,

    We use SD card to burn image into eMMC for the first time.

    We don't think this issue is flashing on eMMC because eMMC is on the custom daughter board, and if we change another CPU module it can boot up successful.

    Best Regards,
    Bowei
  • Was the same faulty CPU module, used to flash into eMMC from SDCard for the first time ? If so does it allow flashing again from SDCard now to eMMC ?
  • Only two CPU modules have this problem. Change Other CPU modules on this custom daughter board, they all boot up successfully.
    So I think the HW (eMMC part) and SW have no problem.

    By the way, I can flash image from SDcard to eMMC again.

    Best Regards,
    Bowei
  • If you can flash again from the faulty CPU from SDCard to eMMC, then it should not be a faulty eMMC part hardware issue right ?
  • There could be a remote chance that ROM code is corrupt w.r.t eMMC and is fine w.r.t SDCard. I am not sure if this can be a possibility
  • Hi,

    I am sorry. Maybe I did not express well.
    I did not flash from the faulty CPU from SDCard to eMMC, because limited out CPU module.

    I debug further and found out u-boot.bin is load successful, but cannot jump to u-boot.bin
    I have added debug message in the below source code and compare working and non-working CPU module, the code flow are the same.
    arch/arm/cpu/armv7/omap-common/boot-common.c
    void __noreturn jump_to_image_no_args(struct spl_image_info *spl_image)
    {
    typedef void __noreturn (*image_entry_noargs_t)(u32 *);
    printf("[%s];<%s>:{%d}\n", __func__, __FILE__, __LINE__);
    image_entry_noargs_t image_entry =
    (image_entry_noargs_t) spl_image->entry_point;
    printf("[%s];<%s>:{%d}\n", __func__, __FILE__, __LINE__);
    debug("image entry point: 0x%X\n", spl_image->entry_point);
    /* Pass the saved boot_params from rom code */
    printf("[%s];<%s>:{%d}\n", __func__, __FILE__, __LINE__);
    image_entry((u32 *)&gd->arch.omap_boot_params);
    printf("[%s];<%s>:{%d}\n", __func__, __FILE__, __LINE__);
    }

    Do you know why cannot jump to u-boot.bin?

    Best Regards,
    Bowei
  • Hi Bowei,

    1. What was done to pass further from the FAT error that you got initially ?
    2. In the above code snippet, does the debug("image entry point: 0x%X\n", spl_image->entry_point); have the same value.
    2. Can you share the logs ?

    I could only think of corrupt image.
  • Hi,

    The log after I added debug message as below:
    ========================================================
    U-Boot SPL 2014.07 (Jun 05 2017 - 18:06:29)
    DRA752-GP ES2.0
    before do_io_settings
    before prcm_init
    |-before enable_basic_clocks
    Enable clock domain - 4a009700
    Enable clock domain - 4a009300
    Enable clock domain - 4a008b00
    Enable clock domain - 4a008d00
    Enable clock domain - 4a0093c0
    Enable clock domain - 4a008700
    Enable clock module - 4a008728
    Enable clock module - 4a008b30
    Enable clock module - 4a008b38
    Enable clock module - 4a008d20
    Enable clock module - 4ae07838
    Enable clock module - 4a009760
    Enable clock module - 4a009768
    Enable clock module - 4a009770
    Enable clock module - 4a009778
    Enable clock module - 4a009780
    Enable clock module - 4a009810
    Enable clock module - 4a009818
    Enable clock module - 4a008778
    Enable clock module - 4a008780
    Enable clock module - 4ae07840
    Enable clock module - 4a009328
    Enable clock module - 4a009330
    Enable clock module - 4a009738
    Enable clock module - 4ae07830
    Enable clock module - 4a009850
    Enable clock module - 4a0097a0
    Enable clock module - 4a0093d0
    Enable clock module - 4a009838
    Enable clock domain - 4a009700
    Enable clock domain - 4a009300
    Enable clock domain - 4a008b00
    Enable clock domain - 4a008d00
    Enable clock domain - 4a0093c0
    Enable clock domain - 4a008700
    |-before timer_init
    |-before scale_vcores
    |-before vcores->core
    optimize_vcore_voltage:efuse 0x4a0025f4 bits=16 Vnom=1030, using efuse value 1045
    |-before core
    do_scale_vcore: volt - 1045 offset_code - 0x3d
    |-before recalibrate_iodelay
    |-before __recalibrate_iodelay
    |-before calibrate_iodelay
    |-before isolate_io
    |- isolate = 1
    |- wait_on_value1
    |- wait_on_value11C�BBBBB�K��wait_on_value12
    |- wait_on_value13
    |- wait_on_value2
    IODELAY: IO delay recalibration successfully completed
    |-before vcores->mpu
    optimize_vcore_voltage:efuse 0x4a003b20 bits=16 Vnom=1090, using efuse value 1070
    |-before mpu
    do_scale_vcore: volt - 1070 offset_code - 0x3f
    |-before abb_setup
    |-before mm
    |-before mm
    |-before gpu
    optimize_vcore_voltage:efuse 0x4a003b10 bits=16 Vnom=1250, using efuse value 1075
    |-before gpu
    do_scale_vcore: volt - 1075 offset_code - 0x40
    |-before eve
    optimize_vcore_voltage:efuse 0x4a0025e0 bits=16 Vnom=1060, using efuse value 990
    |-before eve
    do_scale_vcore: volt - 990 offset_code - 0x37
    |-before iva
    optimize_vcore_voltage:efuse 0x4a0025cc bits=16 Vnom=1060, using efuse value 1005
    |-before iva
    do_scale_vcore: volt - 1005 offset_code - 0x39
    |-before setup_dplls
    setup_dplls

    core Dpll locked, but not for ideal M = 277,N = 4 values, current values are M = 1330,N= 23
    before core[4a005120] Dpll wait_for_lock
    Core DPLL configured

    per Dpll locked, but not for ideal M = 20,N = 0 values, current values are M = 1280,N= ��jRI���KW$�Y�+MX��8140] Dpll wait_for_lock
    PER DPLL locked

    mpu Dpll locked, but not for ideal M = 625,N = 11 values, current values are M = 1470,N= 23
    before mpu[4a005160] Dpll wait_for_lock
    MPU DPLL locked

    before usb[4a008180] Dpll wait_for_lock

    before ddr[4a005210] Dpll wait_for_lock

    before gmac[4a0052a8] Dpll wait_for_lock
    |-before setup_warmreset_time
    before board_early_init_f
    before sdram_init
    >>sdram_init()
    in_sdram = 0
    >>do_sdram_init() 4c000000
    <<do_sdram_init() 4c000000
    >>do_sdram_init() 4d000000
    <<do_sdram_init() 4d000000
    size_prog = 7f000000
    base=80000000 , maxsize=40000000 , cnt=10000000
    i=28
    get_ram_size() successful<<sdram_init()
    [board_init_f];<arch/arm/lib/spl.c>:{28}
    [board_init_r];<common/spl/spl.c>:{291}
    spl_mmc_load_image
    [spl_mmc_load_image];<common/spl/spl_mmc.c>:{346}
    [spl_mmc_load_image];<common/spl/spl_mmc.c>:{348}
    [fs/fat/fat.c];<1267>;{file_fat_read}
    [fs/fat/fat.c];<1260>;{file_fat_read_at}
    reading dra7-evm.dtb
    [fs/fat/fat.c];<1172>;{do_fat_read_at};ret=-1
    spl_load_image_fat_os: error reading image dra7-evm.dtb, err - -1
    [spl_mmc_load_image];<common/spl/spl_mmc.c>:{365}
    [fs/fat/fat.c];<1267>;{file_fat_read}
    [fs/fat/fat.c];<1260>;{file_fat_read_at}
    reading u-boot.img
    [fs/fat/fat.c];<1172>;{do_fat_read_at};ret=64
    [fs/fat/fat.c];<1267>;{file_fat_read}
    [fs/fat/fat.c];<1260>;{file_fat_read_at}
    reading u-boot.img
    [fs/fat/fat.c];<1172>;{do_fat_read_at};ret=373024
    [spl_mmc_load_image];<common/spl/spl_mmc.c>:{369}
    [board_init_r];<common/spl/spl.c>:{293}
    [board_init_r];<common/spl/spl.c>:{419}
    [jump_to_image_no_args];<arch/arm/cpu/armv7/omap-common/boot-common.c>:{168}
    [jump_to_image_no_args];<arch/arm/cpu/armv7/omap-common/boot-common.c>:{171}
    image entry point: 0x80800000
    [jump_to_image_no_args];<arch/arm/cpu/armv7/omap-common/boot-common.c>:{175}
    ========================================================
    The working board and non-working are the same (including the value of image entry point).

    Best Regards,
    Bowei
  • It looks like eMMC is fine, since it could read uboot.img and the entry point is 0x80800000
    Is the uboot.img same in success and failure case ? Can you dump the same and check ?
  • Hi,

    I am very sure the u-boot.img is the same.
    Because I use the same custom daughter board and change CPU module only. The firmware is the same.

    Best Regards,
    Bowei Ren
  • What all does custom CPU module board constitute other than the DRA7xx SOC ? Can you dump the uboot.img, after is loaded from eMMC to the SDRAM, in both success and failure and compare if any corruption in the dump ?
  • Custom CPU module including TI CPU, PMIC and 2G DDR. How to dump uboot.img when the boot flow stucking in SPL?

    Best Regards,
    Bowei
  • spl_image.load_addr has the address and the spl_image.size has the size. You can print the values starting from spl_image.load_addr till the size of spl_image.size - header size.
  • Hi,

    Is the below log what you want? And I compared the result both working and non-working board, they are the same.
    Please let me know if I have something wrong.
    ===========================================================
    U-Boot SPL 2014.07 (Jun 07 2017 - 14:34:06)
    DRA752-GP ES2.0
    before do_io_settings
    before prcm_init
    |-before enable_basic_clocks
    Enable clock domain - 4a009700
    Enable clock domain - 4a009300
    Enable clock domain - 4a008b00
    Enable clock domain - 4a008d00
    Enable clock domain - 4a0093c0
    Enable clock domain - 4a008700
    Enable clock module - 4a008728
    Enable clock module - 4a008b30
    Enable clock module - 4a008b38
    Enable clock module - 4a008d20
    Enable clock module - 4ae07838
    Enable clock module - 4a009760
    Enable clock module - 4a009768
    Enable clock module - 4a009770
    Enable clock module - 4a009778
    Enable clock module - 4a009780
    Enable clock module - 4a009810
    Enable clock module - 4a009818
    Enable clock module - 4a008778
    Enable clock module - 4a008780
    Enable clock module - 4ae07840
    Enable clock module - 4a009328
    Enable clock module - 4a009330
    Enable clock module - 4a009738
    Enable clock module - 4ae07830
    Enable clock module - 4a009850
    Enable clock module - 4a0097a0
    Enable clock module - 4a0093d0
    Enable clock module - 4a009838
    Enable clock domain - 4a009700
    Enable clock domain - 4a009300
    Enable clock domain - 4a008b00
    Enable clock domain - 4a008d00
    Enable clock domain - 4a0093c0
    Enable clock domain - 4a008700
    |-before timer_init
    |-before scale_vcores
    |-before vcores->core
    optimize_vcore_voltage:efuse 0x4a0025f4 bits=16 Vnom=1030, using efuse value 1045
    |-before core
    do_scale_vcore: volt - 1045 offset_code - 0x3d
    |-before recalibrate_iodelay
    |-before __recalibrate_iodelay
    |-before calibrate_iodelay
    |-before isolate_io
    |- isolate = 1
    |- wait_on_value1
    |- wait_on_value11C…BBBBBŸKwait_on_value12
    |- wait_on_value13
    |- wait_on_value2
    IODELAY: IO delay recalibration successfully completed
    |-before vcores->mpu
    optimize_vcore_voltage:efuse 0x4a003b20 bits=16 Vnom=1090, using efuse value 1070
    |-before mpu
    do_scale_vcore: volt - 1070 offset_code - 0x3f
    |-before abb_setup
    |-before mm
    |-before mm
    |-before gpu
    optimize_vcore_voltage:efuse 0x4a003b10 bits=16 Vnom=1250, using efuse value 1075
    |-before gpu
    do_scale_vcore: volt - 1075 offset_code - 0x40
    |-before eve
    optimize_vcore_voltage:efuse 0x4a0025e0 bits=16 Vnom=1060, using efuse value 990
    |-before eve
    do_scale_vcore: volt - 990 offset_code - 0x37
    |-before iva
    optimize_vcore_voltage:efuse 0x4a0025cc bits=16 Vnom=1060, using efuse value 1005
    |-before iva
    do_scale_vcore: volt - 1005 offset_code - 0x39
    |-before setup_dplls
    setup_dplls

    core Dpll locked, but not for ideal M = 277,N = 4 values, current values are M = 1330,N= 23
    before core[4a005120] Dpll wait_for_lock
    Core DPLL configured

    per Dpll locked, but not for ideal M = 20,N = 0 values, current values are M = 1280,N= ØÍjRI«–ÖKW$®Y®+MX˜˜8140] Dpll wait_for_lock
    PER DPLL locked

    mpu Dpll locked, but not for ideal M = 625,N = 11 values, current values are M = 1470,N= 23
    before mpu[4a005160] Dpll wait_for_lock
    MPU DPLL locked

    before usb[4a008180] Dpll wait_for_lock

    before ddr[4a005210] Dpll wait_for_lock

    before gmac[4a0052a8] Dpll wait_for_lock
    |-before setup_warmreset_time
    before board_early_init_f
    before sdram_init
    >>sdram_init()
    in_sdram = 0
    >>do_sdram_init() 4c000000
    <<do_sdram_init() 4c000000
    >>do_sdram_init() 4d000000
    <<do_sdram_init() 4d000000
    size_prog = 7f000000
    base=80000000 , maxsize=40000000 , cnt=10000000
    i=28
    get_ram_size() successful<<sdram_init()
    [board_init_f];<arch/arm/lib/spl.c>:{28}
    >>spl:board_init_r()
    boot device - 7
    [board_init_r];<common/spl/spl.c>:{287}
    spl_mmc_load_image
    mmc_init: 0, time 47
    [spl_mmc_load_image];<common/spl/spl_mmc.c>:{346}
    [spl_mmc_load_image];<common/spl/spl_mmc.c>:{348}
    boot mode - FAT
    [fs/fat/fat.c];<1267>;{file_fat_read}
    [fs/fat/fat.c];<1260>;{file_fat_read_at}
    reading dra7-evm.dtb
    VFAT Support enabled
    FAT32, fat_sect: 32, fatlength: 1009
    Rootdir begins at cluster: 2, sector: 2050, offset: 100400
    Data begins at: 2048
    Sector size: 512, cluster size: 1
    FAT read sect=2050, clust_size=1, DIRENTSPERBLOCK=16
    RootMismatch: |mlo||
    Rootvfatname: |j6_uenv.txt|
    RootMismatch: |j6_uenv.txt|j6_uenv.txt|
    RootMismatch: |j6_uenv.txt||
    Rootvfatname: |j6e_uenv.txt|
    RootMismatch: |j6e_uenv.txt|j6e_uenv.txt|
    RootMismatch: |j6e_uenv.txt||
    Rootvfatname: |j6e_uenv_1280-720-30.txt|
    RootMismatch: |j6e_ue~1.txt|j6e_uenv_1280-720-30.txt|
    RootMismatch: |j6e_ue~1.txt||
    Rootvfatname: |j6e_uenv_1920-1080-30.txt|
    RootMismatch: |j6e_ue~2.txt|j6e_uenv_1920-1080-30.txt|
    RootMismatch: |j6e_ue~2.txt||
    Rootvfatname: |j6e_uenv_1920-1080-60.txt|
    RootMismatch: |j6e_ue~3.txt|j6e_uenv_1920-1080-60.txt|
    RootMismatch: |j6e_ue~3.txt||
    FAT32: entry: 0x0002 = 2, offset: 0x0002 = 2
    FAT32: ret: 0000009c, offset: 0002
    gc - clustnum: 156, startsect: 2204
    Rootvfatname: |j6e_uenv_1920-1200-30.txt|
    RootMismatch: |j6e_ue~4.txt|j6e_uenv_1920-1200-30.txt|
    END LOOP: j=0 clust_size=1
    FAT32: entry: 0x0002 = 2, offset: 0x0002 = 2
    FAT32: ret: 0000009c, offset: 0002
    FAT read sect=2204, clust_size=1, DIRENTSPERBLOCK=16
    RootMismatch: |j6e_ue~4.txt||
    Rootvfatname: |j6e_uenv_1920-1200-60.txt|
    RootMismatch: |j6e_ue~5.txt|j6e_uenv_1920-1200-60.txt|
    RootMismatch: |j6e_ue~5.txt||
    Rootvfatname: |j6e_uenv_800-480-30.txt|
    RootMismatch: |j6e_ue~6.txt|j6e_uenv_800-480-30.txt|
    RootMismatch: |j6e_ue~6.txt||
    Rootvfatname: |u-boot.img|
    RootMismatch: |u-boot.img|u-boot.img|
    RootMismatch: |u-boot.img||
    Rootvfatname: |uenv-emmc.txt|
    RootMismatch: |uenv-e~1.txt|uenv-emmc.txt|
    RootMismatch: |uenv-e~1.txt||
    Rootvfatname: |uenv.txt|
    RootMismatch: |uenv.txt|uenv.txt|
    RootMismatch: |uenv.txt||
    Rootvfatname: |mlo.bk|
    RootMismatch: |mlo.bk|mlo.bk|
    RootMismatch: |mlo.bk||
    END LOOP: j=0 clust_size=1
    FAT32: entry: 0x009c = 156, offset: 0x009c = 156
    FAT32: ret: 00000425, offset: 009c
    FAT read sect=3109, clust_size=1, DIRENTSPERBLOCK=16
    Rootvfatname: |mlo.andy|
    RootMismatch: |mlo~1.and|mlo.andy|
    RootMismatch: |mlo~1.and||
    Rootvfatname: |mlo.bowei|
    RootMismatch: |mlo~1.bow|mlo.bowei|
    RootMismatch: |mlo~1.bow||
    RootDentname == NULL - 4
    [fs/fat/fat.c];<1172>;{do_fat_read_at};ret=-1
    spl_load_image_fat_os: error reading image dra7-evm.dtb, err - -1
    [spl_mmc_load_image];<common/spl/spl_mmc.c>:{365}
    [fs/fat/fat.c];<1267>;{file_fat_read}
    [fs/fat/fat.c];<1260>;{file_fat_read_at}
    reading u-boot.img
    VFAT Support enabled
    FAT32, fat_sect: 32, fatlength: 1009
    Rootdir begins at cluster: 2, sector: 2050, offset: 100400
    Data begins at: 2048
    Sector size: 512, cluster size: 1
    FAT read sect=2050, clust_size=1, DIRENTSPERBLOCK=16
    RootMismatch: |mlo||
    Rootvfatname: |j6_uenv.txt|
    RootMismatch: |j6_uenv.txt|j6_uenv.txt|
    RootMismatch: |j6_uenv.txt||
    Rootvfatname: |j6e_uenv.txt|
    RootMismatch: |j6e_uenv.txt|j6e_uenv.txt|
    RootMismatch: |j6e_uenv.txt||
    Rootvfatname: |j6e_uenv_1280-720-30.txt|
    RootMismatch: |j6e_ue~1.txt|j6e_uenv_1280-720-30.txt|
    RootMismatch: |j6e_ue~1.txt||
    Rootvfatname: |j6e_uenv_1920-1080-30.txt|
    RootMismatch: |j6e_ue~2.txt|j6e_uenv_1920-1080-30.txt|
    RootMismatch: |j6e_ue~2.txt||
    Rootvfatname: |j6e_uenv_1920-1080-60.txt|
    RootMismatch: |j6e_ue~3.txt|j6e_uenv_1920-1080-60.txt|
    RootMismatch: |j6e_ue~3.txt||
    FAT32: entry: 0x0002 = 2, offset: 0x0002 = 2
    FAT32: ret: 0000009c, offset: 0002
    gc - clustnum: 156, startsect: 2204
    Rootvfatname: |j6e_uenv_1920-1200-30.txt|
    RootMismatch: |j6e_ue~4.txt|j6e_uenv_1920-1200-30.txt|
    END LOOP: j=0 clust_size=1
    FAT32: entry: 0x0002 = 2, offset: 0x0002 = 2
    FAT32: ret: 0000009c, offset: 0002
    FAT read sect=2204, clust_size=1, DIRENTSPERBLOCK=16
    RootMismatch: |j6e_ue~4.txt||
    Rootvfatname: |j6e_uenv_1920-1200-60.txt|
    RootMismatch: |j6e_ue~5.txt|j6e_uenv_1920-1200-60.txt|
    RootMismatch: |j6e_ue~5.txt||
    Rootvfatname: |j6e_uenv_800-480-30.txt|
    RootMismatch: |j6e_ue~6.txt|j6e_uenv_800-480-30.txt|
    RootMismatch: |j6e_ue~6.txt||
    Rootvfatname: |u-boot.img|
    RootName: u-boot.img, start: 0xa0, size: 0x5b120
    Filesize: 373024 bytes
    64 bytes
    gc - clustnum: 160, startsect: 2208
    Size: 373024, got: 64
    [fs/fat/fat.c];<1172>;{do_fat_read_at};ret=64
    spl: payload image: U-Bo load addr: 0x807fffc0 size: 373024
    [fs/fat/fat.c];<1267>;{file_fat_read}
    [fs/fat/fat.c];<1260>;{file_fat_read_at}
    reading u-boot.img
    VFAT Support enabled
    FAT32, fat_sect: 32, fatlength: 1009
    Rootdir begins at cluster: 2, sector: 2050, offset: 100400
    Data begins at: 2048
    Sector size: 512, cluster size: 1
    FAT read sect=2050, clust_size=1, DIRENTSPERBLOCK=16
    RootMismatch: |mlo||
    Rootvfatname: |j6_uenv.txt|
    RootMismatch: |j6_uenv.txt|j6_uenv.txt|
    RootMismatch: |j6_uenv.txt||
    Rootvfatname: |j6e_uenv.txt|
    RootMismatch: |j6e_uenv.txt|j6e_uenv.txt|
    RootMismatch: |j6e_uenv.txt||
    Rootvfatname: |j6e_uenv_1280-720-30.txt|
    RootMismatch: |j6e_ue~1.txt|j6e_uenv_1280-720-30.txt|
    RootMismatch: |j6e_ue~1.txt||
    Rootvfatname: |j6e_uenv_1920-1080-30.txt|
    RootMismatch: |j6e_ue~2.txt|j6e_uenv_1920-1080-30.txt|
    RootMismatch: |j6e_ue~2.txt||
    Rootvfatname: |j6e_uenv_1920-1080-60.txt|
    RootMismatch: |j6e_ue~3.txt|j6e_uenv_1920-1080-60.txt|
    RootMismatch: |j6e_ue~3.txt||
    FAT32: entry: 0x0002 = 2, offset: 0x0002 = 2
    FAT32: ret: 0000009c, offset: 0002
    gc - clustnum: 156, startsect: 2204
    Rootvfatname: |j6e_uenv_1920-1200-30.txt|
    RootMismatch: |j6e_ue~4.txt|j6e_uenv_1920-1200-30.txt|
    END LOOP: j=0 clust_size=1
    FAT32: entry: 0x0002 = 2, offset: 0x0002 = 2
    FAT32: ret: 0000009c, offset: 0002
    FAT read sect=2204, clust_size=1, DIRENTSPERBLOCK=16
    RootMismatch: |j6e_ue~4.txt||
    Rootvfatname: |j6e_uenv_1920-1200-60.txt|
    RootMismatch: |j6e_ue~5.txt|j6e_uenv_1920-1200-60.txt|
    RootMismatch: |j6e_ue~5.txt||
    Rootvfatname: |j6e_uenv_800-480-30.txt|
    RootMismatch: |j6e_ue~6.txt|j6e_uenv_800-480-30.txt|
    RootMismatch: |j6e_ue~6.txt||
    Rootvfatname: |u-boot.img|
    RootName: u-boot.img, start: 0xa0, size: 0x5b120
    Filesize: 373024 bytes
    373024 bytes
    FAT32: entry: 0x00a0 = 160, offset: 0x00a0 = 160
    FAT32: ret: 000000a1, offset: 00a0
    FAT32: entry: 0x00a1 = 161, offset: 0x00a1 = 161
    FAT32: ret: 000000a2, offset: 00a1
    FAT32: entry: 0x00a2 = 162, offset: 0x00a2 = 162
    FAT32: ret: 000000a3, offset: 00a2
    FAT32: entry: 0x00a3 = 163, offset: 0x00a3 = 163
    FAT32: ret: 000000a4, offset: 00a3
    FAT32: entry: 0x00a4 = 164, offset: 0x00a4 = 164
    FAT32: ret: 000000a5, offset: 00a4
    FAT32: entry: 0x00a5 = 165, offset: 0x00a5 = 165
    FAT32: ret: 000000a6, offset: 00a5
    FAT32: entry: 0x00a6 = 166, offset: 0x00a6 = 166
    FAT32: ret: 000000a7, offset: 00a6
    FAT32: entry: 0x00a7 = 167, offset: 0x00a7 = 167
    FAT32: ret: 000000a8, offset: 00a7
    FAT32: entry: 0x00a8 = 168, offset: 0x00a8 = 168
    FAT32: ret: 000000a9, offset: 00a8
    FAT32: entry: 0x00a9 = 169, offset: 0x00a9 = 169
    FAT32: ret: 000000aa, offset: 00a9
    FAT32: entry: 0x00aa = 170, offset: 0x00aa = 170
    FAT32: ret: 000000ab, offset: 00aa
    FAT32: entry: 0x00ab = 171, offset: 0x00ab = 171
    FAT32: ret: 000000ac, offset: 00ab
    FAT32: entry: 0x00ac = 172, offset: 0x00ac = 172
    FAT32: ret: 000000ad, offset: 00ac
    FAT32: entry: 0x00ad = 173, offset: 0x00ad = 173
    FAT32: ret: 000000ae, offset: 00ad
    FAT32: entry: 0x00ae = 174, offset: 0x00ae = 174
    FAT32: ret: 000000af, offset: 00ae
    FAT32: entry: 0x00af = 175, offset: 0x00af = 175
    FAT32: ret: 000000b0, offset: 00af
    FAT32: entry: 0x00b0 = 176, offset: 0x00b0 = 176
    FAT32: ret: 000000b1, offset: 00b0
    FAT32: entry: 0x00b1 = 177, offset: 0x00b1 = 177
    FAT32: ret: 000000b2, offset: 00b1
    FAT32: entry: 0x00b2 = 178, offset: 0x00b2 = 178
    FAT32: ret: 000000b3, offset: 00b2
    FAT32: entry: 0x00b3 = 179, offset: 0x00b3 = 179
    FAT32: ret: 000000b4, offset: 00b3
    FAT32: entry: 0x00b4 = 180, offset: 0x00b4 = 180
    FAT32: ret: 000000b5, offset: 00b4
    FAT32: entry: 0x00b5 = 181, offset: 0x00b5 = 181
    FAT32: ret: 000000b6, offset: 00b5
    FAT32: entry: 0x00b6 = 182, offset: 0x00b6 = 182
    FAT32: ret: 000000b7, offset: 00b6
    FAT32: entry: 0x00b7 = 183, offset: 0x00b7 = 183
    FAT32: ret: 000000b8, offset: 00b7
    FAT32: entry: 0x00b8 = 184, offset: 0x00b8 = 184
    FAT32: ret: 000000b9, offset: 00b8
    FAT32: entry: 0x00b9 = 185, offset: 0x00b9 = 185
    FAT32: ret: 000000ba, offset: 00b9
    FAT32: entry: 0x00ba = 186, offset: 0x00ba = 186
    FAT32: ret: 000000bb, offset: 00ba
    FAT32: entry: 0x00bb = 187, offset: 0x00bb = 187
    FAT32: ret: 000000bc, offset: 00bb
    FAT32: entry: 0x00bc = 188, offset: 0x00bc = 188
    FAT32: ret: 000000bd, offset: 00bc
    FAT32: entry: 0x00bd = 189, offset: 0x00bd = 189
    FAT32: ret: 000000be, offset: 00bd
    FAT32: entry: 0x00be = 190, offset: 0x00be = 190
    FAT32: ret: 000000bf, offset: 00be
    FAT32: entry: 0x00bf = 191, offset: 0x00bf = 191
    FAT32: ret: 000000c0, offset: 00bf
    FAT32: entry: 0x00c0 = 192, offset: 0x00c0 = 192
    FAT32: ret: 000000c1, offset: 00c0
    FAT32: entry: 0x00c1 = 193, offset: 0x00c1 = 193
    FAT32: ret: 000000c2, offset: 00c1
    FAT32: entry: 0x00c2 = 194, offset: 0x00c2 = 194
    FAT32: ret: 000000c3, offset: 00c2
    FAT32: entry: 0x00c3 = 195, offset: 0x00c3 = 195
    FAT32: ret: 000000c4, offset: 00c3
    FAT32: entry: 0x00c4 = 196, offset: 0x00c4 = 196
    FAT32: ret: 000000c5, offset: 00c4
    FAT32: entry: 0x00c5 = 197, offset: 0x00c5 = 197
    FAT32: ret: 000000c6, offset: 00c5
    FAT32: entry: 0x00c6 = 198, offset: 0x00c6 = 198
    FAT32: ret: 000000c7, offset: 00c6
    FAT32: entry: 0x00c7 = 199, offset: 0x00c7 = 199
    FAT32: ret: 000000c8, offset: 00c7
    FAT32: entry: 0x00c8 = 200, offset: 0x00c8 = 200
    FAT32: ret: 000000c9, offset: 00c8
    FAT32: entry: 0x00c9 = 201, offset: 0x00c9 = 201
    FAT32: ret: 000000ca, offset: 00c9
    FAT32: entry: 0x00ca = 202, offset: 0x00ca = 202
    FAT32: ret: 000000cb, offset: 00ca
    FAT32: entry: 0x00cb = 203, offset: 0x00cb = 203
    FAT32: ret: 000000cc, offset: 00cb
    FAT32: entry: 0x00cc = 204, offset: 0x00cc = 204
    FAT32: ret: 000000cd, offset: 00cc
    FAT32: entry: 0x00cd = 205, offset: 0x00cd = 205
    FAT32: ret: 000000ce, offset: 00cd
    FAT32: entry: 0x00ce = 206, offset: 0x00ce = 206
    FAT32: ret: 000000cf, offset: 00ce
    FAT32: entry: 0x00cf = 207, offset: 0x00cf = 207
    FAT32: ret: 000000d0, offset: 00cf
    FAT32: entry: 0x00d0 = 208, offset: 0x00d0 = 208
    FAT32: ret: 000000d1, offset: 00d0
    FAT32: entry: 0x00d1 = 209, offset: 0x00d1 = 209
    FAT32: ret: 000000d2, offset: 00d1
    FAT32: entry: 0x00d2 = 210, offset: 0x00d2 = 210
    FAT32: ret: 000000d3, offset: 00d2
    FAT32: entry: 0x00d3 = 211, offset: 0x00d3 = 211
    FAT32: ret: 000000d4, offset: 00d3
    FAT32: entry: 0x00d4 = 212, offset: 0x00d4 = 212
    FAT32: ret: 000000d5, offset: 00d4
    FAT32: entry: 0x00d5 = 213, offset: 0x00d5 = 213
    FAT32: ret: 000000d6, offset: 00d5
    FAT32: entry: 0x00d6 = 214, offset: 0x00d6 = 214
    FAT32: ret: 000000d7, offset: 00d6
    FAT32: entry: 0x00d7 = 215, offset: 0x00d7 = 215
    FAT32: ret: 000000d8, offset: 00d7
    FAT32: entry: 0x00d8 = 216, offset: 0x00d8 = 216
    FAT32: ret: 000000d9, offset: 00d8
    FAT32: entry: 0x00d9 = 217, offset: 0x00d9 = 217
    FAT32: ret: 000000da, offset: 00d9
    FAT32: entry: 0x00da = 218, offset: 0x00da = 218
    FAT32: ret: 000000db, offset: 00da
    FAT32: entry: 0x00db = 219, offset: 0x00db = 219
    FAT32: ret: 000000dc, offset: 00db
    FAT32: entry: 0x00dc = 220, offset: 0x00dc = 220
    FAT32: ret: 000000dd, offset: 00dc
    FAT32: entry: 0x00dd = 221, offset: 0x00dd = 221
    FAT32: ret: 000000de, offset: 00dd
    FAT32: entry: 0x00de = 222, offset: 0x00de = 222
    FAT32: ret: 000000df, offset: 00de
    FAT32: entry: 0x00df = 223, offset: 0x00df = 223
    FAT32: ret: 000000e0, offset: 00df
    FAT32: entry: 0x00e0 = 224, offset: 0x00e0 = 224
    FAT32: ret: 000000e1, offset: 00e0
    FAT32: entry: 0x00e1 = 225, offset: 0x00e1 = 225
    FAT32: ret: 000000e2, offset: 00e1
    FAT32: entry: 0x00e2 = 226, offset: 0x00e2 = 226
    FAT32: ret: 000000e3, offset: 00e2
    FAT32: entry: 0x00e3 = 227, offset: 0x00e3 = 227
    FAT32: ret: 000000e4, offset: 00e3
    FAT32: entry: 0x00e4 = 228, offset: 0x00e4 = 228
    FAT32: ret: 000000e5, offset: 00e4
    FAT32: entry: 0x00e5 = 229, offset: 0x00e5 = 229
    FAT32: ret: 000000e6, offset: 00e5
    FAT32: entry: 0x00e6 = 230, offset: 0x00e6 = 230
    FAT32: ret: 000000e7, offset: 00e6
    FAT32: entry: 0x00e7 = 231, offset: 0x00e7 = 231
    FAT32: ret: 000000e8, offset: 00e7
    FAT32: entry: 0x00e8 = 232, offset: 0x00e8 = 232
    FAT32: ret: 000000e9, offset: 00e8
    FAT32: entry: 0x00e9 = 233, offset: 0x00e9 = 233
    FAT32: ret: 000000ea, offset: 00e9
    FAT32: entry: 0x00ea = 234, offset: 0x00ea = 234
    FAT32: ret: 000000eb, offset: 00ea
    FAT32: entry: 0x00eb = 235, offset: 0x00eb = 235
    FAT32: ret: 000000ec, offset: 00eb
    FAT32: entry: 0x00ec = 236, offset: 0x00ec = 236
    FAT32: ret: 000000ed, offset: 00ec
    FAT32: entry: 0x00ed = 237, offset: 0x00ed = 237
    FAT32: ret: 000000ee, offset: 00ed
    FAT32: entry: 0x00ee = 238, offset: 0x00ee = 238
    FAT32: ret: 000000ef, offset: 00ee
    FAT32: entry: 0x00ef = 239, offset: 0x00ef = 239
    FAT32: ret: 000000f0, offset: 00ef
    FAT32: entry: 0x00f0 = 240, offset: 0x00f0 = 240
    FAT32: ret: 000000f1, offset: 00f0
    FAT32: entry: 0x00f1 = 241, offset: 0x00f1 = 241
    FAT32: ret: 000000f2, offset: 00f1
    FAT32: entry: 0x00f2 = 242, offset: 0x00f2 = 242
    FAT32: ret: 000000f3, offset: 00f2
    FAT32: entry: 0x00f3 = 243, offset: 0x00f3 = 243
    FAT32: ret: 000000f4, offset: 00f3
    FAT32: entry: 0x00f4 = 244, offset: 0x00f4 = 244
    FAT32: ret: 000000f5, offset: 00f4
    FAT32: entry: 0x00f5 = 245, offset: 0x00f5 = 245
    FAT32: ret: 000000f6, offset: 00f5
    FAT32: entry: 0x00f6 = 246, offset: 0x00f6 = 246
    FAT32: ret: 000000f7, offset: 00f6
    FAT32: entry: 0x00f7 = 247, offset: 0x00f7 = 247
    FAT32: ret: 000000f8, offset: 00f7
    FAT32: entry: 0x00f8 = 248, offset: 0x00f8 = 248
    FAT32: ret: 000000f9, offset: 00f8
    FAT32: entry: 0x00f9 = 249, offset: 0x00f9 = 249
    FAT32: ret: 000000fa, offset: 00f9
    FAT32: entry: 0x00fa = 250, offset: 0x00fa = 250
    FAT32: ret: 000000fb, offset: 00fa
    FAT32: entry: 0x00fb = 251, offset: 0x00fb = 251
    FAT32: ret: 000000fc, offset: 00fb
    FAT32: entry: 0x00fc = 252, offset: 0x00fc = 252
    FAT32: ret: 000000fd, offset: 00fc
    FAT32: entry: 0x00fd = 253, offset: 0x00fd = 253
    FAT32: ret: 000000fe, offset: 00fd
    FAT32: entry: 0x00fe = 254, offset: 0x00fe = 254
    FAT32: ret: 000000ff, offset: 00fe
    FAT32: entry: 0x00ff = 255, offset: 0x00ff = 255
    FAT32: ret: 00000100, offset: 00ff
    FAT32: entry: 0x0100 = 256, offset: 0x0100 = 256
    FAT32: ret: 00000101, offset: 0100
    FAT32: entry: 0x0101 = 257, offset: 0x0101 = 257
    FAT32: ret: 00000102, offset: 0101
    FAT32: entry: 0x0102 = 258, offset: 0x0102 = 258
    FAT32: ret: 00000103, offset: 0102
    FAT32: entry: 0x0103 = 259, offset: 0x0103 = 259
    FAT32: ret: 00000104, offset: 0103
    FAT32: entry: 0x0104 = 260, offset: 0x0104 = 260
    FAT32: ret: 00000105, offset: 0104
    FAT32: entry: 0x0105 = 261, offset: 0x0105 = 261
    FAT32: ret: 00000106, offset: 0105
    FAT32: entry: 0x0106 = 262, offset: 0x0106 = 262
    FAT32: ret: 00000107, offset: 0106
    FAT32: entry: 0x0107 = 263, offset: 0x0107 = 263
    FAT32: ret: 00000108, offset: 0107
    FAT32: entry: 0x0108 = 264, offset: 0x0108 = 264
    FAT32: ret: 00000109, offset: 0108
    FAT32: entry: 0x0109 = 265, offset: 0x0109 = 265
    FAT32: ret: 0000010a, offset: 0109
    FAT32: entry: 0x010a = 266, offset: 0x010a = 266
    FAT32: ret: 0000010b, offset: 010a
    FAT32: entry: 0x010b = 267, offset: 0x010b = 267
    FAT32: ret: 0000010c, offset: 010b
    FAT32: entry: 0x010c = 268, offset: 0x010c = 268
    FAT32: ret: 0000010d, offset: 010c
    FAT32: entry: 0x010d = 269, offset: 0x010d = 269
    FAT32: ret: 0000010e, offset: 010d
    FAT32: entry: 0x010e = 270, offset: 0x010e = 270
    FAT32: ret: 0000010f, offset: 010e
    FAT32: entry: 0x010f = 271, offset: 0x010f = 271
    FAT32: ret: 00000110, offset: 010f
    FAT32: entry: 0x0110 = 272, offset: 0x0110 = 272
    FAT32: ret: 00000111, offset: 0110
    FAT32: entry: 0x0111 = 273, offset: 0x0111 = 273
    FAT32: ret: 00000112, offset: 0111
    FAT32: entry: 0x0112 = 274, offset: 0x0112 = 274
    FAT32: ret: 00000113, offset: 0112
    FAT32: entry: 0x0113 = 275, offset: 0x0113 = 275
    FAT32: ret: 00000114, offset: 0113
    FAT32: entry: 0x0114 = 276, offset: 0x0114 = 276
    FAT32: ret: 00000115, offset: 0114
    FAT32: entry: 0x0115 = 277, offset: 0x0115 = 277
    FAT32: ret: 00000116, offset: 0115
    FAT32: entry: 0x0116 = 278, offset: 0x0116 = 278
    FAT32: ret: 00000117, offset: 0116
    FAT32: entry: 0x0117 = 279, offset: 0x0117 = 279
    FAT32: ret: 00000118, offset: 0117
    FAT32: entry: 0x0118 = 280, offset: 0x0118 = 280
    FAT32: ret: 00000119, offset: 0118
    FAT32: entry: 0x0119 = 281, offset: 0x0119 = 281
    FAT32: ret: 0000011a, offset: 0119
    FAT32: entry: 0x011a = 282, offset: 0x011a = 282
    FAT32: ret: 0000011b, offset: 011a
    FAT32: entry: 0x011b = 283, offset: 0x011b = 283
    FAT32: ret: 0000011c, offset: 011b
    FAT32: entry: 0x011c = 284, offset: 0x011c = 284
    FAT32: ret: 0000011d, offset: 011c
    FAT32: entry: 0x011d = 285, offset: 0x011d = 285
    FAT32: ret: 0000011e, offset: 011d
    FAT32: entry: 0x011e = 286, offset: 0x011e = 286
    FAT32: ret: 0000011f, offset: 011e
    FAT32: entry: 0x011f = 287, offset: 0x011f = 287
    FAT32: ret: 00000120, offset: 011f
    FAT32: entry: 0x0120 = 288, offset: 0x0120 = 288
    FAT32: ret: 00000121, offset: 0120
    FAT32: entry: 0x0121 = 289, offset: 0x0121 = 289
    FAT32: ret: 00000122, offset: 0121
    FAT32: entry: 0x0122 = 290, offset: 0x0122 = 290
    FAT32: ret: 00000123, offset: 0122
    FAT32: entry: 0x0123 = 291, offset: 0x0123 = 291
    FAT32: ret: 00000124, offset: 0123
    FAT32: entry: 0x0124 = 292, offset: 0x0124 = 292
    FAT32: ret: 00000125, offset: 0124
    FAT32: entry: 0x0125 = 293, offset: 0x0125 = 293
    FAT32: ret: 00000126, offset: 0125
    FAT32: entry: 0x0126 = 294, offset: 0x0126 = 294
    FAT32: ret: 00000127, offset: 0126
    FAT32: entry: 0x0127 = 295, offset: 0x0127 = 295
    FAT32: ret: 00000128, offset: 0127
    FAT32: entry: 0x0128 = 296, offset: 0x0128 = 296
    FAT32: ret: 00000129, offset: 0128
    FAT32: entry: 0x0129 = 297, offset: 0x0129 = 297
    FAT32: ret: 0000012a, offset: 0129
    FAT32: entry: 0x012a = 298, offset: 0x012a = 298
    FAT32: ret: 0000012b, offset: 012a
    FAT32: entry: 0x012b = 299, offset: 0x012b = 299
    FAT32: ret: 0000012c, offset: 012b
    FAT32: entry: 0x012c = 300, offset: 0x012c = 300
    FAT32: ret: 0000012d, offset: 012c
    FAT32: entry: 0x012d = 301, offset: 0x012d = 301
    FAT32: ret: 0000012e, offset: 012d
    FAT32: entry: 0x012e = 302, offset: 0x012e = 302
    FAT32: ret: 0000012f, offset: 012e
    FAT32: entry: 0x012f = 303, offset: 0x012f = 303
    FAT32: ret: 00000130, offset: 012f
    FAT32: entry: 0x0130 = 304, offset: 0x0130 = 304
    FAT32: ret: 00000131, offset: 0130
    FAT32: entry: 0x0131 = 305, offset: 0x0131 = 305
    FAT32: ret: 00000132, offset: 0131
    FAT32: entry: 0x0132 = 306, offset: 0x0132 = 306
    FAT32: ret: 00000133, offset: 0132
    FAT32: entry: 0x0133 = 307, offset: 0x0133 = 307
    FAT32: ret: 00000134, offset: 0133
    FAT32: entry: 0x0134 = 308, offset: 0x0134 = 308
    FAT32: ret: 00000135, offset: 0134
    FAT32: entry: 0x0135 = 309, offset: 0x0135 = 309
    FAT32: ret: 00000136, offset: 0135
    FAT32: entry: 0x0136 = 310, offset: 0x0136 = 310
    FAT32: ret: 00000137, offset: 0136
    FAT32: entry: 0x0137 = 311, offset: 0x0137 = 311
    FAT32: ret: 00000138, offset: 0137
    FAT32: entry: 0x0138 = 312, offset: 0x0138 = 312
    FAT32: ret: 00000139, offset: 0138
    FAT32: entry: 0x0139 = 313, offset: 0x0139 = 313
    FAT32: ret: 0000013a, offset: 0139
    FAT32: entry: 0x013a = 314, offset: 0x013a = 314
    FAT32: ret: 0000013b, offset: 013a
    FAT32: entry: 0x013b = 315, offset: 0x013b = 315
    FAT32: ret: 0000013c, offset: 013b
    FAT32: entry: 0x013c = 316, offset: 0x013c = 316
    FAT32: ret: 0000013d, offset: 013c
    FAT32: entry: 0x013d = 317, offset: 0x013d = 317
    FAT32: ret: 0000013e, offset: 013d
    FAT32: entry: 0x013e = 318, offset: 0x013e = 318
    FAT32: ret: 0000013f, offset: 013e
    FAT32: entry: 0x013f = 319, offset: 0x013f = 319
    FAT32: ret: 00000140, offset: 013f
    FAT32: entry: 0x0140 = 320, offset: 0x0140 = 320
    FAT32: ret: 00000141, offset: 0140
    FAT32: entry: 0x0141 = 321, offset: 0x0141 = 321
    FAT32: ret: 00000142, offset: 0141
    FAT32: entry: 0x0142 = 322, offset: 0x0142 = 322
    FAT32: ret: 00000143, offset: 0142
    FAT32: entry: 0x0143 = 323, offset: 0x0143 = 323
    FAT32: ret: 00000144, offset: 0143
    FAT32: entry: 0x0144 = 324, offset: 0x0144 = 324
    FAT32: ret: 00000145, offset: 0144
    FAT32: entry: 0x0145 = 325, offset: 0x0145 = 325
    FAT32: ret: 00000146, offset: 0145
    FAT32: entry: 0x0146 = 326, offset: 0x0146 = 326
    FAT32: ret: 00000147, offset: 0146
    FAT32: entry: 0x0147 = 327, offset: 0x0147 = 327
    FAT32: ret: 00000148, offset: 0147
    FAT32: entry: 0x0148 = 328, offset: 0x0148 = 328
    FAT32: ret: 00000149, offset: 0148
    FAT32: entry: 0x0149 = 329, offset: 0x0149 = 329
    FAT32: ret: 0000014a, offset: 0149
    FAT32: entry: 0x014a = 330, offset: 0x014a = 330
    FAT32: ret: 0000014b, offset: 014a
    FAT32: entry: 0x014b = 331, offset: 0x014b = 331
    FAT32: ret: 0000014c, offset: 014b
    FAT32: entry: 0x014c = 332, offset: 0x014c = 332
    FAT32: ret: 0000014d, offset: 014c
    FAT32: entry: 0x014d = 333, offset: 0x014d = 333
    FAT32: ret: 0000014e, offset: 014d
    FAT32: entry: 0x014e = 334, offset: 0x014e = 334
    FAT32: ret: 0000014f, offset: 014e
    FAT32: entry: 0x014f = 335, offset: 0x014f = 335
    FAT32: ret: 00000150, offset: 014f
    FAT32: entry: 0x0150 = 336, offset: 0x0150 = 336
    FAT32: ret: 00000151, offset: 0150
    FAT32: entry: 0x0151 = 337, offset: 0x0151 = 337
    FAT32: ret: 00000152, offset: 0151
    FAT32: entry: 0x0152 = 338, offset: 0x0152 = 338
    FAT32: ret: 00000153, offset: 0152
    FAT32: entry: 0x0153 = 339, offset: 0x0153 = 339
    FAT32: ret: 00000154, offset: 0153
    FAT32: entry: 0x0154 = 340, offset: 0x0154 = 340
    FAT32: ret: 00000155, offset: 0154
    FAT32: entry: 0x0155 = 341, offset: 0x0155 = 341
    FAT32: ret: 00000156, offset: 0155
    FAT32: entry: 0x0156 = 342, offset: 0x0156 = 342
    FAT32: ret: 00000157, offset: 0156
    FAT32: entry: 0x0157 = 343, offset: 0x0157 = 343
    FAT32: ret: 00000158, offset: 0157
    FAT32: entry: 0x0158 = 344, offset: 0x0158 = 344
    FAT32: ret: 00000159, offset: 0158
    FAT32: entry: 0x0159 = 345, offset: 0x0159 = 345
    FAT32: ret: 0000015a, offset: 0159
    FAT32: entry: 0x015a = 346, offset: 0x015a = 346
    FAT32: ret: 0000015b, offset: 015a
    FAT32: entry: 0x015b = 347, offset: 0x015b = 347
    FAT32: ret: 0000015c, offset: 015b
    FAT32: entry: 0x015c = 348, offset: 0x015c = 348
    FAT32: ret: 0000015d, offset: 015c
    FAT32: entry: 0x015d = 349, offset: 0x015d = 349
    FAT32: ret: 0000015e, offset: 015d
    FAT32: entry: 0x015e = 350, offset: 0x015e = 350
    FAT32: ret: 0000015f, offset: 015e
    FAT32: entry: 0x015f = 351, offset: 0x015f = 351
    FAT32: ret: 00000160, offset: 015f
    FAT32: entry: 0x0160 = 352, offset: 0x0160 = 352
    FAT32: ret: 00000161, offset: 0160
    FAT32: entry: 0x0161 = 353, offset: 0x0161 = 353
    FAT32: ret: 00000162, offset: 0161
    FAT32: entry: 0x0162 = 354, offset: 0x0162 = 354
    FAT32: ret: 00000163, offset: 0162
    FAT32: entry: 0x0163 = 355, offset: 0x0163 = 355
    FAT32: ret: 00000164, offset: 0163
    FAT32: entry: 0x0164 = 356, offset: 0x0164 = 356
    FAT32: ret: 00000165, offset: 0164
    FAT32: entry: 0x0165 = 357, offset: 0x0165 = 357
    FAT32: ret: 00000166, offset: 0165
    FAT32: entry: 0x0166 = 358, offset: 0x0166 = 358
    FAT32: ret: 00000167, offset: 0166
    FAT32: entry: 0x0167 = 359, offset: 0x0167 = 359
    FAT32: ret: 00000168, offset: 0167
    FAT32: entry: 0x0168 = 360, offset: 0x0168 = 360
    FAT32: ret: 00000169, offset: 0168
    FAT32: entry: 0x0169 = 361, offset: 0x0169 = 361
    FAT32: ret: 0000016a, offset: 0169
    FAT32: entry: 0x016a = 362, offset: 0x016a = 362
    FAT32: ret: 0000016b, offset: 016a
    FAT32: entry: 0x016b = 363, offset: 0x016b = 363
    FAT32: ret: 0000016c, offset: 016b
    FAT32: entry: 0x016c = 364, offset: 0x016c = 364
    FAT32: ret: 0000016d, offset: 016c
    FAT32: entry: 0x016d = 365, offset: 0x016d = 365
    FAT32: ret: 0000016e, offset: 016d
    FAT32: entry: 0x016e = 366, offset: 0x016e = 366
    FAT32: ret: 0000016f, offset: 016e
    FAT32: entry: 0x016f = 367, offset: 0x016f = 367
    FAT32: ret: 00000170, offset: 016f
    FAT32: entry: 0x0170 = 368, offset: 0x0170 = 368
    FAT32: ret: 00000171, offset: 0170
    FAT32: entry: 0x0171 = 369, offset: 0x0171 = 369
    FAT32: ret: 00000172, offset: 0171
    FAT32: entry: 0x0172 = 370, offset: 0x0172 = 370
    FAT32: ret: 00000173, offset: 0172
    FAT32: entry: 0x0173 = 371, offset: 0x0173 = 371
    FAT32: ret: 00000174, offset: 0173
    FAT32: entry: 0x0174 = 372, offset: 0x0174 = 372
    FAT32: ret: 00000175, offset: 0174
    FAT32: entry: 0x0175 = 373, offset: 0x0175 = 373
    FAT32: ret: 00000176, offset: 0175
    FAT32: entry: 0x0176 = 374, offset: 0x0176 = 374
    FAT32: ret: 00000177, offset: 0176
    FAT32: entry: 0x0177 = 375, offset: 0x0177 = 375
    FAT32: ret: 00000178, offset: 0177
    FAT32: entry: 0x0178 = 376, offset: 0x0178 = 376
    FAT32: ret: 00000179, offset: 0178
    FAT32: entry: 0x0179 = 377, offset: 0x0179 = 377
    FAT32: ret: 0000017a, offset: 0179
    FAT32: entry: 0x017a = 378, offset: 0x017a = 378
    FAT32: ret: 0000017b, offset: 017a
    FAT32: entry: 0x017b = 379, offset: 0x017b = 379
    FAT32: ret: 0000017c, offset: 017b
    FAT32: entry: 0x017c = 380, offset: 0x017c = 380
    FAT32: ret: 0000017d, offset: 017c
    FAT32: entry: 0x017d = 381, offset: 0x017d = 381
    FAT32: ret: 0000017e, offset: 017d
    FAT32: entry: 0x017e = 382, offset: 0x017e = 382
    FAT32: ret: 0000017f, offset: 017e
    FAT32: entry: 0x017f = 383, offset: 0x017f = 383
    FAT32: ret: 00000180, offset: 017f
    FAT32: entry: 0x0180 = 384, offset: 0x0180 = 384
    FAT32: ret: 00000181, offset: 0180
    FAT32: entry: 0x0181 = 385, offset: 0x0181 = 385
    FAT32: ret: 00000182, offset: 0181
    FAT32: entry: 0x0182 = 386, offset: 0x0182 = 386
    FAT32: ret: 00000183, offset: 0182
    FAT32: entry: 0x0183 = 387, offset: 0x0183 = 387
    FAT32: ret: 00000184, offset: 0183
    FAT32: entry: 0x0184 = 388, offset: 0x0184 = 388
    FAT32: ret: 00000185, offset: 0184
    FAT32: entry: 0x0185 = 389, offset: 0x0185 = 389
    FAT32: ret: 00000186, offset: 0185
    FAT32: entry: 0x0186 = 390, offset: 0x0186 = 390
    FAT32: ret: 00000187, offset: 0186
    FAT32: entry: 0x0187 = 391, offset: 0x0187 = 391
    FAT32: ret: 00000188, offset: 0187
    FAT32: entry: 0x0188 = 392, offset: 0x0188 = 392
    FAT32: ret: 00000189, offset: 0188
    FAT32: entry: 0x0189 = 393, offset: 0x0189 = 393
    FAT32: ret: 0000018a, offset: 0189
    FAT32: entry: 0x018a = 394, offset: 0x018a = 394
    FAT32: ret: 0000018b, offset: 018a
    FAT32: entry: 0x018b = 395, offset: 0x018b = 395
    FAT32: ret: 0000018c, offset: 018b
    FAT32: entry: 0x018c = 396, offset: 0x018c = 396
    FAT32: ret: 0000018d, offset: 018c
    FAT32: entry: 0x018d = 397, offset: 0x018d = 397
    FAT32: ret: 0000018e, offset: 018d
    FAT32: entry: 0x018e = 398, offset: 0x018e = 398
    FAT32: ret: 0000018f, offset: 018e
    FAT32: entry: 0x018f = 399, offset: 0x018f = 399
    FAT32: ret: 00000190, offset: 018f
    FAT32: entry: 0x0190 = 400, offset: 0x0190 = 400
    FAT32: ret: 00000191, offset: 0190
    FAT32: entry: 0x0191 = 401, offset: 0x0191 = 401
    FAT32: ret: 00000192, offset: 0191
    FAT32: entry: 0x0192 = 402, offset: 0x0192 = 402
    FAT32: ret: 00000193, offset: 0192
    FAT32: entry: 0x0193 = 403, offset: 0x0193 = 403
    FAT32: ret: 00000194, offset: 0193
    FAT32: entry: 0x0194 = 404, offset: 0x0194 = 404
    FAT32: ret: 00000195, offset: 0194
    FAT32: entry: 0x0195 = 405, offset: 0x0195 = 405
    FAT32: ret: 00000196, offset: 0195
    FAT32: entry: 0x0196 = 406, offset: 0x0196 = 406
    FAT32: ret: 00000197, offset: 0196
    FAT32: entry: 0x0197 = 407, offset: 0x0197 = 407
    FAT32: ret: 00000198, offset: 0197
    FAT32: entry: 0x0198 = 408, offset: 0x0198 = 408
    FAT32: ret: 00000199, offset: 0198
    FAT32: entry: 0x0199 = 409, offset: 0x0199 = 409
    FAT32: ret: 0000019a, offset: 0199
    FAT32: entry: 0x019a = 410, offset: 0x019a = 410
    FAT32: ret: 0000019b, offset: 019a
    FAT32: entry: 0x019b = 411, offset: 0x019b = 411
    FAT32: ret: 0000019c, offset: 019b
    FAT32: entry: 0x019c = 412, offset: 0x019c = 412
    FAT32: ret: 0000019d, offset: 019c
    FAT32: entry: 0x019d = 413, offset: 0x019d = 413
    FAT32: ret: 0000019e, offset: 019d
    FAT32: entry: 0x019e = 414, offset: 0x019e = 414
    FAT32: ret: 0000019f, offset: 019e
    FAT32: entry: 0x019f = 415, offset: 0x019f = 415
    FAT32: ret: 000001a0, offset: 019f
    FAT32: entry: 0x01a0 = 416, offset: 0x01a0 = 416
    FAT32: ret: 000001a1, offset: 01a0
    FAT32: entry: 0x01a1 = 417, offset: 0x01a1 = 417
    FAT32: ret: 000001a2, offset: 01a1
    FAT32: entry: 0x01a2 = 418, offset: 0x01a2 = 418
    FAT32: ret: 000001a3, offset: 01a2
    FAT32: entry: 0x01a3 = 419, offset: 0x01a3 = 419
    FAT32: ret: 000001a4, offset: 01a3
    FAT32: entry: 0x01a4 = 420, offset: 0x01a4 = 420
    FAT32: ret: 000001a5, offset: 01a4
    FAT32: entry: 0x01a5 = 421, offset: 0x01a5 = 421
    FAT32: ret: 000001a6, offset: 01a5
    FAT32: entry: 0x01a6 = 422, offset: 0x01a6 = 422
    FAT32: ret: 000001a7, offset: 01a6
    FAT32: entry: 0x01a7 = 423, offset: 0x01a7 = 423
    FAT32: ret: 000001a8, offset: 01a7
    FAT32: entry: 0x01a8 = 424, offset: 0x01a8 = 424
    FAT32: ret: 000001a9, offset: 01a8
    FAT32: entry: 0x01a9 = 425, offset: 0x01a9 = 425
    FAT32: ret: 000001aa, offset: 01a9
    FAT32: entry: 0x01aa = 426, offset: 0x01aa = 426
    FAT32: ret: 000001ab, offset: 01aa
    FAT32: entry: 0x01ab = 427, offset: 0x01ab = 427
    FAT32: ret: 000001ac, offset: 01ab
    FAT32: entry: 0x01ac = 428, offset: 0x01ac = 428
    FAT32: ret: 000001ad, offset: 01ac
    FAT32: entry: 0x01ad = 429, offset: 0x01ad = 429
    FAT32: ret: 000001ae, offset: 01ad
    FAT32: entry: 0x01ae = 430, offset: 0x01ae = 430
    FAT32: ret: 000001af, offset: 01ae
    FAT32: entry: 0x01af = 431, offset: 0x01af = 431
    FAT32: ret: 000001b0, offset: 01af
    FAT32: entry: 0x01b0 = 432, offset: 0x01b0 = 432
    FAT32: ret: 000001b1, offset: 01b0
    FAT32: entry: 0x01b1 = 433, offset: 0x01b1 = 433
    FAT32: ret: 000001b2, offset: 01b1
    FAT32: entry: 0x01b2 = 434, offset: 0x01b2 = 434
    FAT32: ret: 000001b3, offset: 01b2
    FAT32: entry: 0x01b3 = 435, offset: 0x01b3 = 435
    FAT32: ret: 000001b4, offset: 01b3
    FAT32: entry: 0x01b4 = 436, offset: 0x01b4 = 436
    FAT32: ret: 000001b5, offset: 01b4
    FAT32: entry: 0x01b5 = 437, offset: 0x01b5 = 437
    FAT32: ret: 000001b6, offset: 01b5
    FAT32: entry: 0x01b6 = 438, offset: 0x01b6 = 438
    FAT32: ret: 000001b7, offset: 01b6
    FAT32: entry: 0x01b7 = 439, offset: 0x01b7 = 439
    FAT32: ret: 000001b8, offset: 01b7
    FAT32: entry: 0x01b8 = 440, offset: 0x01b8 = 440
    FAT32: ret: 000001b9, offset: 01b8
    FAT32: entry: 0x01b9 = 441, offset: 0x01b9 = 441
    FAT32: ret: 000001ba, offset: 01b9
    FAT32: entry: 0x01ba = 442, offset: 0x01ba = 442
    FAT32: ret: 000001bb, offset: 01ba
    FAT32: entry: 0x01bb = 443, offset: 0x01bb = 443
    FAT32: ret: 000001bc, offset: 01bb
    FAT32: entry: 0x01bc = 444, offset: 0x01bc = 444
    FAT32: ret: 000001bd, offset: 01bc
    FAT32: entry: 0x01bd = 445, offset: 0x01bd = 445
    FAT32: ret: 000001be, offset: 01bd
    FAT32: entry: 0x01be = 446, offset: 0x01be = 446
    FAT32: ret: 000001bf, offset: 01be
    FAT32: entry: 0x01bf = 447, offset: 0x01bf = 447
    FAT32: ret: 000001c0, offset: 01bf
    FAT32: entry: 0x01c0 = 448, offset: 0x01c0 = 448
    FAT32: ret: 000001c1, offset: 01c0
    FAT32: entry: 0x01c1 = 449, offset: 0x01c1 = 449
    FAT32: ret: 000001c2, offset: 01c1
    FAT32: entry: 0x01c2 = 450, offset: 0x01c2 = 450
    FAT32: ret: 000001c3, offset: 01c2
    FAT32: entry: 0x01c3 = 451, offset: 0x01c3 = 451
    FAT32: ret: 000001c4, offset: 01c3
    FAT32: entry: 0x01c4 = 452, offset: 0x01c4 = 452
    FAT32: ret: 000001c5, offset: 01c4
    FAT32: entry: 0x01c5 = 453, offset: 0x01c5 = 453
    FAT32: ret: 000001c6, offset: 01c5
    FAT32: entry: 0x01c6 = 454, offset: 0x01c6 = 454
    FAT32: ret: 000001c7, offset: 01c6
    FAT32: entry: 0x01c7 = 455, offset: 0x01c7 = 455
    FAT32: ret: 000001c8, offset: 01c7
    FAT32: entry: 0x01c8 = 456, offset: 0x01c8 = 456
    FAT32: ret: 000001c9, offset: 01c8
    FAT32: entry: 0x01c9 = 457, offset: 0x01c9 = 457
    FAT32: ret: 000001ca, offset: 01c9
    FAT32: entry: 0x01ca = 458, offset: 0x01ca = 458
    FAT32: ret: 000001cb, offset: 01ca
    FAT32: entry: 0x01cb = 459, offset: 0x01cb = 459
    FAT32: ret: 000001cc, offset: 01cb
    FAT32: entry: 0x01cc = 460, offset: 0x01cc = 460
    FAT32: ret: 000001cd, offset: 01cc
    FAT32: entry: 0x01cd = 461, offset: 0x01cd = 461
    FAT32: ret: 000001ce, offset: 01cd
    FAT32: entry: 0x01ce = 462, offset: 0x01ce = 462
    FAT32: ret: 000001cf, offset: 01ce
    FAT32: entry: 0x01cf = 463, offset: 0x01cf = 463
    FAT32: ret: 000001d0, offset: 01cf
    FAT32: entry: 0x01d0 = 464, offset: 0x01d0 = 464
    FAT32: ret: 000001d1, offset: 01d0
    FAT32: entry: 0x01d1 = 465, offset: 0x01d1 = 465
    FAT32: ret: 000001d2, offset: 01d1
    FAT32: entry: 0x01d2 = 466, offset: 0x01d2 = 466
    FAT32: ret: 000001d3, offset: 01d2
    FAT32: entry: 0x01d3 = 467, offset: 0x01d3 = 467
    FAT32: ret: 000001d4, offset: 01d3
    FAT32: entry: 0x01d4 = 468, offset: 0x01d4 = 468
    FAT32: ret: 000001d5, offset: 01d4
    FAT32: entry: 0x01d5 = 469, offset: 0x01d5 = 469
    FAT32: ret: 000001d6, offset: 01d5
    FAT32: entry: 0x01d6 = 470, offset: 0x01d6 = 470
    FAT32: ret: 000001d7, offset: 01d6
    FAT32: entry: 0x01d7 = 471, offset: 0x01d7 = 471
    FAT32: ret: 000001d8, offset: 01d7
    FAT32: entry: 0x01d8 = 472, offset: 0x01d8 = 472
    FAT32: ret: 000001d9, offset: 01d8
    FAT32: entry: 0x01d9 = 473, offset: 0x01d9 = 473
    FAT32: ret: 000001da, offset: 01d9
    FAT32: entry: 0x01da = 474, offset: 0x01da = 474
    FAT32: ret: 000001db, offset: 01da
    FAT32: entry: 0x01db = 475, offset: 0x01db = 475
    FAT32: ret: 000001dc, offset: 01db
    FAT32: entry: 0x01dc = 476, offset: 0x01dc = 476
    FAT32: ret: 000001dd, offset: 01dc
    FAT32: entry: 0x01dd = 477, offset: 0x01dd = 477
    FAT32: ret: 000001de, offset: 01dd
    FAT32: entry: 0x01de = 478, offset: 0x01de = 478
    FAT32: ret: 000001df, offset: 01de
    FAT32: entry: 0x01df = 479, offset: 0x01df = 479
    FAT32: ret: 000001e0, offset: 01df
    FAT32: entry: 0x01e0 = 480, offset: 0x01e0 = 480
    FAT32: ret: 000001e1, offset: 01e0
    FAT32: entry: 0x01e1 = 481, offset: 0x01e1 = 481
    FAT32: ret: 000001e2, offset: 01e1
    FAT32: entry: 0x01e2 = 482, offset: 0x01e2 = 482
    FAT32: ret: 000001e3, offset: 01e2
    FAT32: entry: 0x01e3 = 483, offset: 0x01e3 = 483
    FAT32: ret: 000001e4, offset: 01e3
    FAT32: entry: 0x01e4 = 484, offset: 0x01e4 = 484
    FAT32: ret: 000001e5, offset: 01e4
    FAT32: entry: 0x01e5 = 485, offset: 0x01e5 = 485
    FAT32: ret: 000001e6, offset: 01e5
    FAT32: entry: 0x01e6 = 486, offset: 0x01e6 = 486
    FAT32: ret: 000001e7, offset: 01e6
    FAT32: entry: 0x01e7 = 487, offset: 0x01e7 = 487
    FAT32: ret: 000001e8, offset: 01e7
    FAT32: entry: 0x01e8 = 488, offset: 0x01e8 = 488
    FAT32: ret: 000001e9, offset: 01e8
    FAT32: entry: 0x01e9 = 489, offset: 0x01e9 = 489
    FAT32: ret: 000001ea, offset: 01e9
    FAT32: entry: 0x01ea = 490, offset: 0x01ea = 490
    FAT32: ret: 000001eb, offset: 01ea
    FAT32: entry: 0x01eb = 491, offset: 0x01eb = 491
    FAT32: ret: 000001ec, offset: 01eb
    FAT32: entry: 0x01ec = 492, offset: 0x01ec = 492
    FAT32: ret: 000001ed, offset: 01ec
    FAT32: entry: 0x01ed = 493, offset: 0x01ed = 493
    FAT32: ret: 000001ee, offset: 01ed
    FAT32: entry: 0x01ee = 494, offset: 0x01ee = 494
    FAT32: ret: 000001ef, offset: 01ee
    FAT32: entry: 0x01ef = 495, offset: 0x01ef = 495
    FAT32: ret: 000001f0, offset: 01ef
    FAT32: entry: 0x01f0 = 496, offset: 0x01f0 = 496
    FAT32: ret: 000001f1, offset: 01f0
    FAT32: entry: 0x01f1 = 497, offset: 0x01f1 = 497
    FAT32: ret: 000001f2, offset: 01f1
    FAT32: entry: 0x01f2 = 498, offset: 0x01f2 = 498
    FAT32: ret: 000001f3, offset: 01f2
    FAT32: entry: 0x01f3 = 499, offset: 0x01f3 = 499
    FAT32: ret: 000001f4, offset: 01f3
    FAT32: entry: 0x01f4 = 500, offset: 0x01f4 = 500
    FAT32: ret: 000001f5, offset: 01f4
    FAT32: entry: 0x01f5 = 501, offset: 0x01f5 = 501
    FAT32: ret: 000001f6, offset: 01f5
    FAT32: entry: 0x01f6 = 502, offset: 0x01f6 = 502
    FAT32: ret: 000001f7, offset: 01f6
    FAT32: entry: 0x01f7 = 503, offset: 0x01f7 = 503
    FAT32: ret: 000001f8, offset: 01f7
    FAT32: entry: 0x01f8 = 504, offset: 0x01f8 = 504
    FAT32: ret: 000001f9, offset: 01f8
    FAT32: entry: 0x01f9 = 505, offset: 0x01f9 = 505
    FAT32: ret: 000001fa, offset: 01f9
    FAT32: entry: 0x01fa = 506, offset: 0x01fa = 506
    FAT32: ret: 000001fb, offset: 01fa
    FAT32: entry: 0x01fb = 507, offset: 0x01fb = 507
    FAT32: ret: 000001fc, offset: 01fb
    FAT32: entry: 0x01fc = 508, offset: 0x01fc = 508
    FAT32: ret: 000001fd, offset: 01fc
    FAT32: entry: 0x01fd = 509, offset: 0x01fd = 509
    FAT32: ret: 000001fe, offset: 01fd
    FAT32: entry: 0x01fe = 510, offset: 0x01fe = 510
    FAT32: ret: 000001ff, offset: 01fe
    FAT32: entry: 0x01ff = 511, offset: 0x01ff = 511
    FAT32: ret: 00000200, offset: 01ff
    FAT32: entry: 0x0200 = 512, offset: 0x0200 = 512
    FAT32: ret: 00000201, offset: 0200
    FAT32: entry: 0x0201 = 513, offset: 0x0201 = 513
    FAT32: ret: 00000202, offset: 0201
    FAT32: entry: 0x0202 = 514, offset: 0x0202 = 514
    FAT32: ret: 00000203, offset: 0202
    FAT32: entry: 0x0203 = 515, offset: 0x0203 = 515
    FAT32: ret: 00000204, offset: 0203
    FAT32: entry: 0x0204 = 516, offset: 0x0204 = 516
    FAT32: ret: 00000205, offset: 0204
    FAT32: entry: 0x0205 = 517, offset: 0x0205 = 517
    FAT32: ret: 00000206, offset: 0205
    FAT32: entry: 0x0206 = 518, offset: 0x0206 = 518
    FAT32: ret: 00000207, offset: 0206
    FAT32: entry: 0x0207 = 519, offset: 0x0207 = 519
    FAT32: ret: 00000208, offset: 0207
    FAT32: entry: 0x0208 = 520, offset: 0x0208 = 520
    FAT32: ret: 00000209, offset: 0208
    FAT32: entry: 0x0209 = 521, offset: 0x0209 = 521
    FAT32: ret: 0000020a, offset: 0209
    FAT32: entry: 0x020a = 522, offset: 0x020a = 522
    FAT32: ret: 0000020b, offset: 020a
    FAT32: entry: 0x020b = 523, offset: 0x020b = 523
    FAT32: ret: 0000020c, offset: 020b
    FAT32: entry: 0x020c = 524, offset: 0x020c = 524
    FAT32: ret: 0000020d, offset: 020c
    FAT32: entry: 0x020d = 525, offset: 0x020d = 525
    FAT32: ret: 0000020e, offset: 020d
    FAT32: entry: 0x020e = 526, offset: 0x020e = 526
    FAT32: ret: 0000020f, offset: 020e
    FAT32: entry: 0x020f = 527, offset: 0x020f = 527
    FAT32: ret: 00000210, offset: 020f
    FAT32: entry: 0x0210 = 528, offset: 0x0210 = 528
    FAT32: ret: 00000211, offset: 0210
    FAT32: entry: 0x0211 = 529, offset: 0x0211 = 529
    FAT32: ret: 00000212, offset: 0211
    FAT32: entry: 0x0212 = 530, offset: 0x0212 = 530
    FAT32: ret: 00000213, offset: 0212
    FAT32: entry: 0x0213 = 531, offset: 0x0213 = 531
    FAT32: ret: 00000214, offset: 0213
    FAT32: entry: 0x0214 = 532, offset: 0x0214 = 532
    FAT32: ret: 00000215, offset: 0214
    FAT32: entry: 0x0215 = 533, offset: 0x0215 = 533
    FAT32: ret: 00000216, offset: 0215
    FAT32: entry: 0x0216 = 534, offset: 0x0216 = 534
    FAT32: ret: 00000217, offset: 0216
    FAT32: entry: 0x0217 = 535, offset: 0x0217 = 535
    FAT32: ret: 00000218, offset: 0217
    FAT32: entry: 0x0218 = 536, offset: 0x0218 = 536
    FAT32: ret: 00000219, offset: 0218
    FAT32: entry: 0x0219 = 537, offset: 0x0219 = 537
    FAT32: ret: 0000021a, offset: 0219
    FAT32: entry: 0x021a = 538, offset: 0x021a = 538
    FAT32: ret: 0000021b, offset: 021a
    FAT32: entry: 0x021b = 539, offset: 0x021b = 539
    FAT32: ret: 0000021c, offset: 021b
    FAT32: entry: 0x021c = 540, offset: 0x021c = 540
    FAT32: ret: 0000021d, offset: 021c
    FAT32: entry: 0x021d = 541, offset: 0x021d = 541
    FAT32: ret: 0000021e, offset: 021d
    FAT32: entry: 0x021e = 542, offset: 0x021e = 542
    FAT32: ret: 0000021f, offset: 021e
    FAT32: entry: 0x021f = 543, offset: 0x021f = 543
    FAT32: ret: 00000220, offset: 021f
    FAT32: entry: 0x0220 = 544, offset: 0x0220 = 544
    FAT32: ret: 00000221, offset: 0220
    FAT32: entry: 0x0221 = 545, offset: 0x0221 = 545
    FAT32: ret: 00000222, offset: 0221
    FAT32: entry: 0x0222 = 546, offset: 0x0222 = 546
    FAT32: ret: 00000223, offset: 0222
    FAT32: entry: 0x0223 = 547, offset: 0x0223 = 547
    FAT32: ret: 00000224, offset: 0223
    FAT32: entry: 0x0224 = 548, offset: 0x0224 = 548
    FAT32: ret: 00000225, offset: 0224
    FAT32: entry: 0x0225 = 549, offset: 0x0225 = 549
    FAT32: ret: 00000226, offset: 0225
    FAT32: entry: 0x0226 = 550, offset: 0x0226 = 550
    FAT32: ret: 00000227, offset: 0226
    FAT32: entry: 0x0227 = 551, offset: 0x0227 = 551
    FAT32: ret: 00000228, offset: 0227
    FAT32: entry: 0x0228 = 552, offset: 0x0228 = 552
    FAT32: ret: 00000229, offset: 0228
    FAT32: entry: 0x0229 = 553, offset: 0x0229 = 553
    FAT32: ret: 0000022a, offset: 0229
    FAT32: entry: 0x022a = 554, offset: 0x022a = 554
    FAT32: ret: 0000022b, offset: 022a
    FAT32: entry: 0x022b = 555, offset: 0x022b = 555
    FAT32: ret: 0000022c, offset: 022b
    FAT32: entry: 0x022c = 556, offset: 0x022c = 556
    FAT32: ret: 0000022d, offset: 022c
    FAT32: entry: 0x022d = 557, offset: 0x022d = 557
    FAT32: ret: 0000022e, offset: 022d
    FAT32: entry: 0x022e = 558, offset: 0x022e = 558
    FAT32: ret: 0000022f, offset: 022e
    FAT32: entry: 0x022f = 559, offset: 0x022f = 559
    FAT32: ret: 00000230, offset: 022f
    FAT32: entry: 0x0230 = 560, offset: 0x0230 = 560
    FAT32: ret: 00000231, offset: 0230
    FAT32: entry: 0x0231 = 561, offset: 0x0231 = 561
    FAT32: ret: 00000232, offset: 0231
    FAT32: entry: 0x0232 = 562, offset: 0x0232 = 562
    FAT32: ret: 00000233, offset: 0232
    FAT32: entry: 0x0233 = 563, offset: 0x0233 = 563
    FAT32: ret: 00000234, offset: 0233
    FAT32: entry: 0x0234 = 564, offset: 0x0234 = 564
    FAT32: ret: 00000235, offset: 0234
    FAT32: entry: 0x0235 = 565, offset: 0x0235 = 565
    FAT32: ret: 00000236, offset: 0235
    FAT32: entry: 0x0236 = 566, offset: 0x0236 = 566
    FAT32: ret: 00000237, offset: 0236
    FAT32: entry: 0x0237 = 567, offset: 0x0237 = 567
    FAT32: ret: 00000238, offset: 0237
    FAT32: entry: 0x0238 = 568, offset: 0x0238 = 568
    FAT32: ret: 00000239, offset: 0238
    FAT32: entry: 0x0239 = 569, offset: 0x0239 = 569
    FAT32: ret: 0000023a, offset: 0239
    FAT32: entry: 0x023a = 570, offset: 0x023a = 570
    FAT32: ret: 0000023b, offset: 023a
    FAT32: entry: 0x023b = 571, offset: 0x023b = 571
    FAT32: ret: 0000023c, offset: 023b
    FAT32: entry: 0x023c = 572, offset: 0x023c = 572
    FAT32: ret: 0000023d, offset: 023c
    FAT32: entry: 0x023d = 573, offset: 0x023d = 573
    FAT32: ret: 0000023e, offset: 023d
    FAT32: entry: 0x023e = 574, offset: 0x023e = 574
    FAT32: ret: 0000023f, offset: 023e
    FAT32: entry: 0x023f = 575, offset: 0x023f = 575
    FAT32: ret: 00000240, offset: 023f
    FAT32: entry: 0x0240 = 576, offset: 0x0240 = 576
    FAT32: ret: 00000241, offset: 0240
    FAT32: entry: 0x0241 = 577, offset: 0x0241 = 577
    FAT32: ret: 00000242, offset: 0241
    FAT32: entry: 0x0242 = 578, offset: 0x0242 = 578
    FAT32: ret: 00000243, offset: 0242
    FAT32: entry: 0x0243 = 579, offset: 0x0243 = 579
    FAT32: ret: 00000244, offset: 0243
    FAT32: entry: 0x0244 = 580, offset: 0x0244 = 580
    FAT32: ret: 00000245, offset: 0244
    FAT32: entry: 0x0245 = 581, offset: 0x0245 = 581
    FAT32: ret: 00000246, offset: 0245
    FAT32: entry: 0x0246 = 582, offset: 0x0246 = 582
    FAT32: ret: 00000247, offset: 0246
    FAT32: entry: 0x0247 = 583, offset: 0x0247 = 583
    FAT32: ret: 00000248, offset: 0247
    FAT32: entry: 0x0248 = 584, offset: 0x0248 = 584
    FAT32: ret: 00000249, offset: 0248
    FAT32: entry: 0x0249 = 585, offset: 0x0249 = 585
    FAT32: ret: 0000024a, offset: 0249
    FAT32: entry: 0x024a = 586, offset: 0x024a = 586
    FAT32: ret: 0000024b, offset: 024a
    FAT32: entry: 0x024b = 587, offset: 0x024b = 587
    FAT32: ret: 0000024c, offset: 024b
    FAT32: entry: 0x024c = 588, offset: 0x024c = 588
    FAT32: ret: 0000024d, offset: 024c
    FAT32: entry: 0x024d = 589, offset: 0x024d = 589
    FAT32: ret: 0000024e, offset: 024d
    FAT32: entry: 0x024e = 590, offset: 0x024e = 590
    FAT32: ret: 0000024f, offset: 024e
    FAT32: entry: 0x024f = 591, offset: 0x024f = 591
    FAT32: ret: 00000250, offset: 024f
    FAT32: entry: 0x0250 = 592, offset: 0x0250 = 592
    FAT32: ret: 00000251, offset: 0250
    FAT32: entry: 0x0251 = 593, offset: 0x0251 = 593
    FAT32: ret: 00000252, offset: 0251
    FAT32: entry: 0x0252 = 594, offset: 0x0252 = 594
    FAT32: ret: 00000253, offset: 0252
    FAT32: entry: 0x0253 = 595, offset: 0x0253 = 595
    FAT32: ret: 00000254, offset: 0253
    FAT32: entry: 0x0254 = 596, offset: 0x0254 = 596
    FAT32: ret: 00000255, offset: 0254
    FAT32: entry: 0x0255 = 597, offset: 0x0255 = 597
    FAT32: ret: 00000256, offset: 0255
    FAT32: entry: 0x0256 = 598, offset: 0x0256 = 598
    FAT32: ret: 00000257, offset: 0256
    FAT32: entry: 0x0257 = 599, offset: 0x0257 = 599
    FAT32: ret: 00000258, offset: 0257
    FAT32: entry: 0x0258 = 600, offset: 0x0258 = 600
    FAT32: ret: 00000259, offset: 0258
    FAT32: entry: 0x0259 = 601, offset: 0x0259 = 601
    FAT32: ret: 0000025a, offset: 0259
    FAT32: entry: 0x025a = 602, offset: 0x025a = 602
    FAT32: ret: 0000025b, offset: 025a
    FAT32: entry: 0x025b = 603, offset: 0x025b = 603
    FAT32: ret: 0000025c, offset: 025b
    FAT32: entry: 0x025c = 604, offset: 0x025c = 604
    FAT32: ret: 0000025d, offset: 025c
    FAT32: entry: 0x025d = 605, offset: 0x025d = 605
    FAT32: ret: 0000025e, offset: 025d
    FAT32: entry: 0x025e = 606, offset: 0x025e = 606
    FAT32: ret: 0000025f, offset: 025e
    FAT32: entry: 0x025f = 607, offset: 0x025f = 607
    FAT32: ret: 00000260, offset: 025f
    FAT32: entry: 0x0260 = 608, offset: 0x0260 = 608
    FAT32: ret: 00000261, offset: 0260
    FAT32: entry: 0x0261 = 609, offset: 0x0261 = 609
    FAT32: ret: 00000262, offset: 0261
    FAT32: entry: 0x0262 = 610, offset: 0x0262 = 610
    FAT32: ret: 00000263, offset: 0262
    FAT32: entry: 0x0263 = 611, offset: 0x0263 = 611
    FAT32: ret: 00000264, offset: 0263
    FAT32: entry: 0x0264 = 612, offset: 0x0264 = 612
    FAT32: ret: 00000265, offset: 0264
    FAT32: entry: 0x0265 = 613, offset: 0x0265 = 613
    FAT32: ret: 00000266, offset: 0265
    FAT32: entry: 0x0266 = 614, offset: 0x0266 = 614
    FAT32: ret: 00000267, offset: 0266
    FAT32: entry: 0x0267 = 615, offset: 0x0267 = 615
    FAT32: ret: 00000268, offset: 0267
    FAT32: entry: 0x0268 = 616, offset: 0x0268 = 616
    FAT32: ret: 00000269, offset: 0268
    FAT32: entry: 0x0269 = 617, offset: 0x0269 = 617
    FAT32: ret: 0000026a, offset: 0269
    FAT32: entry: 0x026a = 618, offset: 0x026a = 618
    FAT32: ret: 0000026b, offset: 026a
    FAT32: entry: 0x026b = 619, offset: 0x026b = 619
    FAT32: ret: 0000026c, offset: 026b
    FAT32: entry: 0x026c = 620, offset: 0x026c = 620
    FAT32: ret: 0000026d, offset: 026c
    FAT32: entry: 0x026d = 621, offset: 0x026d = 621
    FAT32: ret: 0000026e, offset: 026d
    FAT32: entry: 0x026e = 622, offset: 0x026e = 622
    FAT32: ret: 0000026f, offset: 026e
    FAT32: entry: 0x026f = 623, offset: 0x026f = 623
    FAT32: ret: 00000270, offset: 026f
    FAT32: entry: 0x0270 = 624, offset: 0x0270 = 624
    FAT32: ret: 00000271, offset: 0270
    FAT32: entry: 0x0271 = 625, offset: 0x0271 = 625
    FAT32: ret: 00000272, offset: 0271
    FAT32: entry: 0x0272 = 626, offset: 0x0272 = 626
    FAT32: ret: 00000273, offset: 0272
    FAT32: entry: 0x0273 = 627, offset: 0x0273 = 627
    FAT32: ret: 00000274, offset: 0273
    FAT32: entry: 0x0274 = 628, offset: 0x0274 = 628
    FAT32: ret: 00000275, offset: 0274
    FAT32: entry: 0x0275 = 629, offset: 0x0275 = 629
    FAT32: ret: 00000276, offset: 0275
    FAT32: entry: 0x0276 = 630, offset: 0x0276 = 630
    FAT32: ret: 00000277, offset: 0276
    FAT32: entry: 0x0277 = 631, offset: 0x0277 = 631
    FAT32: ret: 00000278, offset: 0277
    FAT32: entry: 0x0278 = 632, offset: 0x0278 = 632
    FAT32: ret: 00000279, offset: 0278
    FAT32: entry: 0x0279 = 633, offset: 0x0279 = 633
    FAT32: ret: 0000027a, offset: 0279
    FAT32: entry: 0x027a = 634, offset: 0x027a = 634
    FAT32: ret: 0000027b, offset: 027a
    FAT32: entry: 0x027b = 635, offset: 0x027b = 635
    FAT32: ret: 0000027c, offset: 027b
    FAT32: entry: 0x027c = 636, offset: 0x027c = 636
    FAT32: ret: 0000027d, offset: 027c
    FAT32: entry: 0x027d = 637, offset: 0x027d = 637
    FAT32: ret: 0000027e, offset: 027d
    FAT32: entry: 0x027e = 638, offset: 0x027e = 638
    FAT32: ret: 0000027f, offset: 027e
    FAT32: entry: 0x027f = 639, offset: 0x027f = 639
    FAT32: ret: 00000280, offset: 027f
    FAT32: entry: 0x0280 = 640, offset: 0x0280 = 640
    FAT32: ret: 00000281, offset: 0280
    FAT32: entry: 0x0281 = 641, offset: 0x0281 = 641
    FAT32: ret: 00000282, offset: 0281
    FAT32: entry: 0x0282 = 642, offset: 0x0282 = 642
    FAT32: ret: 00000283, offset: 0282
    FAT32: entry: 0x0283 = 643, offset: 0x0283 = 643
    FAT32: ret: 00000284, offset: 0283
    FAT32: entry: 0x0284 = 644, offset: 0x0284 = 644
    FAT32: ret: 00000285, offset: 0284
    FAT32: entry: 0x0285 = 645, offset: 0x0285 = 645
    FAT32: ret: 00000286, offset: 0285
    FAT32: entry: 0x0286 = 646, offset: 0x0286 = 646
    FAT32: ret: 00000287, offset: 0286
    FAT32: entry: 0x0287 = 647, offset: 0x0287 = 647
    FAT32: ret: 00000288, offset: 0287
    FAT32: entry: 0x0288 = 648, offset: 0x0288 = 648
    FAT32: ret: 00000289, offset: 0288
    FAT32: entry: 0x0289 = 649, offset: 0x0289 = 649
    FAT32: ret: 0000028a, offset: 0289
    FAT32: entry: 0x028a = 650, offset: 0x028a = 650
    FAT32: ret: 0000028b, offset: 028a
    FAT32: entry: 0x028b = 651, offset: 0x028b = 651
    FAT32: ret: 0000028c, offset: 028b
    FAT32: entry: 0x028c = 652, offset: 0x028c = 652
    FAT32: ret: 0000028d, offset: 028c
    FAT32: entry: 0x028d = 653, offset: 0x028d = 653
    FAT32: ret: 0000028e, offset: 028d
    FAT32: entry: 0x028e = 654, offset: 0x028e = 654
    FAT32: ret: 0000028f, offset: 028e
    FAT32: entry: 0x028f = 655, offset: 0x028f = 655
    FAT32: ret: 00000290, offset: 028f
    FAT32: entry: 0x0290 = 656, offset: 0x0290 = 656
    FAT32: ret: 00000291, offset: 0290
    FAT32: entry: 0x0291 = 657, offset: 0x0291 = 657
    FAT32: ret: 00000292, offset: 0291
    FAT32: entry: 0x0292 = 658, offset: 0x0292 = 658
    FAT32: ret: 00000293, offset: 0292
    FAT32: entry: 0x0293 = 659, offset: 0x0293 = 659
    FAT32: ret: 00000294, offset: 0293
    FAT32: entry: 0x0294 = 660, offset: 0x0294 = 660
    FAT32: ret: 00000295, offset: 0294
    FAT32: entry: 0x0295 = 661, offset: 0x0295 = 661
    FAT32: ret: 00000296, offset: 0295
    FAT32: entry: 0x0296 = 662, offset: 0x0296 = 662
    FAT32: ret: 00000297, offset: 0296
    FAT32: entry: 0x0297 = 663, offset: 0x0297 = 663
    FAT32: ret: 00000298, offset: 0297
    FAT32: entry: 0x0298 = 664, offset: 0x0298 = 664
    FAT32: ret: 00000299, offset: 0298
    FAT32: entry: 0x0299 = 665, offset: 0x0299 = 665
    FAT32: ret: 0000029a, offset: 0299
    FAT32: entry: 0x029a = 666, offset: 0x029a = 666
    FAT32: ret: 0000029b, offset: 029a
    FAT32: entry: 0x029b = 667, offset: 0x029b = 667
    FAT32: ret: 0000029c, offset: 029b
    FAT32: entry: 0x029c = 668, offset: 0x029c = 668
    FAT32: ret: 0000029d, offset: 029c
    FAT32: entry: 0x029d = 669, offset: 0x029d = 669
    FAT32: ret: 0000029e, offset: 029d
    FAT32: entry: 0x029e = 670, offset: 0x029e = 670
    FAT32: ret: 0000029f, offset: 029e
    FAT32: entry: 0x029f = 671, offset: 0x029f = 671
    FAT32: ret: 000002a0, offset: 029f
    FAT32: entry: 0x02a0 = 672, offset: 0x02a0 = 672
    FAT32: ret: 000002a1, offset: 02a0
    FAT32: entry: 0x02a1 = 673, offset: 0x02a1 = 673
    FAT32: ret: 000002a2, offset: 02a1
    FAT32: entry: 0x02a2 = 674, offset: 0x02a2 = 674
    FAT32: ret: 000002a3, offset: 02a2
    FAT32: entry: 0x02a3 = 675, offset: 0x02a3 = 675
    FAT32: ret: 000002a4, offset: 02a3
    FAT32: entry: 0x02a4 = 676, offset: 0x02a4 = 676
    FAT32: ret: 000002a5, offset: 02a4
    FAT32: entry: 0x02a5 = 677, offset: 0x02a5 = 677
    FAT32: ret: 000002a6, offset: 02a5
    FAT32: entry: 0x02a6 = 678, offset: 0x02a6 = 678
    FAT32: ret: 000002a7, offset: 02a6
    FAT32: entry: 0x02a7 = 679, offset: 0x02a7 = 679
    FAT32: ret: 000002a8, offset: 02a7
    FAT32: entry: 0x02a8 = 680, offset: 0x02a8 = 680
    FAT32: ret: 000002a9, offset: 02a8
    FAT32: entry: 0x02a9 = 681, offset: 0x02a9 = 681
    FAT32: ret: 000002aa, offset: 02a9
    FAT32: entry: 0x02aa = 682, offset: 0x02aa = 682
    FAT32: ret: 000002ab, offset: 02aa
    FAT32: entry: 0x02ab = 683, offset: 0x02ab = 683
    FAT32: ret: 000002ac, offset: 02ab
    FAT32: entry: 0x02ac = 684, offset: 0x02ac = 684
    FAT32: ret: 000002ad, offset: 02ac
    FAT32: entry: 0x02ad = 685, offset: 0x02ad = 685
    FAT32: ret: 000002ae, offset: 02ad
    FAT32: entry: 0x02ae = 686, offset: 0x02ae = 686
    FAT32: ret: 000002af, offset: 02ae
    FAT32: entry: 0x02af = 687, offset: 0x02af = 687
    FAT32: ret: 000002b0, offset: 02af
    FAT32: entry: 0x02b0 = 688, offset: 0x02b0 = 688
    FAT32: ret: 000002b1, offset: 02b0
    FAT32: entry: 0x02b1 = 689, offset: 0x02b1 = 689
    FAT32: ret: 000002b2, offset: 02b1
    FAT32: entry: 0x02b2 = 690, offset: 0x02b2 = 690
    FAT32: ret: 000002b3, offset: 02b2
    FAT32: entry: 0x02b3 = 691, offset: 0x02b3 = 691
    FAT32: ret: 000002b4, offset: 02b3
    FAT32: entry: 0x02b4 = 692, offset: 0x02b4 = 692
    FAT32: ret: 000002b5, offset: 02b4
    FAT32: entry: 0x02b5 = 693, offset: 0x02b5 = 693
    FAT32: ret: 000002b6, offset: 02b5
    FAT32: entry: 0x02b6 = 694, offset: 0x02b6 = 694
    FAT32: ret: 000002b7, offset: 02b6
    FAT32: entry: 0x02b7 = 695, offset: 0x02b7 = 695
    FAT32: ret: 000002b8, offset: 02b7
    FAT32: entry: 0x02b8 = 696, offset: 0x02b8 = 696
    FAT32: ret: 000002b9, offset: 02b8
    FAT32: entry: 0x02b9 = 697, offset: 0x02b9 = 697
    FAT32: ret: 000002ba, offset: 02b9
    FAT32: entry: 0x02ba = 698, offset: 0x02ba = 698
    FAT32: ret: 000002bb, offset: 02ba
    FAT32: entry: 0x02bb = 699, offset: 0x02bb = 699
    FAT32: ret: 000002bc, offset: 02bb
    FAT32: entry: 0x02bc = 700, offset: 0x02bc = 700
    FAT32: ret: 000002bd, offset: 02bc
    FAT32: entry: 0x02bd = 701, offset: 0x02bd = 701
    FAT32: ret: 000002be, offset: 02bd
    FAT32: entry: 0x02be = 702, offset: 0x02be = 702
    FAT32: ret: 000002bf, offset: 02be
    FAT32: entry: 0x02bf = 703, offset: 0x02bf = 703
    FAT32: ret: 000002c0, offset: 02bf
    FAT32: entry: 0x02c0 = 704, offset: 0x02c0 = 704
    FAT32: ret: 000002c1, offset: 02c0
    FAT32: entry: 0x02c1 = 705, offset: 0x02c1 = 705
    FAT32: ret: 000002c2, offset: 02c1
    FAT32: entry: 0x02c2 = 706, offset: 0x02c2 = 706
    FAT32: ret: 000002c3, offset: 02c2
    FAT32: entry: 0x02c3 = 707, offset: 0x02c3 = 707
    FAT32: ret: 000002c4, offset: 02c3
    FAT32: entry: 0x02c4 = 708, offset: 0x02c4 = 708
    FAT32: ret: 000002c5, offset: 02c4
    FAT32: entry: 0x02c5 = 709, offset: 0x02c5 = 709
    FAT32: ret: 000002c6, offset: 02c5
    FAT32: entry: 0x02c6 = 710, offset: 0x02c6 = 710
    FAT32: ret: 000002c7, offset: 02c6
    FAT32: entry: 0x02c7 = 711, offset: 0x02c7 = 711
    FAT32: ret: 000002c8, offset: 02c7
    FAT32: entry: 0x02c8 = 712, offset: 0x02c8 = 712
    FAT32: ret: 000002c9, offset: 02c8
    FAT32: entry: 0x02c9 = 713, offset: 0x02c9 = 713
    FAT32: ret: 000002ca, offset: 02c9
    FAT32: entry: 0x02ca = 714, offset: 0x02ca = 714
    FAT32: ret: 000002cb, offset: 02ca
    FAT32: entry: 0x02cb = 715, offset: 0x02cb = 715
    FAT32: ret: 000002cc, offset: 02cb
    FAT32: entry: 0x02cc = 716, offset: 0x02cc = 716
    FAT32: ret: 000002cd, offset: 02cc
    FAT32: entry: 0x02cd = 717, offset: 0x02cd = 717
    FAT32: ret: 000002ce, offset: 02cd
    FAT32: entry: 0x02ce = 718, offset: 0x02ce = 718
    FAT32: ret: 000002cf, offset: 02ce
    FAT32: entry: 0x02cf = 719, offset: 0x02cf = 719
    FAT32: ret: 000002d0, offset: 02cf
    FAT32: entry: 0x02d0 = 720, offset: 0x02d0 = 720
    FAT32: ret: 000002d1, offset: 02d0
    FAT32: entry: 0x02d1 = 721, offset: 0x02d1 = 721
    FAT32: ret: 000002d2, offset: 02d1
    FAT32: entry: 0x02d2 = 722, offset: 0x02d2 = 722
    FAT32: ret: 000002d3, offset: 02d2
    FAT32: entry: 0x02d3 = 723, offset: 0x02d3 = 723
    FAT32: ret: 000002d4, offset: 02d3
    FAT32: entry: 0x02d4 = 724, offset: 0x02d4 = 724
    FAT32: ret: 000002d5, offset: 02d4
    FAT32: entry: 0x02d5 = 725, offset: 0x02d5 = 725
    FAT32: ret: 000002d6, offset: 02d5
    FAT32: entry: 0x02d6 = 726, offset: 0x02d6 = 726
    FAT32: ret: 000002d7, offset: 02d6
    FAT32: entry: 0x02d7 = 727, offset: 0x02d7 = 727
    FAT32: ret: 000002d8, offset: 02d7
    FAT32: entry: 0x02d8 = 728, offset: 0x02d8 = 728
    FAT32: ret: 000002d9, offset: 02d8
    FAT32: entry: 0x02d9 = 729, offset: 0x02d9 = 729
    FAT32: ret: 000002da, offset: 02d9
    FAT32: entry: 0x02da = 730, offset: 0x02da = 730
    FAT32: ret: 000002db, offset: 02da
    FAT32: entry: 0x02db = 731, offset: 0x02db = 731
    FAT32: ret: 000002dc, offset: 02db
    FAT32: entry: 0x02dc = 732, offset: 0x02dc = 732
    FAT32: ret: 000002dd, offset: 02dc
    FAT32: entry: 0x02dd = 733, offset: 0x02dd = 733
    FAT32: ret: 000002de, offset: 02dd
    FAT32: entry: 0x02de = 734, offset: 0x02de = 734
    FAT32: ret: 000002df, offset: 02de
    FAT32: entry: 0x02df = 735, offset: 0x02df = 735
    FAT32: ret: 000002e0, offset: 02df
    FAT32: entry: 0x02e0 = 736, offset: 0x02e0 = 736
    FAT32: ret: 000002e1, offset: 02e0
    FAT32: entry: 0x02e1 = 737, offset: 0x02e1 = 737
    FAT32: ret: 000002e2, offset: 02e1
    FAT32: entry: 0x02e2 = 738, offset: 0x02e2 = 738
    FAT32: ret: 000002e3, offset: 02e2
    FAT32: entry: 0x02e3 = 739, offset: 0x02e3 = 739
    FAT32: ret: 000002e4, offset: 02e3
    FAT32: entry: 0x02e4 = 740, offset: 0x02e4 = 740
    FAT32: ret: 000002e5, offset: 02e4
    FAT32: entry: 0x02e5 = 741, offset: 0x02e5 = 741
    FAT32: ret: 000002e6, offset: 02e5
    FAT32: entry: 0x02e6 = 742, offset: 0x02e6 = 742
    FAT32: ret: 000002e7, offset: 02e6
    FAT32: entry: 0x02e7 = 743, offset: 0x02e7 = 743
    FAT32: ret: 000002e8, offset: 02e7
    FAT32: entry: 0x02e8 = 744, offset: 0x02e8 = 744
    FAT32: ret: 000002e9, offset: 02e8
    FAT32: entry: 0x02e9 = 745, offset: 0x02e9 = 745
    FAT32: ret: 000002ea, offset: 02e9
    FAT32: entry: 0x02ea = 746, offset: 0x02ea = 746
    FAT32: ret: 000002eb, offset: 02ea
    FAT32: entry: 0x02eb = 747, offset: 0x02eb = 747
    FAT32: ret: 000002ec, offset: 02eb
    FAT32: entry: 0x02ec = 748, offset: 0x02ec = 748
    FAT32: ret: 000002ed, offset: 02ec
    FAT32: entry: 0x02ed = 749, offset: 0x02ed = 749
    FAT32: ret: 000002ee, offset: 02ed
    FAT32: entry: 0x02ee = 750, offset: 0x02ee = 750
    FAT32: ret: 000002ef, offset: 02ee
    FAT32: entry: 0x02ef = 751, offset: 0x02ef = 751
    FAT32: ret: 000002f0, offset: 02ef
    FAT32: entry: 0x02f0 = 752, offset: 0x02f0 = 752
    FAT32: ret: 000002f1, offset: 02f0
    FAT32: entry: 0x02f1 = 753, offset: 0x02f1 = 753
    FAT32: ret: 000002f2, offset: 02f1
    FAT32: entry: 0x02f2 = 754, offset: 0x02f2 = 754
    FAT32: ret: 000002f3, offset: 02f2
    FAT32: entry: 0x02f3 = 755, offset: 0x02f3 = 755
    FAT32: ret: 000002f4, offset: 02f3
    FAT32: entry: 0x02f4 = 756, offset: 0x02f4 = 756
    FAT32: ret: 000002f5, offset: 02f4
    FAT32: entry: 0x02f5 = 757, offset: 0x02f5 = 757
    FAT32: ret: 000002f6, offset: 02f5
    FAT32: entry: 0x02f6 = 758, offset: 0x02f6 = 758
    FAT32: ret: 000002f7, offset: 02f6
    FAT32: entry: 0x02f7 = 759, offset: 0x02f7 = 759
    FAT32: ret: 000002f8, offset: 02f7
    FAT32: entry: 0x02f8 = 760, offset: 0x02f8 = 760
    FAT32: ret: 000002f9, offset: 02f8
    FAT32: entry: 0x02f9 = 761, offset: 0x02f9 = 761
    FAT32: ret: 000002fa, offset: 02f9
    FAT32: entry: 0x02fa = 762, offset: 0x02fa = 762
    FAT32: ret: 000002fb, offset: 02fa
    FAT32: entry: 0x02fb = 763, offset: 0x02fb = 763
    FAT32: ret: 000002fc, offset: 02fb
    FAT32: entry: 0x02fc = 764, offset: 0x02fc = 764
    FAT32: ret: 000002fd, offset: 02fc
    FAT32: entry: 0x02fd = 765, offset: 0x02fd = 765
    FAT32: ret: 000002fe, offset: 02fd
    FAT32: entry: 0x02fe = 766, offset: 0x02fe = 766
    FAT32: ret: 000002ff, offset: 02fe
    FAT32: entry: 0x02ff = 767, offset: 0x02ff = 767
    FAT32: ret: 00000300, offset: 02ff
    FAT32: entry: 0x0300 = 768, offset: 0x0000 = 0
    FAT32: ret: 00000301, offset: 0000
    FAT32: entry: 0x0301 = 769, offset: 0x0001 = 1
    FAT32: ret: 00000302, offset: 0001
    FAT32: entry: 0x0302 = 770, offset: 0x0002 = 2
    FAT32: ret: 00000303, offset: 0002
    FAT32: entry: 0x0303 = 771, offset: 0x0003 = 3
    FAT32: ret: 00000304, offset: 0003
    FAT32: entry: 0x0304 = 772, offset: 0x0004 = 4
    FAT32: ret: 00000305, offset: 0004
    FAT32: entry: 0x0305 = 773, offset: 0x0005 = 5
    FAT32: ret: 00000306, offset: 0005
    FAT32: entry: 0x0306 = 774, offset: 0x0006 = 6
    FAT32: ret: 00000307, offset: 0006
    FAT32: entry: 0x0307 = 775, offset: 0x0007 = 7
    FAT32: ret: 00000308, offset: 0007
    FAT32: entry: 0x0308 = 776, offset: 0x0008 = 8
    FAT32: ret: 00000309, offset: 0008
    FAT32: entry: 0x0309 = 777, offset: 0x0009 = 9
    FAT32: ret: 0000030a, offset: 0009
    FAT32: entry: 0x030a = 778, offset: 0x000a = 10
    FAT32: ret: 0000030b, offset: 000a
    FAT32: entry: 0x030b = 779, offset: 0x000b = 11
    FAT32: ret: 0000030c, offset: 000b
    FAT32: entry: 0x030c = 780, offset: 0x000c = 12
    FAT32: ret: 0000030d, offset: 000c
    FAT32: entry: 0x030d = 781, offset: 0x000d = 13
    FAT32: ret: 0000030e, offset: 000d
    FAT32: entry: 0x030e = 782, offset: 0x000e = 14
    FAT32: ret: 0000030f, offset: 000e
    FAT32: entry: 0x030f = 783, offset: 0x000f = 15
    FAT32: ret: 00000310, offset: 000f
    FAT32: entry: 0x0310 = 784, offset: 0x0010 = 16
    FAT32: ret: 00000311, offset: 0010
    FAT32: entry: 0x0311 = 785, offset: 0x0011 = 17
    FAT32: ret: 00000312, offset: 0011
    FAT32: entry: 0x0312 = 786, offset: 0x0012 = 18
    FAT32: ret: 00000313, offset: 0012
    FAT32: entry: 0x0313 = 787, offset: 0x0013 = 19
    FAT32: ret: 00000314, offset: 0013
    FAT32: entry: 0x0314 = 788, offset: 0x0014 = 20
    FAT32: ret: 00000315, offset: 0014
    FAT32: entry: 0x0315 = 789, offset: 0x0015 = 21
    FAT32: ret: 00000316, offset: 0015
    FAT32: entry: 0x0316 = 790, offset: 0x0016 = 22
    FAT32: ret: 00000317, offset: 0016
    FAT32: entry: 0x0317 = 791, offset: 0x0017 = 23
    FAT32: ret: 00000318, offset: 0017
    FAT32: entry: 0x0318 = 792, offset: 0x0018 = 24
    FAT32: ret: 00000319, offset: 0018
    FAT32: entry: 0x0319 = 793, offset: 0x0019 = 25
    FAT32: ret: 0000031a, offset: 0019
    FAT32: entry: 0x031a = 794, offset: 0x001a = 26
    FAT32: ret: 0000031b, offset: 001a
    FAT32: entry: 0x031b = 795, offset: 0x001b = 27
    FAT32: ret: 0000031c, offset: 001b
    FAT32: entry: 0x031c = 796, offset: 0x001c = 28
    FAT32: ret: 0000031d, offset: 001c
    FAT32: entry: 0x031d = 797, offset: 0x001d = 29
    FAT32: ret: 0000031e, offset: 001d
    FAT32: entry: 0x031e = 798, offset: 0x001e = 30
    FAT32: ret: 0000031f, offset: 001e
    FAT32: entry: 0x031f = 799, offset: 0x001f = 31
    FAT32: ret: 00000320, offset: 001f
    FAT32: entry: 0x0320 = 800, offset: 0x0020 = 32
    FAT32: ret: 00000321, offset: 0020
    FAT32: entry: 0x0321 = 801, offset: 0x0021 = 33
    FAT32: ret: 00000322, offset: 0021
    FAT32: entry: 0x0322 = 802, offset: 0x0022 = 34
    FAT32: ret: 00000323, offset: 0022
    FAT32: entry: 0x0323 = 803, offset: 0x0023 = 35
    FAT32: ret: 00000324, offset: 0023
    FAT32: entry: 0x0324 = 804, offset: 0x0024 = 36
    FAT32: ret: 00000325, offset: 0024
    FAT32: entry: 0x0325 = 805, offset: 0x0025 = 37
    FAT32: ret: 00000326, offset: 0025
    FAT32: entry: 0x0326 = 806, offset: 0x0026 = 38
    FAT32: ret: 00000327, offset: 0026
    FAT32: entry: 0x0327 = 807, offset: 0x0027 = 39
    FAT32: ret: 00000328, offset: 0027
    FAT32: entry: 0x0328 = 808, offset: 0x0028 = 40
    FAT32: ret: 00000329, offset: 0028
    FAT32: entry: 0x0329 = 809, offset: 0x0029 = 41
    FAT32: ret: 0000032a, offset: 0029
    FAT32: entry: 0x032a = 810, offset: 0x002a = 42
    FAT32: ret: 0000032b, offset: 002a
    FAT32: entry: 0x032b = 811, offset: 0x002b = 43
    FAT32: ret: 0000032c, offset: 002b
    FAT32: entry: 0x032c = 812, offset: 0x002c = 44
    FAT32: ret: 0000032d, offset: 002c
    FAT32: entry: 0x032d = 813, offset: 0x002d = 45
    FAT32: ret: 0000032e, offset: 002d
    FAT32: entry: 0x032e = 814, offset: 0x002e = 46
    FAT32: ret: 0000032f, offset: 002e
    FAT32: entry: 0x032f = 815, offset: 0x002f = 47
    FAT32: ret: 00000330, offset: 002f
    FAT32: entry: 0x0330 = 816, offset: 0x0030 = 48
    FAT32: ret: 00000331, offset: 0030
    FAT32: entry: 0x0331 = 817, offset: 0x0031 = 49
    FAT32: ret: 00000332, offset: 0031
    FAT32: entry: 0x0332 = 818, offset: 0x0032 = 50
    FAT32: ret: 00000333, offset: 0032
    FAT32: entry: 0x0333 = 819, offset: 0x0033 = 51
    FAT32: ret: 00000334, offset: 0033
    FAT32: entry: 0x0334 = 820, offset: 0x0034 = 52
    FAT32: ret: 00000335, offset: 0034
    FAT32: entry: 0x0335 = 821, offset: 0x0035 = 53
    FAT32: ret: 00000336, offset: 0035
    FAT32: entry: 0x0336 = 822, offset: 0x0036 = 54
    FAT32: ret: 00000337, offset: 0036
    FAT32: entry: 0x0337 = 823, offset: 0x0037 = 55
    FAT32: ret: 00000338, offset: 0037
    FAT32: entry: 0x0338 = 824, offset: 0x0038 = 56
    FAT32: ret: 00000339, offset: 0038
    FAT32: entry: 0x0339 = 825, offset: 0x0039 = 57
    FAT32: ret: 0000033a, offset: 0039
    FAT32: entry: 0x033a = 826, offset: 0x003a = 58
    FAT32: ret: 0000033b, offset: 003a
    FAT32: entry: 0x033b = 827, offset: 0x003b = 59
    FAT32: ret: 0000033c, offset: 003b
    FAT32: entry: 0x033c = 828, offset: 0x003c = 60
    FAT32: ret: 0000033d, offset: 003c
    FAT32: entry: 0x033d = 829, offset: 0x003d = 61
    FAT32: ret: 0000033e, offset: 003d
    FAT32: entry: 0x033e = 830, offset: 0x003e = 62
    FAT32: ret: 0000033f, offset: 003e
    FAT32: entry: 0x033f = 831, offset: 0x003f = 63
    FAT32: ret: 00000340, offset: 003f
    FAT32: entry: 0x0340 = 832, offset: 0x0040 = 64
    FAT32: ret: 00000341, offset: 0040
    FAT32: entry: 0x0341 = 833, offset: 0x0041 = 65
    FAT32: ret: 00000342, offset: 0041
    FAT32: entry: 0x0342 = 834, offset: 0x0042 = 66
    FAT32: ret: 00000343, offset: 0042
    FAT32: entry: 0x0343 = 835, offset: 0x0043 = 67
    FAT32: ret: 00000344, offset: 0043
    FAT32: entry: 0x0344 = 836, offset: 0x0044 = 68
    FAT32: ret: 00000345, offset: 0044
    FAT32: entry: 0x0345 = 837, offset: 0x0045 = 69
    FAT32: ret: 00000346, offset: 0045
    FAT32: entry: 0x0346 = 838, offset: 0x0046 = 70
    FAT32: ret: 00000347, offset: 0046
    FAT32: entry: 0x0347 = 839, offset: 0x0047 = 71
    FAT32: ret: 00000348, offset: 0047
    FAT32: entry: 0x0348 = 840, offset: 0x0048 = 72
    FAT32: ret: 00000349, offset: 0048
    FAT32: entry: 0x0349 = 841, offset: 0x0049 = 73
    FAT32: ret: 0000034a, offset: 0049
    FAT32: entry: 0x034a = 842, offset: 0x004a = 74
    FAT32: ret: 0000034b, offset: 004a
    FAT32: entry: 0x034b = 843, offset: 0x004b = 75
    FAT32: ret: 0000034c, offset: 004b
    FAT32: entry: 0x034c = 844, offset: 0x004c = 76
    FAT32: ret: 0000034d, offset: 004c
    FAT32: entry: 0x034d = 845, offset: 0x004d = 77
    FAT32: ret: 0000034e, offset: 004d
    FAT32: entry: 0x034e = 846, offset: 0x004e = 78
    FAT32: ret: 0000034f, offset: 004e
    FAT32: entry: 0x034f = 847, offset: 0x004f = 79
    FAT32: ret: 00000350, offset: 004f
    FAT32: entry: 0x0350 = 848, offset: 0x0050 = 80
    FAT32: ret: 00000351, offset: 0050
    FAT32: entry: 0x0351 = 849, offset: 0x0051 = 81
    FAT32: ret: 00000352, offset: 0051
    FAT32: entry: 0x0352 = 850, offset: 0x0052 = 82
    FAT32: ret: 00000353, offset: 0052
    FAT32: entry: 0x0353 = 851, offset: 0x0053 = 83
    FAT32: ret: 00000354, offset: 0053
    FAT32: entry: 0x0354 = 852, offset: 0x0054 = 84
    FAT32: ret: 00000355, offset: 0054
    FAT32: entry: 0x0355 = 853, offset: 0x0055 = 85
    FAT32: ret: 00000356, offset: 0055
    FAT32: entry: 0x0356 = 854, offset: 0x0056 = 86
    FAT32: ret: 00000357, offset: 0056
    FAT32: entry: 0x0357 = 855, offset: 0x0057 = 87
    FAT32: ret: 00000358, offset: 0057
    FAT32: entry: 0x0358 = 856, offset: 0x0058 = 88
    FAT32: ret: 00000359, offset: 0058
    FAT32: entry: 0x0359 = 857, offset: 0x0059 = 89
    FAT32: ret: 0000035a, offset: 0059
    FAT32: entry: 0x035a = 858, offset: 0x005a = 90
    FAT32: ret: 0000035b, offset: 005a
    FAT32: entry: 0x035b = 859, offset: 0x005b = 91
    FAT32: ret: 0000035c, offset: 005b
    FAT32: entry: 0x035c = 860, offset: 0x005c = 92
    FAT32: ret: 0000035d, offset: 005c
    FAT32: entry: 0x035d = 861, offset: 0x005d = 93
    FAT32: ret: 0000035e, offset: 005d
    FAT32: entry: 0x035e = 862, offset: 0x005e = 94
    FAT32: ret: 0000035f, offset: 005e
    FAT32: entry: 0x035f = 863, offset: 0x005f = 95
    FAT32: ret: 00000360, offset: 005f
    FAT32: entry: 0x0360 = 864, offset: 0x0060 = 96
    FAT32: ret: 00000361, offset: 0060
    FAT32: entry: 0x0361 = 865, offset: 0x0061 = 97
    FAT32: ret: 00000362, offset: 0061
    FAT32: entry: 0x0362 = 866, offset: 0x0062 = 98
    FAT32: ret: 00000363, offset: 0062
    FAT32: entry: 0x0363 = 867, offset: 0x0063 = 99
    FAT32: ret: 00000364, offset: 0063
    FAT32: entry: 0x0364 = 868, offset: 0x0064 = 100
    FAT32: ret: 00000365, offset: 0064
    FAT32: entry: 0x0365 = 869, offset: 0x0065 = 101
    FAT32: ret: 00000366, offset: 0065
    FAT32: entry: 0x0366 = 870, offset: 0x0066 = 102
    FAT32: ret: 00000367, offset: 0066
    FAT32: entry: 0x0367 = 871, offset: 0x0067 = 103
    FAT32: ret: 00000368, offset: 0067
    FAT32: entry: 0x0368 = 872, offset: 0x0068 = 104
    FAT32: ret: 00000369, offset: 0068
    FAT32: entry: 0x0369 = 873, offset: 0x0069 = 105
    FAT32: ret: 0000036a, offset: 0069
    FAT32: entry: 0x036a = 874, offset: 0x006a = 106
    FAT32: ret: 0000036b, offset: 006a
    FAT32: entry: 0x036b = 875, offset: 0x006b = 107
    FAT32: ret: 0000036c, offset: 006b
    FAT32: entry: 0x036c = 876, offset: 0x006c = 108
    FAT32: ret: 0000036d, offset: 006c
    FAT32: entry: 0x036d = 877, offset: 0x006d = 109
    FAT32: ret: 0000036e, offset: 006d
    FAT32: entry: 0x036e = 878, offset: 0x006e = 110
    FAT32: ret: 0000036f, offset: 006e
    FAT32: entry: 0x036f = 879, offset: 0x006f = 111
    FAT32: ret: 00000370, offset: 006f
    FAT32: entry: 0x0370 = 880, offset: 0x0070 = 112
    FAT32: ret: 00000371, offset: 0070
    FAT32: entry: 0x0371 = 881, offset: 0x0071 = 113
    FAT32: ret: 00000372, offset: 0071
    FAT32: entry: 0x0372 = 882, offset: 0x0072 = 114
    FAT32: ret: 00000373, offset: 0072
    FAT32: entry: 0x0373 = 883, offset: 0x0073 = 115
    FAT32: ret: 00000374, offset: 0073
    FAT32: entry: 0x0374 = 884, offset: 0x0074 = 116
    FAT32: ret: 00000375, offset: 0074
    FAT32: entry: 0x0375 = 885, offset: 0x0075 = 117
    FAT32: ret: 00000376, offset: 0075
    FAT32: entry: 0x0376 = 886, offset: 0x0076 = 118
    FAT32: ret: 00000377, offset: 0076
    FAT32: entry: 0x0377 = 887, offset: 0x0077 = 119
    FAT32: ret: 00000378, offset: 0077
    gc - clustnum: 160, startsect: 2208
    Size: 373024, got: 373024
    [fs/fat/fat.c];<1172>;{do_fat_read_at};ret=373024
    [spl_mmc_load_image];<common/spl/spl_mmc.c>:{369}
    [board_init_r];<common/spl/spl.c>:{289}
    Jumping to U-Boot
    [board_init_r];<common/spl/spl.c>:{415}
    [jump_to_image_no_args];<arch/arm/cpu/armv7/omap-common/boot-common.c>:{168}
    [jump_to_image_no_args];<arch/arm/cpu/armv7/omap-common/boot-common.c>:{171}
    image entry point: 0x80800000
    image entry point: 0x80800000
    [jump_to_image_no_args];<arch/arm/cpu/armv7/omap-common/boot-common.c>:{175
    ===========================================================

    Best Regards,
    Bowei
  • Hi Bowei,

    I am not sure what is being printed. I was expecting to print the memory as pointed in previous post. It wont appear to be sequential as you see in the logs. Can you show me the piece of code, printf function above. ?
  • Hi,

    Here is the code fragment what I printed. In fact, I just enable "debug".

    <u-boot>/fs/fat/fat.c

    static __u32 get_fatent(fsdata *mydata, __u32 entry)
    {
    	__u32 bufnum;
    	__u32 off16, offset;
    	__u32 ret = 0x00;
    	__u16 val1, val2;
    
    	switch (mydata->fatsize) {
    	case 32:
    		bufnum = entry / FAT32BUFSIZE;
    		offset = entry - bufnum * FAT32BUFSIZE;
    		break;
    	case 16:
    		bufnum = entry / FAT16BUFSIZE;
    		offset = entry - bufnum * FAT16BUFSIZE;
    		break;
    	case 12:
    		bufnum = entry / FAT12BUFSIZE;
    		offset = entry - bufnum * FAT12BUFSIZE;
    		break;
    
    	default:
    		/* Unsupported FAT size */
    		return ret;
    	}
    
    	debug("FAT%d: entry: 0x%04x = %d, offset: 0x%04x = %d\n",
    	       mydata->fatsize, entry, entry, offset, offset);
    
    	/* Read a new block of FAT entries into the cache. */
    	if (bufnum != mydata->fatbufnum) {
    		__u32 getsize = FATBUFBLOCKS;
    		__u8 *bufptr = mydata->fatbuf;
    		__u32 fatlength = mydata->fatlength;
    		__u32 startblock = bufnum * FATBUFBLOCKS;
    
    		if (startblock + getsize > fatlength)
    			getsize = fatlength - startblock;
    
    		startblock += mydata->fat_sect;	/* Offset from start of disk */
    
    		if (disk_read(startblock, getsize, bufptr) < 0) {
    			debug("Error reading FAT blocks\n");
    			return ret;
    		}
    		mydata->fatbufnum = bufnum;
    	}
    
    	/* Get the actual entry from the table */
    	switch (mydata->fatsize) {
    	case 32:
    		ret = FAT2CPU32(((__u32 *) mydata->fatbuf)[offset]);
    		break;
    	case 16:
    		ret = FAT2CPU16(((__u16 *) mydata->fatbuf)[offset]);
    		break;
    	case 12:
    		off16 = (offset * 3) / 4;
    
    		switch (offset & 0x3) {
    		case 0:
    			ret = FAT2CPU16(((__u16 *) mydata->fatbuf)[off16]);
    			ret &= 0xfff;
    			break;
    		case 1:
    			val1 = FAT2CPU16(((__u16 *)mydata->fatbuf)[off16]);
    			val1 &= 0xf000;
    			val2 = FAT2CPU16(((__u16 *)mydata->fatbuf)[off16 + 1]);
    			val2 &= 0x00ff;
    			ret = (val2 << 4) | (val1 >> 12);
    			break;
    		case 2:
    			val1 = FAT2CPU16(((__u16 *)mydata->fatbuf)[off16]);
    			val1 &= 0xff00;
    			val2 = FAT2CPU16(((__u16 *)mydata->fatbuf)[off16 + 1]);
    			val2 &= 0x000f;
    			ret = (val2 << 8) | (val1 >> 8);
    			break;
    		case 3:
    			ret = FAT2CPU16(((__u16 *)mydata->fatbuf)[off16]);
    			ret = (ret & 0xfff0) >> 4;
    			break;
    		default:
    			break;
    		}
    		break;
    	}
    	debug("FAT%d: ret: %08x, offset: %04x\n",
    	       mydata->fatsize, ret, offset);
    
    	return ret;
    }

    Best Regards,

    Bowei

  • Hi,
    I wanted to print the uboot memory as below:
    for(i=0;i<spl_image->size;i++)
    debug("image entry point: 0x%X\n", spl_image->entry_point[i]);
  • Hi,

    I have tried your suggestion to print uboot memory, but it cause compile failed.

    I added debug message and print all address (from 0x807FFFC0 to 0x8085B0DC, including header 64 bytes) and data (the value of memory)as below:

    =========================================================

    <u-boot>/common/spl/spl.c

    ......

    #endif

    default:

    debug("Unsupported OS image.. Jumping nevertheless..\n");

    }

    long addr = 0x807FFFC0;

    unsigned int *p;

    p = addr;

    int i;

    for (i = 0; i < 93256; i++)

    {

    printf("Address = 0x%X\n", p);

    printf("The value = %x\n", p[0]);

    p++;

    }

    printf("[%s];<%s>:{%d}\n", __func__, __FILE__, __LINE__);

    jump_to_image_no_args(&spl_image);

    printf("[%s];<%s>:{%d}\n", __func__, __FILE__, __LINE__);

    }

    ......

    =========================================================

    I found out the values of memory are different between working and non-working CPU module.

    You can refer to the attachment.

    pass.txt

    6507.fail.txt

    Best Regards,

    Bowei

  • Hi,

    Do you have any idea for the contents of u-boot.bin are wrong?
    We tested these tho CPU modules on the same custom daughter board (including u-boot.bin, kernel and root file system).

    Do you think this NG sample is fail in CPU part or not?

    Thank you for your support.

    Best Regards,
    Bowei
  • Hi,

    I will use CCS to check DDR again.

    BRs,
    Bowei
  • Hi,
    That's a good idea
  • Hi,

    It could be in CPU module, but will be outside the SoC. It could due to DDR or PMIC issue, I am suspecting.
  • Hi,

    Unfortunately, the DDR stress test is passed. I tested 1G of memory size and memory address is started from 0x80000000.

    Best Regards,
    Bowei