TIwilliam hill官网
直播中

张慧

7年用户 213经验值
私信 关注
[问答]

关于C6747的cache

请教:
       本人使用的是6747芯片,初始化配置cache时将L2CFG配置的是0x03,即一半的L2作为cache,在link.cmd文件中,将L2的前一半(o:0x11800000   l:0x20000)用做片上RAM,将一些实时要求高的代码和数据放在这部分内存中。
      现在的现象是程序会跑飞,.text区和L2前半部分的数据(包括代码部分)会被修改,而且是大面积修改。不知道是不是因为L2的前半部分被用作cache了,使用L2CFG配置的cache将会使用L2上的哪部分代码?
     望高手赐教。

更多回帖

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