ST意法半导体
直播中

YYXIAO

9年用户 1235经验值
擅长:接口/总线/驱动
私信 关注
[问答]

为什么STM32CubeU5无法通过RCC_AHB2ENR1启用GPIOIEN呢?

我正在尝试通过 OCTOSPI2 访问 B-U585I-IOT02A 板上的 MX25LM NOR-Flash 芯片。nCS 引脚连接到 PI5。然而,尝试通过设置寄存器 RCC_AHB2ENR1 的位 8 (GPIOIEN) 来启用 IO 端口 I 的外设时钟失败(即位 8 保持为值 0)。对于所有其他 IO 端口 (AH),它按预期工作。
知道什么可能导致这种行为吗?
注意:代码在非安全世界中作为 Apache NuttX RTOS 下的设备驱动程序运行。TrustedFirmware-M(来自 STM32CubeU5 v1.0.2)在安全端运行。



回帖(1)

张淑兰

2022-12-9 11:10:01
事实证明,STM32CubeU5 版本的 TrustedFirmware-M 没有将 IO 端口 I 配置为非安全,就像它对端口 AH 所做的那样。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分