OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2647|回复: 1

实验发现将ITCM设置为系统的数据内存,也是可以跑起来的,这样使用会有问题吗?

[复制链接]

11

主题

26

帖子

1

精华

高级会员

Rank: 4

积分
618
金钱
618
注册时间
2014-8-10
在线时间
93 小时
发表于 2019-12-21 12:12:10 | 显示全部楼层 |阅读模式
做了个实验,将ITCM作为系统的数据内存,也就是将工程里面的变量都定义到了ITCM里面,发现程序一样能跑,但是数据手册说这个ITCM只能用于存储代码,而DTCM用于存储数据。是不是虽然可以使用ITCM作为内存,但是ITCM的写入速度很慢不能到400M,而读取速度很快可以到400M,DTCM的写入和读取速度都可以到400M?还请专业的人测试一下看看能不能当成是DTCM使用
123.png
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
196
金钱
196
注册时间
2017-3-15
在线时间
44 小时
发表于 2024-12-17 16:49:13 | 显示全部楼层
这样设置,变量的内存地址依然是2开头的, map 文件里面可以看到,watch 窗口拉出来看内存地址也是
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-1-19 02:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表