
一、IAC exception 在kernel中启动M33失败报错 二、分析调试 1、确认UART外设以及RCC RIF的配置情况: 2、从RISUP配置看UART5以及USART6并没有配置,但是RCC部分是只允许CID1进行安全访问,表示UART 的时钟是由A35 (RIF_CID1)控制的属于Secure(RIF_SEC)区域能访问的,显然此时M33属于Non-secure不 能够访问,所以将以上配置进行如下修改: 3、在 HAL_UART_MspInit 操作的GPIOG,GPIOF都需要依次检查: 4、将UART5与USART6对应的引脚静态分配给M33: 5、经过以上修改后重新编译OP-TEE,打包FIP,更新到板子后,M33可以启动成功: 学习学习 |
《STM32MP2 RIF线上课程》学习笔记+使用CubeMX配置RIF介绍与举例
《STM32MP2 RIF线上课程》学习笔记+RIF默认状态总结
《STM32MP2 RIF线上课程》学习笔记+几个典型的RIF感知IP介绍
STM32MP2 RIF线上课程》学习笔记+Memory地址访问管理之RISAF
《STM32MP2 RIF线上课程》学习笔记+Memory地址访问管理之RISAB
《STM32MP2 RIF线上课程》学习笔记+Memory地址访问管理之RISAL
实战经验 | AFCI上位机用户手册
实战经验 | Cortex-M核除0操作的报错机制话题
刘氓兔的杂谈【001】-片上USB 高速PHY
实战经验 | STM32G474 FPU 性能优化与测量