
一、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可以启动成功: 学习学习 |
经验分享 | 定时器触发ADC时可能遇到的几种情形
实战经验 | 1小时在STM32MPU上运行YOLOv8——训练篇
经验分享 | STM32CubeMX 生成时钟获取函数的分析
经验分享 | STM32双定时器+ADC+DMA实战案例
经验分享 | STM32U5系列TIMER+DMA+DAC应用演示
经验分享 | 基于STM32片内信号的ADC应用演示
经验分享 | 基于LL库实现STM32U5 LPTIM 功能的代码演示
经验分享 | STM32F0 ADC结果挪位的问题分析及解决
经验分享 | STM32应用五问五答
经验分享 | 基于STM32H7 UART 空闲事件及DMA传输示例