差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| digi:arm-embedded:ccmp2:ccmp25plc [2025/08/06 11:05] – 创建 robin | digi:arm-embedded:ccmp2:ccmp25plc [2025/08/06 18:07] (当前版本) – robin | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | #### 编译ccmp25plc镜像 | + | ==== ccmp25plc optee处理 ==== |
| + | 在ccmp25plc第一版ST官方设计中,GPIO使用了PH4, | ||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | 如果你打算将它们用作普通GPIO引脚,可以将两者的代码更改为非安全模式(只需复制它们相邻行的参数)。 | ||
| + | |||
| + | 在官方dey的源码路径中编译: | ||
| + | < | ||
| + | ~/ | ||
| + | bitbake -c devshell optee-os-stm32mp | ||
| + | ls ../ | ||
| + | 查看当前日期 | ||
| + | bitbake -c devshell optee-os-stm32mp | ||
| + | make ${EXTRA_OEMAKE} LIBGCC_LOCATE_CFLAGS=--sysroot=/ | ||
| + | </ | ||
| + | 上面命令可编译optee,但这样编译只在output目录里,optee-os-stm32mp配方属于meta-st-stm32mp层,optee 系统会被tf-a-stm32mp配方合并到uboot中,生成的二进制固件镜像程序(FIP)是 tmp/ | ||
| + | |||
| + | 正确的做法是用一个optee-os-stm32mp 的bbappend来打patch,以便更改DT,注意,meta-custom中,一般bbappend一般把文件放在dey目录下,而不是files,更改示例在: | ||
| + | https:// | ||
| + | |||
| + | 注意到在2025年5/ | ||
| + | |||
| + | |||
| + | ==== 编译ccmp25plc镜像 | ||
| 配置文件: | 配置文件: | ||