请教C6743 的L2 RAM:0x0082 0000-0x0083 FFFF,0x1182 0000-0x1183 FFFF,这两段是同一个物理内存吗?可不可以同时在这两段地址里放不同的程序???不太懂CMD文件中存储空间的分配
noaming:
你好,不是一个物理地址,可以放不同的程序。
noaming:
注意看上面的访问权限。
dong Liang:
回复 noaming:
0x0082 0000-0x0083 FFFF是 internal memory ,0x1182 0000-0x1183 FFFF 貌似叫做 shared internal memory 。L1P、L1D、L2P都有 对应的shared internal memory。 然而后者并未在手册中的结构框图中出现,查阅手册也未发现对它的介绍。您能解释一下shared internal memory的作用吗?他与可以配置成cache的L1P、L1D、L2P有什么不同?
user1853832:
回复 noaming:
您好,那为什么之前中断程序我把中断向量表里放到0x0082 0000-0x0083 FFFF里,其它程序数据放到0x1182 0000-0x1183 FFFF里,中断就不正常,放到同一段内存里就可以啦。。
之前有人告诉我说是它俩同一段物理内存,你分开表示,编译器并不知道,程序下载后,所以后面的代码把VECS覆盖掉了