马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
i.MX6ULL核心模块设置详解
CPU设置
- &cpu0 {
-
-
- clock-frequency = <792000>; // 主频配置为792MHz
- };
复制代码 阐明:
- 设置CPU运行频率为792MHz
- 这是一个比力平衡的频率选择,分身性能和功耗
内存设置
- memory {
-
-
- reg = <0x80000000 0x20000000>; // 512MB内存
- };
- reserved-memory {
-
-
- linux,cma {
-
-
- compatible = "shared-dma-pool";
- reusable;
- size = <0x4000000>; // 64MB CMA
- linux,cma-default;
- };
- };
复制代码 阐明:
体系内存
- 起始地点:0x80000000
巨细:512MB
这是可用的物理内存空间
- CMA预留内存
巨细:64MB
用途:DMA操纵,如体现、摄像头等
特性:可重用,动态分配
存储控制器设置
eMMC控制器
- &usdhc2 {
-
-
- pinctrl-names = "default", "state_100mhz", "state_200mhz";
- pinctrl-0 = <&pinctrl_usdhc2_8bit>;
- pinctrl-1 = <&pinctrl_usdhc2_8bit_100mhz>;
- pinctrl-2 = <&pinctrl_usdhc2_8bit_200mhz>;
- bus-width = <
复制代码 |