完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
手册里面的SRAM-BANK3是不是SPIM专用的,我打开CCM,SPIM操作模式配置为IO模式,就算不操作SPIM,CCM区的内存数值也在变化;程序操作CCM会莫名金FaultHandler。
|
|
相关推荐
1个回答
|
|
M484的32KB CCM只能作为Cache RAM使用,不能作为通用SRAM使用。手册中的SRAM-BANK3确实是SPIM专用的,不能用作通用SRAM。
如果你将SPIM操作模式配置为IO模式,但不实际操作SPIM,CCM区的内存数值确实会发生变化。这是因为CCM区的数据会被Cache RAM缓存,而Cache RAM的同步机制会导致内存数据的变化。 至于程序操作CCM会出现金FaultHandler的问题,可能是因为你的程序访问了未初始化的内存地址或者越界访问了CCM区。建议检查一下程序的内存访问操作。 |
|
|
|
只有小组成员才能发言,加入小组>>
809 浏览 0 评论
1161 浏览 1 评论
2535 浏览 5 评论
2871 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2719 浏览 6 评论
keil5中manage run-time environment怎么是灰色,不可以操作吗?
1107浏览 3评论
198浏览 2评论
464浏览 2评论
378浏览 2评论
M0518 PWM的电压输出只有2V左右,没有3.3V是怎么回事?
459浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 18:39 , Processed in 1.056926 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号