3472|1

854

帖子

0

TA的资源

五彩晶圆(中级)

楼主
 

#define CONFIG_FASTBOOT 1 会导致自动进入fastboot烧写模式? [复制链接]

原版的sate210 开发板不会出现什么问题,但是用sate210 核心板做的产品,就会自动打印fastboot 信息
Waiting for Starting to fuse image to Sate210 Board eMMC/SDMMC !
点赞 关注
个人签名如果对linux,Android,wince 等嵌入式底层有兴趣的,请加这个QQ群吧,群号:27100460

回复
举报

854

帖子

0

TA的资源

五彩晶圆(中级)

沙发
 
原来是三星 自己设置的一个fastboot烧写检测按钮。

//-----------------------------------------------------------------------------------
// FASTBOOT codes
//-----------------------------------------------------------------------------------

/* A board specific test if u-boot should go into the fastboot command
   ahead of the bootcmd
   Returns 0 to continue with normal u-boot flow
   Returns 1 to execute fastboot */
int fastboot_preboot(void)
{
        if (memcmp((const char *)CFG_FASTBOOT_TRANSFER_BUFFER,
                FASTBOOT_REBOOT_MAGIC, FASTBOOT_REBOOT_MAGIC_SIZE) == 0)
        {
                return 1;
        }

        /* Test code */
        writel(0xF, 0xE1600000);
        writel(readl(0xE1600010) | 0x1, 0xE1600010);

        writel(0x33333333, 0xE0200C40);
        writel(0x0, 0xE0200C48);
        writel(0x33333333, 0xE0200C60);
        writel(0xAAAA, 0xE0200C68);

        writel(readl(0xE1600008) & ~0xffff, 0xE1600008);

        /* It seems that we require a little time before reading keypad */
        printf("checking mode for fastboot ...\n");

        //if (!(readl(0xE160000C) & 0x82))
        if (!(readl(0xE160000C) & 0x80))
        {
                return 1;
        }

        return 0;
}
那直接去掉判断即可
#ifdef CONFIG_FASTBOOT
        fastboot_preboot();
    /*if (fastboot_preboot())
        run_command("fastboot", 0);
        */
#endif
 
个人签名如果对linux,Android,wince 等嵌入式底层有兴趣的,请加这个QQ群吧,群号:27100460
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表