[STM32U5] SFRs选项卡中未显示ADC12_CCR寄存器

[复制链接]
516|9
内核558 发表于 2025-9-15 11:10 | 显示全部楼层 |阅读模式
调试STM32U575ZITXQ时,STM32CubeIDE的SFRs选项卡中未显示ADC12_CCR寄存器。
根据STM32U575的参考手册(RM0456 Rev 3)第29.7.1节ADC系统控制寄存器(ADC12_CCR),第1078页:
该芯片存在一个名为ADC12_CCR的寄存器,其地址为{基地址 + 0x300} = 0x42028300。但在调试目标时,SFRs选项卡中找不到该地址/寄存器名称。
5320768c6dbb7c0927.png
然而,可以找到ADC4的类似寄存器
5020268c6dbc2be49e.png
此外,宏__LL_ADC_COMMON_INSTANCE(ADC1)重定向到0x42028308,根据SFRs选项卡该地址不存在,但修改它似乎没有任何效果。
该寄存器是否存在且工具(SFRs选项卡)未显示?参考手册是否有问题?
编辑:修改地址0x42028308处的寄存器确实会产生效果。

stormwind123 发表于 2025-9-16 15:59 | 显示全部楼层
重新加载SVD文件
classroom 发表于 2025-9-16 17:00 | 显示全部楼层
清除缓存并重启IDE
cr315 发表于 2025-9-16 19:01 | 显示全部楼层
固件版本升级到最新。
duo点 发表于 2025-9-16 20:02 | 显示全部楼层
调试器可能版本不兼容。
flycamelaaa 发表于 2025-9-16 22:03 | 显示全部楼层
检查项目文件权限,IDE可能没有权限读取SVD文件。
powerantone 发表于 2025-9-16 22:04 | 显示全部楼层
项目文件损坏了?
stormwind123 发表于 2025-9-16 16:45 | 显示全部楼层
直接操作寄存器地址,在代码中使用绝对地址访问寄存器。
七毛钱 发表于 2025-9-16 20:36 | 显示全部楼层
用HAL/LL库函数。
tpgf 发表于 2025-9-17 11:35 | 显示全部楼层
SFRs视图依赖CMSIS提供的设备专用.svd文件来解析外设寄存器映射。若未正确加载对应芯片的SVD文件,则无法识别特定寄存器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

50

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部