
一、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 同步模式配置以及 CubeMx 错误配置的解决方法
经验分享 | STM32管脚重映射支持任意组合吗?
经验分享 | STM32H563 UART+DMA 2D功能演示
经验分享 | 基于STM32H563 USART演示DMA链表功能
经验分享 | 为什么ADC结果出现断层?
经验分享 | 基于STM32H563演示UART+DMA功能
经验分享 | STM32U5 ADC+DMA配置演示
经验分享 | 程序换个IDE就不运行了?
经验分享 | 使用单脉冲模式作移相输出
经验分享 | STM32 DAC+TIMER+DMA应用演示