一:MTK 平台查看eMMC和DDR的工作频率
    eMMC:
     adb shell cat /sys/kernel/debug/mmc0/clock
    DDR:
     adb shell cat /sys/bus/platform/drivers/emi_clk_test/read_dram_data_rate
1. 获取 flash id:
    cat /sys/block/mmcblk0/device/cid
    
    kernel-3.18\drivers\mmc\core\Mmc.c
    MMC_DEV_ATTR(cid, "%08x%08x%08x%08x\n", card->raw_cid[0], card->raw_cid[1]

通过Flash Tool读去机器上的flash ID,进而判断机器上贴的是哪颗flash
    关闭Flash Tool, 重新打开
        download
            菜单中“Help” -> open logs folder - "SP_FT_Dump_01-21-2019-13-34-04" -> BROM_DLL_V5.log
               搜索“ID” -> "DEBUG: EMMCDeviceCheck::Dump(): [MVG INFO]: ID(0x13014E51324A39365210030A8085A3B3)"
二:增加 flash.步骤
    1:判断 MCU 型号 在个文件添加
         ls vendor/mediatek/proprietary/bootable/bootloader/preloader/tools/emigen/MT6735/
            emigen.pl  MemoryDeviceList_MT6735M.xls  MemoryDeviceList_MT6735.xls  MemoryDeviceList_MT6737M.xls  MemoryDeviceList_MT6737T.xls
            我通过./vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/hys6737m_35_m0/hys6737m_35_m0.mk
            4:MACH_TYPE=mt6737m
            在 MemoryDeviceList_MT6737M 中添加时序
    2:ddr时序
        ddr认证列表和时序集成(mtk或者ddr原厂提供)
        调试flash首先是id,mtk的规则是id匹配才能下载,id是可以通过datasheet或者工具来读出。
        然后是时序,这一部分得有专门的工具和仪器。
    3: 添加 flash
        MemoryDeviceList_MT6737M.xls
        vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/hys6737m_35_m0/inc/custom_MemoryDevice.h 
         #define BOARD_ID                MT6735_EVB             // 兼容了 8种
         //1+8
         #define CS_PART_NUMBER[0]       08EMCP08_NL2DT227
         #define CS_PART_NUMBER[1]       H9TP64A8JDMCPR_KGM
         #define CS_PART_NUMBER[2]       TYC0FH121638RA
         #define CS_PART_NUMBER[3]       08EMCP08_NL2CV100
         #define CS_PART_NUMBER[4]       KMK7X000VM_B314
         #define CS_PART_NUMBER[5]       SD7DP28C_8G
         #define CS_PART_NUMBER[6]       H9TP65A8JDACPR_KGM
         #define CS_PART_NUMBER[7]       KMK7U000VM_B309                 4:查看out目录查看编译的flash型号,及DDR时序
        ./out/target/product/hys6737m_35_m0/obj/PRELOADER_OBJ/inc/custom_emi.h         
          EMI_SETTINGS emi_settings[] =
          {      
              //08EMCP08_NL2DT227
              {
                  0x0,        /* sub_version */
                  0x0202,     /* TYPE */
                  9,      /* EMMC ID/FW ID checking length */
                  0,      /* FW length */
                  {0x70,0x01,0x00,0x45,0x48,0x38,0x45,0x42,0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0},     /* NAND_EMMC_ID */
                  {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0},      /* FW_ID */
                  0x00025052,     /* EMI_CONA_VAL */
                  0xAA00AA00,     /* DRAMC_DRVCTL0_VAL */
                  0xAA00AA00,     /* DRAMC_DRVCTL1_VAL */
                  0x44584493,     /* DRAMC_ACTIM_VAL */
                  0x01000000,     /* DRAMC_GDDR3CTL1_VAL */
                  0xF0048483,     /* DRAMC_CONF1_VAL */
                  0xA00632D1,     /* DRAMC_DDR2CTL_VAL */
                  0xBF080401,     /* DRAMC_TEST2_3_VAL */
        到这flash 就添加好了

MT6735 EMI 定制相关推荐

  1. MTK 驱动---(11) EMI定制

    1 EMI 定制 1.1介绍 --用Perl script脚本自动生成DDR初始化的头文件和原文件. 下面以mtk6797 平台为例. 1)pl脚本文件存放位置: /vendor/mediatek/p ...

  2. 通过Clocking Wizard定制和生成一个IP核(MMCM)(Virtex7)(ISE版)

    目录 定制过程 准备进入定制页面 第一页 Clocking features 第二页 第三页 Selecting Optional Ports 第四页 第五页 第六页 定制过程 准备进入定制页面 首先 ...

  3. 触摸屏开发_Microchip推出新型电容触摸式控制器,加速汽车触摸屏EMI认证

    为解决汽车触摸屏开发人员面临的电磁干扰(EMI)和电磁兼容性(EMC)问题,Microchip Technology Inc.(美国微芯科技公司)宣布推出三款全新的maXTouch® 触摸屏控制器和附 ...

  4. android5.1 MT6735 编译过程

    http://blog.csdn.net/wangglong/article/details/48474519 MT6735块图: 全编译: 步骤一.$source build/envsetup.sh ...

  5. MT6735/mt8735 HDMI开发板资料介绍

    MT6735/mt8735 HDMI: 资料内容包括: ▪ 介绍 ▪ HDMI特点 ▪ 硬件连接 ▪ 软件概述 ▪音频BCK配置 ▪ 驱动配置 ▪SW定制 ▪ Release ▪ FAQ 介绍: MT ...

  6. 2022-2028年中国EMI膜产业发展态势及市场发展策略报告

    [报告类型]产业研究 [报告价格]¥4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国EMI膜行业市场行业相关概述.中国EM ...

  7. 『PyTorch』第十一弹_torch.optim优化器 每层定制参数

    一.简化前馈网络LeNet 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 im ...

  8. 一站式智能芯片定制技术

    一站式智能芯片定制技术 从55nm到5nm先进工艺,拥有创纪录(> 200次流片)和年10万片FinFET晶圆授权量产的骄人业绩,并且成功率高达100%.15年以来,先进工艺产品交付纪录持续行业 ...

  9. 先进一站式IP及定制

    先进一站式IP及定制 芯动科技15年来立足中国本土,目前已实现从130nm到5nm工艺高速混合电路IP核全覆盖,且所有IP均自主可控,一站式赋能国产芯片发展. 提供经过批量生产验证或硅验证的IP产品, ...

最新文章

  1. 太多脚本将会毁掉持续交付
  2. JAVA应用小程序(Applet)
  3. 面试题: Vue中的 computed 和 watch的区别
  4. python中浅拷贝和深拷贝分析
  5. 慕尼黑工业大学最新综述:深度神经网络中的不确定性
  6. Apache - Storm
  7. Atmosic推出ATM33新品,全新的ATM33系列性能大升级
  8. php模拟登陆,PHP模拟登陆手记
  9. 高中信息技术知识点汇总(必修)
  10. 基于javaweb+mysql的在线购书系统网上书店图书商城(前台、后台)(java+Springboot+ssm+mysql+maven)
  11. python调用百度查询关键字_Python模拟搜索百度关键字
  12. 完美解决苹果电脑mac终端无法输入大写T的问题
  13. 深度挖掘积分墙,积分墙到底好不好?
  14. word中的英文字体选择
  15. HTML CSS游戏官网网页模板 大学生游戏介绍网站毕业设计 DW游戏主题网页模板下载 游戏娱乐网页成品代码
  16. git使用大全,强大的项目管理工具
  17. 研究生招生信息网服务器异常,2012研究生网上报名常见问题汇总
  18. 默纳克万能协议服务器图片,默纳克MDKE6万能协议                        使用说明...
  19. Celery:Optimizing
  20. 尚学堂JAVA第四章课后答案

热门文章

  1. 西门子S7-300PLC通过以太网连接组态王KingSCADA软件
  2. WebSphere升级:sMash、eXtreme Scale、Virtual Enterprise、Business Even
  3. Linux项目方案报告
  4. matlab输入输出gui,代码编写的 gui 实现基本的输入输出
  5. Android _《看完不忘系列》之Retrofit,android面试题及答案2019
  6. Redis基础篇-(入门、数据类型、通用命令、Jedis)
  7. 一场炫酷之极的时尚show-The Devil Wears Prada
  8. 克莱因瓶和莫比乌斯环
  9. 旅游线路模糊查询功能
  10. 硬盘构造及其工作原理