天嵌 ARM开发社区

 找回密码
 注册
查看: 1495|回复: 1

tq2440 eboot的疑惑

[复制链接]
happy_hu_xiao 发表于 2011-10-8 15:16:39 | 显示全部楼层 |阅读模式
BOOL OEMPlatformInit(void)
{                        


                             ............................
                InitDisplay();

        // Initialize the BSP args structure.
        //
        memset(pBSPArgs, 0, sizeof(BSP_ARGS));
        pBSPArgs->header.signature       = OAL_ARGS_SIGNATURE;
        pBSPArgs->header.oalVersion      = OAL_ARGS_VERSION;
        pBSPArgs->header.bspVersion      = BSP_ARGS_VERSION;
        pBSPArgs->kitl.flags             = OAL_KITL_FLAGS_ENABLED | OAL_KITL_FLAGS_VMINI;
        pBSPArgs->kitl.devLoc.IfcType    = Internal;
        pBSPArgs->kitl.devLoc.BusNumber  = 0;
        pBSPArgs->kitl.devLoc.LogicalLoc = BSP_BASE_REG_PA_DM9000_IOBASE;

        // For USB Download functon
        //
        if (!InitUSB())
        {
                DEBUGMSG(1, (TEXT("OEMPlatformInit: Failed to initialize USB.\r\n")));
                return(FALSE);
        }
        Isr_Init();
                if ( g_bDownloadImage && (g_bUSBDownload == FALSE) )
        {
                if (!InitEthDevice(g_pBootCfg))
                {
                        OALMSG(OAL_ERROR, (TEXT("ERROR: OEMPlatformInit: Failed to initialize Ethernet controller.\r\n")));
                        goto CleanUp;
                }
        }

        bResult = TRUE;

CleanUp:

        OALMSG(OAL_FUNC, (TEXT("_OEMPlatformInit.\r\n")));
        return(bResult);
}



OEMPlatformInit(void)  函数里的InitUSB())

Isr_Init()

都找不到实现代码,难道是没有提供源代码吗,请管理员解答一下,这个问题疑惑很久了。
亚瑟王 发表于 2011-10-17 15:01:16 | 显示全部楼层
初始化usb的代码没有提供的。提供了一个链接库。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-3 07:09 , Processed in 1.078125 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表