compatible = 'usb424,2514';
reg = <1>;
vdd-supply = <&scmi_v3v3>;
};
};
usbh_ohci: usb@482e0000 {
status = 'disabled';
};
/* USER CODE END usbh */
};
&scmi_regu {
scmi_vddio1: regulator@0 {
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <3300000>;
};
scmi_vddcore: regulator@11 {
reg = regulator-name = 'vddcore'; }; scmi_v1v8: regulator@14 { reg = regulator-name = 'v1v8'; }; scmi_v3v3: regulator@16 { reg = regulator-name = 'v3v3'; }; scmi_vdd_emmc: regulator@18 { reg = regulator-name = 'vdd_emmc'; }; scmi_vdd3v3_usb: regulator@20 { reg = regulator-name = 'vdd3v3_usb'; }; scmi_vdd_sdcard: regulator@23 { reg = regulator-name = 'vdd_sdcard'; }; }; &mlahb { intc_rpmsg: interrupt-controller@1 { compatible = 'rpmsg,intc'; reg = <1 0>; #interrupt-cells = <1>; interrupt-controller; }; i2c_rpmsg: i2c@2 { compatible = 'rpmsg,i2c-controller'; reg = <2 0>; rpmsg,dev-id = 'rpmsg_i2c'; #address-cells = <1>; #size-cells = <0>; status = 'okay'; typec@35 { compatible = 'st,stm32mp25-typec'; reg = <0x35>; interrupts-extended = <&intc_rpmsg 0>; status = 'okay'; connector { compatible = 'usb-c-connector'; label = 'USB-C'; port { typec_ep: endpoint { remote-endpoint = <&dwc3_ep>; }; }; }; }; }; }; /* USER CODE END addons */ 使用编辑工具打开uboot下的(BringupCA35DeviceTreeBringupu-bootstm32mp257d-bringup-mx-u-boot.dtsi) /* USER CODE BEGIN addons */ &dwc3 { dr_mode = 'peripheral'; /delete-node/ port; }; &i2c_rpmsg { /delete-node/ typec@35; }; &usart2 { u-boot,dm-pre-reloc; }; &usart2_pins_mx { u-boot,dm-pre-reloc; pins1 { u-boot,dm-pre-reloc; }; pins2 { u-boot,dm-pre-reloc; }; }; /* USER CODE END addons */ PMIC配置与tf-a一样,这里略写。 修改完成后,编译 U-Boot myir@myir-vm:~$ cd stm32mp25x-BringUp-bsp/myir-st-uboot/u-boot-myir myir@myir-vm:~/stm32mp25x-BringUp-bsp/myir-st-uboot/u-boot-myir$ source /opt/st/myd-ld25x/4.2.4-snapshot/environment-setup-cortexa35-ostl-linux myir@myir-vm:~/stm32mp25x-BringUp-bsp/myir-st-uboot/u-boot-myir$ export FIP_DEPLOYDIR_ROOT=../../FIP_artifacts myir@myir-vm:~/stm32mp25x-BringUp-bsp/myir-st-uboot/u-boot-myir$ export FWDDR_DIR=../../stm32mp-ddr-phy-A2022.11-r0/stm32mp-ddr-phy-A2022.11 myir@myir-vm:~/stm32mp25x-BringUp-bsp/myir-st-uboot/u-boot-myir$ make -f $PWD/../Makefile.sdk DEPLOYDIR=../../FIP_artifacts/u-boot UBOOT_CONFIG=default UBOOT_DEFCONFIG=stm32mp25_defconfig UBOOT_BINARY=u-boot.dtb DEVICETREE=stm32mp257d-bringup-mx FIP_CONFIG='optee-emmc' all 注:已将上述uboot单独编译的命令存放在/home/myir/stm32mp25x-BringUp-bsp/myir-st-uboot/u-boot-myir/build.sh 编译完成后生成fip文件在定义的FIP_artifacts文件夹下,如下图所示:
上一篇:米尔STM32MP25x开发板Bring Up培训课程(一)
下一篇:米尔STM32MP25x开发板Bring Up培训课程(三)
推荐阅读最新更新时间:2025-12-13 01:01
- DN05072/D、125W Hi-PF 单级 LED 驱动器设计说明
- LTC4090 演示板,具有 2A 高压降压稳压器的 USB 电源管理器
- LT1634AIS8-1.25 微功率电压和电流基准的典型应用
- 适用于汽车应用的 LT3973EDD-5 5V 降压转换器的典型应用
- AM2F-1203SH52Z 3.3V 2瓦DC-DC转换器的典型应用
- LT5527 400MHz 至 3.7GHz 高信号电平下变频混频器的典型应用
- OP284FSZ-REEL 仅 5V、12 位 DAC 摆幅轨到轨运算放大器的典型应用
- LT6656BIS6-4.096、4.096V ADC 电压基准和桥式激励电源的典型应用
- LTC4000EGN/LTC3789EGN 演示板、14.6V、5A 电池充电器,具有 6VIN 至 36VIN 降压-升压转换器
- AL5802 30V 可调电流吸收线性 LED 驱动器的典型应用
- 莱迪思加入英伟达 Halos生态系统,通过Holoscan传感器桥接技术提升物理人工智能安全性
- 纳芯微携汽车照明全场景LED驱动解决方案亮相2026ALE
- e络盟社区发起全球女性 STEM 庆祝活动
- 英飞凌数字电源控制器推出全新产品XDPP1188-200C,专为AI数据中心高压/中压IBC而设计
- 芯科科技闪耀2026嵌入式世界展 以Connected Intelligence赋能,构建边缘智能网联新生态
- PC 硬件涨价潮从内存蔓延至 CPU:消息称英特尔、AMD 全系处理器价格将上调 10%-15%
- Cincoze 德承发表高性能紧凑型工控机 DX-1300:打造空间受限场域的关键边缘运算核心
- DigiKey 推出《工程技术启钥》视频系列,帮助培养下一代工程师
- 第三代酷睿Ultra助力商用PC大焕新,英特尔发布全新商用产品组合
- “华舟魔”时代来临,智驾下半场打什么?



【Follow me第三季第3期】从入门到进阶——学习如何使用Seeed Studio XIAO ESP32S3 Sense五项任务源代码
STM32F4控制AD5360
非常经典的关于LLC的杨波博士论文
ARA2005S8P0
JWL12BC2A-B






京公网安备 11010802033920号