lcd和网卡uboot初始化函数调用

board_init_f  (_main调用为汇编函数,板级文件mx6ullevk.c内多留意,串口、I2C、)
    board_init_r(init_sequence_r[])
        stdio_add_devices,
            drv_lcd_init ();
                lcd_init(lcd_base);
                    lcd_clear(void)
                        lcd_logo();---打印到串口的文字信息log
                            lcd_logo_plot(int x, int y),
                        getenv("splashimage");获取图片的存放地址
                        lcd_splash(addr);打开显示函数---打印到图片到lcd
                            bmp_display(addr, x, y);
                                lcd_display_bitmap(addr, x, y);
                                    lcd_display_rle8_bitmap(bmp, cmap_base, fb, x, y);
        initr_net 网络初始化流程
            eth_initialize();legacy形式的
                eth_common_init(void)
                    phy_init(void);内部 MAC+外部 PHY 芯片
                board_eth_init
                    setup_iomux_fec(CONFIG_FEC_ENET_DEV);--#define CONFIG_FEC_ENET_DEV 0所以是网口1
            环境变量        
        initr_api
            api_init
                API_display_draw_bitmap
                    display_draw_bitmap
                        lcd_display_bitmap(bitmap, x, y);---打印到图片到lcd
                            lcd_display_rle8_bitmap(bmp, cmap_base, fb, x, y);
        run_main_loop(循环等待指令输入)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值