你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到
hhhmystm32

hhhmystm32

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
1 回答

# 如何使用CubeMX生成的设备树生成镜像&&如何为MP135添加一个串口?&&关于SDK的一些疑问

STM32MP1 固件更新 开发板 串口 UART
wgzzz wgzzz 回答时间: 2024-5-28 11:50

首先要理清STM32MP13平台的启动流程。Boot chain overview - stm32mpu (stmicroelectronics.cn) 简单说就是 MPU ROM Code-> TF-A BL2 -> OP-TEE -> U-Boot -> Linux. 其中 FIP 打包 OP-TEE 和 U-Boot,由TF-A BL2加载到DDR中。启动流程可以简化为 MPU ROM Code -> TF-A BL2 -> FIP -> Linux。 如果要增加串口UART8 首先要在OP-TEE设备树中配置UART8时钟。然后重新编译OP-TEE,并更新 FIP中的OP-TEE部分。因为要在Linux中使用UART8,下一步仅需在Linux的设备树中使能UART8外设即可。这一步设备树的配置都可以在STM32CubeMX中完成。如下图以STM32MP135F-DK为例: 现在回答你的第二个问题。 如何基于新的设备树生成新的FIP包。此处仅更新STM32MP135F-DK的OP-TEE部分。 进入到optee-os-stm32mp-3.19.0-stm32mp-r1文件夹 source <SDK 5.0> 将新生成的设备树覆盖默认的 core/arch/arm/dts/stm32mp135f-dk.dts export FIP_DEPLOYDIR_ROOT=../../FIP_artifacts/ make -f ../Makefile.sdk FIP_CONFIG=optee CFG_EMBED_DTB_SOURCE_FILE=stm32mp135f-dk DEPLOYDIR=../../FIP_artifacts/optee/ fip ls ../../FIP_artifacts/fip/ fip-stm32mp135f-dk-optee.bin 如何更新FIP可以参考wiki How to manually update bootloaders - stm32mpu (stmicroelectronics.cn) 如何更新生成新的 Linux 设备树 可以参考Wiki https://wiki.stmicroelectronics.cn/stm32mpu/wiki/How_to_compile_the_device_tree_with_the_Developer_Package#Updating_the_kernel_device_tree 更新完成后重启系统: root@stm32mp1:~# cat /sys/kernel/debug/pinctrl/soc:pinctrl@50002000/pinconf-pins | grep UART8 pin 65 (PE1): alternate 8 (UART8_TX) - push pull - floating - low speed pin 89 (PF9): alternate 8 (UART8_RX) - push pull - floating - low speed root@stm32mp1:~# root@stm32mp1:~# cat /sys/firmware/devicetree/base/soc/serial@40019000/status okayroot@stm32mp1:~#

赞0
2 回答

mp135 如何使用opencv-python 或v4l2-ctl打开摄像头,并保存为图片?

STM32MP1 大学计划 竞赛 嵌入式大赛 STM32MP13
hhhmystm32 hhhmystm32 回答时间: 2024-5-14 08:40

调整了均没用() 我看到了一篇文章,里面的这个情况和我的情况较为相似: Camera电路、图像传感器问题汇总_图像传感器引起的图像质量问题-CSDN博客 两根数线和其他设备复用导致的偏绿问题 8根数据线中有两根被其它设备复用了,所以这两根没出数据。 但是我依旧不知道如何处理() 因为官方自带的例程是好的,所以线应该是没接错? 请问有什么解决办法吗

赞0
hhhmystm32 hhhmystm32


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16