【NXP i.MX6ULL 使用】IMX6Y2C-512M-EMMC 装备树设置文档

[复制链接]
发表于 2025-11-2 01:50:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
i.MX6ULL核心模块设置详解

CPU设置

  1. &cpu0 {
  2.    
  3.    
  4.     clock-frequency = <792000>;  // 主频配置为792MHz
  5. };
复制代码
阐明:

      
  • 设置CPU运行频率为792MHz  
  • 这是一个比力平衡的频率选择,分身性能和功耗
内存设置

  1. memory {
  2.    
  3.    
  4.     reg = <0x80000000 0x20000000>;  // 512MB内存
  5. };
  6. reserved-memory {
  7.    
  8.    
  9.     linux,cma {
  10.    
  11.    
  12.         compatible = "shared-dma-pool";
  13.         reusable;
  14.         size = <0x4000000>;         // 64MB CMA
  15.         linux,cma-default;
  16.     };
  17. };
复制代码
阐明:
体系内存
      
  • 起始地点:0x80000000
    巨细:512MB
    这是可用的物理内存空间  
  • CMA预留内存
    巨细:64MB
    用途:DMA操纵,如体现、摄像头等
    特性:可重用,动态分配
存储控制器设置

eMMC控制器

  1. &usdhc2 {
  2.    
  3.    
  4.     pinctrl-names = "default", "state_100mhz", "state_200mhz";
  5.     pinctrl-0 = <&pinctrl_usdhc2_8bit>;
  6.     pinctrl-1 = <&pinctrl_usdhc2_8bit_100mhz>;
  7.     pinctrl-2 = <&pinctrl_usdhc2_8bit_200mhz>;
  8.     bus-width = <
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表