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.

WINCE Mounting SD card as root filesystem

Hi,

I'm using ARM-A8 BSP WINEC7 for AM387x/DM8148 EVM from mistral.

I followed the steps mentioned in

http://processors.wiki.ti.com/index.php/Persistent_Registry_in_ARM-A8_BSP

for SD/MMC Persistent Storage

I have attached the platform.reg used..

IMGREGHIVE_SD, PRJ_ENABLE_REGFLUSH_THREAD,  BSP_PRJ_PERSIST_REG 

Thanks

0564.platform.reg.txt

  • Sorry, I guess I was too quick in clicking post..

    I'm selecting ROM-only file system and Hive based registry

    Only the TI logo comes up, why is SD not getting mounted as RFS?

    I have commented out mounting RAMDisk as root in Profiles\RAMDisk\FATFS ..

    Is there anything I'm missing?

    Thanks

  • Hi

    Install .Net ver 4.

    Rebuild SD card.

    prob it will Help.

    Hemant

  • Hi,

    I'm using the BSP (2.30.00.03) given by Adeno and trying out on EVM8148, so there is no mention of installing newer .NET versions.

    I've used the patch given in http://processors.wiki.ti.com/index.php/Persistent_Registry_in_ARM-A8_BSP for SD card persistent in sdhc.reg and  in platform.reg added for edma and gpio as below

    ; EDMA Driver
    ; HIVE BOOT SECTION
    ;IF BSP_NOEDMA !

    [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Edma]
        "Dll"="edmadrvr.dll"
        "Prefix"="EDM"
        "Index"=dword:1
        "Order"=dword:1
    ;;    "Flags"=dword:0
        "Priority256"=dword:46
        "Flags"=dword:1000

    ;ENDIF BSP_NOEDMA !
    ; END HIVE BOOT SECTION

    ; HIVE BOOT SECTION
    #if defined BSP_AM387X_GPIO
    #include "$(_PLATFORMROOT)\AM387x_BSP\SRC\DRIVERS\GPIO\gpio.reg"
         "Flags"=dword:1000
    #endif
    ; END HIVE BOOT SECTION

    The system is not booting, below are the messages from serial term

    Selection: 0
    OEMPreDownload: Filename nk.bin
    Init HW: controller RST
    SDCARD: requested speed 1000000, actual speed 1000000
    SDCARD: requested speed 25000000, actual speed 19200000


    BL_IMAGE_TYPE_BIN

    +OEMMultiBinNotify(0x8feb1cc0 -> 1)
    Download file information:
    -----------------------------------------------------------
    [0]: Address=0x80002000  Length=0x00000000  Save=0x80002000
    -----------------------------------------------------------
    Download file type: 1
    +OEMIsFlashAddr(0x80002000) g_eboot.type 1
    ImageStart = 0x80002000, ImageLength = 0x0, LaunchAddr = 0x0

    Completed file(s):
    -------------------------------------------------------------------------------
    +OEMIsFlashAddr(0x80002000) g_eboot.type 1
    [0]: Address=0x80002000  Length=0x0  Name="" Target=RAM
    Launch Windows CE image by jumping to 0x00000000...

    Windows CE Kernel for ARM (Thumb Enabled)
    CPU CP15 Control Register = 0xc5387f
    CPU CP15 Auxiliary Control Register = 0x42
    +OALTimerInit(1, 20000, 200)
    --- High Performance Frequecy is 24 MHz---

    ; END HIVE BOOT SECTION

  • We have been able to reproduce the issue with Hive using the settings and the EVM_3530 wiki guide which is on the TI site.  We have also been able to verify that the EVM_3530 SD Hive files are found on the SD card when enabled on the EVM with the 2.30.00 BSP.  We are working on debugging the Hive issue on the Dm8148 and will respond with an update by the end of the week.

  • This is issue has not been resolved, however we are still looking into the issue.


    Regards,