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.

WINEC7 Issue for AM387x

Hi,

We are trying AM387x WINEC7 BSP's on EVM8148 (DM8148)...

Received the BSP's from TO 3rd party.

Tried the demo images but we are getting some errors related to FMD drivers..

We are trying SD boot standalone

Attached the log file

1. Why is it not recognizing the FMD?

2. Are there any settings that I'm missing?

3. Tried building using the sample OS, but still the same..

PS: We are able to boot linux using ezsdk for EVM8148..all the switch configurations are fine

.

Texas Instruments CE7 SD XLDR v0.0.4 for Centaurus 387X PG 2.1
Built May  3 2012 at 15:58:34
Version BSP_WINCE_ARM_A8 02.30.00.03
open ebootsd.nb0 file
Init HW: controller RST
SDCARD: requested speed 1000000, actual speed 1000000
SDCARD: requested speed 25000000, actual speed 19200000
read ebootsd.nb0 file

jumping to ebootsd image

Microsoft Windows CE Bootloader Common Library Version 1.4 Built May  3 2012 15:48:35
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0x8409

Texas Instruments Windows CE EBOOT for AM387x PG2.1, Built May  3 2012 at 15:58:13
EBOOT Version 0.0.1, BSP BSP_WINCE_ARM_A8 02.30.00.03

TI AM387X

ecc type:3
System ready!
Preparing for download...
INFO: Predownload....
NAND manufacturer 17 device 17 : no matching device found
FMD driver does not support NAND manufacturer:0x17 dev:0x17
ERROR: FMD_Init call failed!
INFO: BLReserveBootBlocks....
NAND manufacturer 17 device 17 : no matching device found
FMD driver does not support NAND manufacturer:0x17 dev:0x17
ERROR: FMD_Init call failed!
BLReadBootCfg returns error
WARN: Boot config wasn't found, using defaults
INFO: SW3 boot setting: 0x00
NAND manufacturer 17 device 17 : no matching device found
FMD driver does not support NAND manufacturer:0x17 dev:0x17

>>> Forcing cold boot (non-persistent registry and other data will be wiped) <<<
                          .:;rrr;;.
                    ,5#@@@@#####@@@@@@#2,
                 ,A@@@hi;;;r5;;;;r;rrSG@@@A,
               r@@#i;:;s222hG;rrsrrrrrr;ri#@@r
             :@@hr:r;SG3ssrr2r;rrsrsrsrsrr;rh@@:
            B@H;;rr;3Hs;rrr;sr;;rrsrsrsrsrsr;;H@B
           @@s:rrs;5#;;rrrr;r#@H:;;rrsrsrsrsrr:s@@
          @@;;srs&X#9;r;r;;,2@@@rrr:;;rrsrsrsrr;;@@
         @@;;rrsrrs@MB#@@@@@###@@@@@@#rsrsrsrsrr;;@@
        G@r;rrsrsr;#X;SX25Ss#@@#M@#9H9rrsrsrsrsrs;r@G
        @9:srsrsrs;2@;:;;:.X@@@@@H::;rrsrsrsrsrsrr:3@
       X@;rrsrsrsrr;XAi;;:&@@#@Bs:rrsrsrsrsrsrsrsrr;@X
       @#;rsrsrsrsrr;r2ir@@@###::rrsrsrsrsrsrsrsrsr:@@
       @A:rrsrsrsrr;:2@29@@M@@@;:;rrrrsrsrsrsrsrsrs;H@
       @&;rsrsrsrr;A@@@@@@###@@@s::;:;;rrsrsrsrsrsr;G@
       @#:rrsrsrsr;G@5Hr25@@@#@@@#9XG9s:rrrrsrsrsrs:#@
       M@;rsrsrsrs;r@&#;::S@@@@@@@M@@@@Grr:;rsrsrsr;@#
       :@s;rsrsrsrr:M#Msrr;;&#@@@@@@@@@@H@@5;rsrsr;s@,
        @@:rrsrsrsr;S@rrrsr;:;r3MH@@#@M5,S@@irrsrr:@@
         @A:rrsrsrsrrrrrsrsrrr;::;@##@r:;rH@h;srr:H@
         ;@9:rrsrsrsrrrsrsrsrsr;,S@Hi@i:;s;MX;rr:h@;
          r@B:rrrrsrsrsrsrsrr;;sA@#i,i@h;r;S5;r:H@r
           ,@@r;rrrsrsrsrsrr;2BM3r:;r:G@:rrr;;r@@,
             B@Mr;rrrrsrsrsr@@S;;;rrr:5M;rr;rM@H
              .@@@i;;rrrrsrs2i;rrrrr;r@M:;i@@@.
                .A@@#5r;;;r;;;rrr;r:r#AsM@@H.
                   ;&@@@@MhXS5i5SX9B@@@@G;
                       :ihM#@@@@@##hs,

9c25f40 4130 -> 40 5f c2 9 30 41
9c25f40 4130 -> 40 5f c2 9 30 41
Hit space to enter configuration menu [207] 5...

--------------------------------------------------------------------------------
 Main Menu
--------------------------------------------------------------------------------
 [1] Show Current Settings
 [2] Select Boot Device
 [3] Select KITL (Debug) Device
 [4] Network Settings
 [5] SDCard Settings
 [6] Set Device ID
 [7] Save Settings
 [8] Flash Management
 [9] Enable/Disable OAL Retail Messages
 [0] Exit and Continue

 Selection: 2

--------------------------------------------------------------------------------
 Select Boot Device
--------------------------------------------------------------------------------
 [1] Internal EMAC
 [2] NK from SDCard FILE
 [3] NK from NAND
 [0] Exit and Continue

 Selection (actual Internal EMAC): 2
 Boot device set to NK from SDCard FILE

--------------------------------------------------------------------------------
 Main Menu
--------------------------------------------------------------------------------
 [1] Show Current Settings
 [2] Select Boot Device
 [3] Select KITL (Debug) Device
 [4] Network Settings
 [5] SDCard Settings
 [6] Set Device ID
 [7] Save Settings
 [8] Flash Management
 [9] Enable/Disable OAL Retail Messages
 [0] Exit and Continue

 Selection: 7
 Do you want save current settings [-/y]? y
NAND manufacturer 17 device 17 : no matching device found
FMD driver does not support NAND manufacturer:0x17 dev:0x17
ERROR: FMD_Init call failed!
Kernel will try to save the settings!

--------------------------------------------------------------------------------
 Main Menu
--------------------------------------------------------------------------------
 [1] Show Current Settings
 [2] Select Boot Device
 [3] Select KITL (Debug) Device
 [4] Network Settings
 [5] SDCard Settings
 [6] Set Device ID
 [7] Save Settings
 [8] Flash Management
 [9] Enable/Disable OAL Retail Messages
 [0] Exit and Continue

 Selection: 9
 Enable OAL Retail Messages [y/-]: y
 OAL Retail Messages enabled

--------------------------------------------------------------------------------
 Main Menu
--------------------------------------------------------------------------------
 [1] Show Current Settings
 [2] Select Boot Device
 [3] Select KITL (Debug) Device
 [4] Network Settings
 [5] SDCard Settings
 [6] Set Device ID
 [7] Save Settings
 [8] Flash Management
 [9] Enable/Disable OAL Retail Messages
 [0] Exit and Continue

 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=0x03e6c6d4  Save=0x80002000
-----------------------------------------------------------
Download file type: 1
+OEMIsFlashAddr(0x80002000) g_eboot.type 1
.............................................................................................................................................................................................................................................................................................................................................rom_offset=0x0.
..ImageStart = 0x80002000, ImageLength = 0x3e6c6d4, LaunchAddr = 0x80008040

Completed file(s):
-------------------------------------------------------------------------------
+OEMIsFlashAddr(0x80002000) g_eboot.type 1
[0]: Address=0x80002000  Length=0x3e6c6d4  Name="" Target=RAM
ROMHDR at Address 80002044h
Launch Windows CE image by jumping to 0x80008040...

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---
PID:00400002 TID:00410002 +PrcmPostInit()
PID:00400002 TID:01370006 ECC TYPE is BCH 8 bit with ELM
PID:00400002 TID:01370006 16Bit NAND device
PID:00400002 TID:01370006 NAND manufacturer 17 device 17 : no matching device found
PID:00400002 TID:01370006 FMD driver does not support NAND manufacturer:0x17 dev:0x17
PID:00400002 TID:01370006 ECC TYPE is BCH 8 bit with ELM
PID:00400002 TID:01370006 16Bit NAND device
PID:00400002 TID:01370006 NAND manufacturer 17 device 17 : no matching device found
PID:00400002 TID:01370006 FMD driver does not support NAND manufacturer:0x17 dev:0x17
PID:00400002 TID:01370006 +TLV320AIC3106CodecConfig::EnableMic3: lVol=0x30 rVol=0x30
PID:00400002 TID:01370006 Cpsw3g_InitializeAdapter: mode=1, port=1, ActiveCpgmac=0
PID:00400002 TID:01370006 SDHC: CPU revision 0xffffffff
PID:00400002 TID:01370006 SDHC host controller initialize: m_fastPathSDIO:1 m_fastPathSDMEM:0
PID:00400002 TID:01370006 <1>SysLink version : 02.00.00.67_alpha2 created Dec 19 2011 at 17:38:57
PID:00400002 TID:01370006 UCD_Init: <><><><><><> COMPARE WITH SA
PID:00400002 TID:01370006 CAM3xxOTG::Init DEVCTL 88
PID:00400002 TID:01370006 CAM3xxOTG::Init DEVCTL 88
PID:00400002 TID:01370006 HDMI: >>> configure_hdmi_pll: read_clkctrl=0x08910810 <<<
PID:00400002 TID:01370006 HDMI: Initialized.  hdmi_mode 3
PID:00400002 TID:05870002 Syslink ProcMgr loaded VPSS M3 code successfully
PID:00400002 TID:05870002 PVR:getCpuFamily: 4
PID:00400002 TID:05870002 PVR:omapsgxddgpe getCpuFamily: 4
PID:00400002 TID:05870002 M3 firmware version 0x01000126.
                                                         PID:00400002 TID:01720006 kernel PVRSRV_IOCTL_POWER_SET setting state 1
Texas Instruments CE7 SD XLDR v0.0.4 for Centaurus 387X PG 2.1
Built May  3 2012 at 15:58:34
Version BSP_WINCE_ARM_A8 02.30.00.03
open ebootsd.nb0 file
Init HW: controller RST
SDCARD: requested speed 1000000, actual speed 1000000
SDCARD: requested speed 25000000, actual speed 19200000
read ebootsd.nb0 file

jumping to ebootsd image

Microsoft Windows CE Bootloader Common Library Version 1.4 Built May  3 2012 15:48:35
INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0x8409

Texas Instruments Windows CE EBOOT for AM387x PG2.1, Built May  3 2012 at 15:58:13
EBOOT Version 0.0.1, BSP BSP_WINCE_ARM_A8 02.30.00.03

TI AM387X

ecc type:3
System ready!
Preparing for download...
INFO: Predownload....
NAND manufacturer 17 device 17 : no matching device found
FMD driver does not support NAND manufacturer:0x17 dev:0x17
ERROR: FMD_Init call failed!
INFO: BLReserveBootBlocks....
NAND manufacturer 17 device 17 : no matching device found
FMD driver does not support NAND manufacturer:0x17 dev:0x17
ERROR: FMD_Init call failed!
BLReadBootCfg returns error
WARN: Boot config wasn't found, using defaults
INFO: SW3 boot setting: 0x00
NAND manufacturer 17 device 17 : no matching device found
FMD driver does not support NAND manufacturer:0x17 dev:0x17

>>> Forcing cold boot (non-persistent registry and other data will be wiped) <<<
                          .:;rrr;;.
                    ,5#@@@@#####@@@@@@#2,
                 ,A@@@hi;;;r5;;;;r;rrSG@@@A,
               r@@#i;:;s222hG;rrsrrrrrr;ri#@@r
             :@@hr:r;SG3ssrr2r;rrsrsrsrsrr;rh@@:
            B@H;;rr;3Hs;rrr;sr;;rrsrsrsrsrsr;;H@B
           @@s:rrs;5#;;rrrr;r#@H:;;rrsrsrsrsrr:s@@
          @@;;srs&X#9;r;r;;,2@@@rrr:;;rrsrsrsrr;;@@
         @@;;rrsrrs@MB#@@@@@###@@@@@@#rsrsrsrsrr;;@@
        G@r;rrsrsr;#X;SX25Ss#@@#M@#9H9rrsrsrsrsrs;r@G
        @9:srsrsrs;2@;:;;:.X@@@@@H::;rrsrsrsrsrsrr:3@
       X@;rrsrsrsrr;XAi;;:&@@#@Bs:rrsrsrsrsrsrsrsrr;@X
       @#;rsrsrsrsrr;r2ir@@@###::rrsrsrsrsrsrsrsrsr:@@
       @A:rrsrsrsrr;:2@29@@M@@@;:;rrrrsrsrsrsrsrsrs;H@
       @&;rsrsrsrr;A@@@@@@###@@@s::;:;;rrsrsrsrsrsr;G@
       @#:rrsrsrsr;G@5Hr25@@@#@@@#9XG9s:rrrrsrsrsrs:#@
       M@;rsrsrsrs;r@&#;::S@@@@@@@M@@@@Grr:;rsrsrsr;@#
       :@s;rsrsrsrr:M#Msrr;;&#@@@@@@@@@@H@@5;rsrsr;s@,
        @@:rrsrsrsr;S@rrrsr;:;r3MH@@#@M5,S@@irrsrr:@@
         @A:rrsrsrsrrrrrsrsrrr;::;@##@r:;rH@h;srr:H@
         ;@9:rrsrsrsrrrsrsrsrsr;,S@Hi@i:;s;MX;rr:h@;
          r@B:rrrrsrsrsrsrsrr;;sA@#i,i@h;r;S5;r:H@r
           ,@@r;rrrsrsrsrsrr;2BM3r:;r:G@:rrr;;r@@,
             B@Mr;rrrrsrsrsr@@S;;;rrr:5M;rr;rM@H
              .@@@i;;rrrrsrs2i;rrrrr;r@M:;i@@@.
                .A@@#5r;;;r;;;rrr;r:r#AsM@@H.
                   ;&@@@@MhXS5i5SX9B@@@@G;
                       :ihM#@@@@@##hs,

9c25f40 4130 -> 40 5f c2 9 30 41
9c25f40 4130 -> 40 5f c2 9 30 41
Hit space to enter configuration menu [207] 5...

--------------------------------------------------------------------------------
 Main Menu
--------------------------------------------------------------------------------
 [1] Show Current Settings
 [2] Select Boot Device
 [3] Select KITL (Debug) Device
 [4] Network Settings
 [5] SDCard Settings
 [6] Set Device ID
 [7] Save Settings
 [8] Flash Management
 [9] Enable/Disable OAL Retail Messages
 [0] Exit and Continue

 Selection: 2

--------------------------------------------------------------------------------
 Select Boot Device
--------------------------------------------------------------------------------
 [1] Internal EMAC
 [2] NK from SDCard FILE
 [3] NK from NAND
 [0] Exit and Continue

 Selection (actual Internal EMAC): 2
 Boot device set to NK from SDCard FILE

--------------------------------------------------------------------------------
 Main Menu
--------------------------------------------------------------------------------
 [1] Show Current Settings
 [2] Select Boot Device
 [3] Select KITL (Debug) Device
 [4] Network Settings
 [5] SDCard Settings
 [6] Set Device ID
 [7] Save Settings
 [8] Flash Management
 [9] Enable/Disable OAL Retail Messages
 [0] Exit and Continue

 Selection: 7
 Do you want save current settings [-/y]? y
NAND manufacturer 17 device 17 : no matching device found
FMD driver does not support NAND manufacturer:0x17 dev:0x17
ERROR: FMD_Init call failed!
Kernel will try to save the settings!

--------------------------------------------------------------------------------
 Main Menu
--------------------------------------------------------------------------------
 [1] Show Current Settings
 [2] Select Boot Device
 [3] Select KITL (Debug) Device
 [4] Network Settings
 [5] SDCard Settings
 [6] Set Device ID
 [7] Save Settings
 [8] Flash Management
 [9] Enable/Disable OAL Retail Messages
 [0] Exit and Continue

 Selection: 9
 Enable OAL Retail Messages [y/-]: y
 OAL Retail Messages enabled

--------------------------------------------------------------------------------
 Main Menu
--------------------------------------------------------------------------------
 [1] Show Current Settings
 [2] Select Boot Device
 [3] Select KITL (Debug) Device
 [4] Network Settings
 [5] SDCard Settings
 [6] Set Device ID
 [7] Save Settings
 [8] Flash Management
 [9] Enable/Disable OAL Retail Messages
 [0] Exit and Continue

 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=0x03e6c6d4  Save=0x80002000
-----------------------------------------------------------
Download file type: 1
+OEMIsFlashAddr(0x80002000) g_eboot.type 1
.............................................................................................................................................................................................................................................................................................................................................rom_offset=0x0.
..ImageStart = 0x80002000, ImageLength = 0x3e6c6d4, LaunchAddr = 0x80008040

Completed file(s):
-------------------------------------------------------------------------------
+OEMIsFlashAddr(0x80002000) g_eboot.type 1
[0]: Address=0x80002000  Length=0x3e6c6d4  Name="" Target=RAM
ROMHDR at Address 80002044h
Launch Windows CE image by jumping to 0x80008040...

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---
PID:00400002 TID:00410002 +PrcmPostInit()
PID:00400002 TID:01370006 ECC TYPE is BCH 8 bit with ELM
PID:00400002 TID:01370006 16Bit NAND device
PID:00400002 TID:01370006 NAND manufacturer 17 device 17 : no matching device found
PID:00400002 TID:01370006 FMD driver does not support NAND manufacturer:0x17 dev:0x17
PID:00400002 TID:01370006 ECC TYPE is BCH 8 bit with ELM
PID:00400002 TID:01370006 16Bit NAND device
PID:00400002 TID:01370006 NAND manufacturer 17 device 17 : no matching device found
PID:00400002 TID:01370006 FMD driver does not support NAND manufacturer:0x17 dev:0x17
PID:00400002 TID:01370006 +TLV320AIC3106CodecConfig::EnableMic3: lVol=0x30 rVol=0x30
PID:00400002 TID:01370006 Cpsw3g_InitializeAdapter: mode=1, port=1, ActiveCpgmac=0
PID:00400002 TID:01370006 SDHC: CPU revision 0xffffffff
PID:00400002 TID:01370006 SDHC host controller initialize: m_fastPathSDIO:1 m_fastPathSDMEM:0
PID:00400002 TID:01370006 <1>SysLink version : 02.00.00.67_alpha2 created Dec 19 2011 at 17:38:57
PID:00400002 TID:01370006 UCD_Init: <><><><><><> COMPARE WITH SA
PID:00400002 TID:01370006 CAM3xxOTG::Init DEVCTL 88
PID:00400002 TID:01370006 CAM3xxOTG::Init DEVCTL 88
PID:00400002 TID:01370006 HDMI: >>> configure_hdmi_pll: read_clkctrl=0x08910810 <<<
PID:00400002 TID:01370006 HDMI: Initialized.  hdmi_mode 3
PID:00400002 TID:05870002 Syslink ProcMgr loaded VPSS M3 code successfully
PID:00400002 TID:05870002 PVR:getCpuFamily: 4
PID:00400002 TID:05870002 PVR:omapsgxddgpe getCpuFamily: 4
PID:00400002 TID:05870002 M3 firmware version 0x01000126.
                                                         PID:00400002 TID:01720006 kernel PVRSRV_IOCTL_POWER_SET setting state 1

Hope to get some support on this.

  • Hi,

    I don't have the source code for it. But one guess is after reading the FMD Device ID and Manufacturer Id it compares internally if the driver can support this device or not by comparing the device Ids. 

    If you have source code build a debug version and try to keep breakpoints and see,

    Regards,

    GSR