
一、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可以启动成功: 学习学习 |
经验分享 | 利用TIMER测量信号周期及占空比的精度话题
经验分享 | Flash 全片自检过程中巧用 Linker 自定义变量
经验分享 | 一个 STM32U5 SBSFU SecureFault 问题定位与分析
经验分享 | 高精度定时器如何实现 PWM 零满占空比的连续切换
经验分享 | STM32G474 勘误手册中 SRAM Write Error 详解
经验分享 | 定时器触发ADC时可能遇到的几种情形
实战经验 | 1小时在STM32MPU上运行YOLOv8——训练篇
经验分享 | STM32CubeMX 生成时钟获取函数的分析
经验分享 | STM32双定时器+ADC+DMA实战案例
经验分享 | STM32U5系列TIMER+DMA+DAC应用演示