完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
core_cm7.h更新到5.1.1版本后,发现该函数对dsize做了32字节对齐,但是op_addr地址32字节对齐却注释掉了?,图片的这句话是不是说SCB->DCCIMVAC寄存器仅31-5位是有效的,本身已经强制32位对齐了?我在编程手册上也没找到对DCCIMVAC寄存器的详细描述,请问调用该函数是不是可以直接传入地址和数据了,不需要再对地址和数据进行32位对齐了?
|
|
相关推荐
1个回答
|
|
但是根据你提供的内容及图片,可以得出以下结论:
1. 在core_cm7.h文件的5.1.1版本中,对于函数的dsize参数已经进行了32字节对齐。这是因为STM32H7处理器的Cache架构需要以32字节为单位进行操作。 2. 图片中的注释提到了SCB->DCCIMVAC寄存器,说明了该寄存器仅仅使用了31-5位,这说明了只有31-5位是有效的。 3. 根据编程手册的相关描述,对于DCCIMVAC寄存器的具体细节没有找到。这可能是因为该寄存器的功能是由硬件实现的,可能不需要用户手动配置。 4. 综上所述,调用该函数时,可以直接传入地址和数据,不需要再对地址和数据进行32位对齐操作。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1617 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1543 浏览 1 评论
977 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
683 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1595 浏览 2 评论
1863浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
644浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
515浏览 3评论
531浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
504浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 09:04 , Processed in 0.795120 second(s), Total 84, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号