DSP使用的是TMS320F2812 程序中用到了外扩ram和flash,ram使用zone6,flash使用zone2。在读到这两句时,搞不懂了:
Uint16 *ExRam=(Uint16 *)0x3000;
unsigned int *flashstart=(unsigned int *)0x80000;
下面的一句是外扩flash的首地址,上面一句 看着不像外扩ram的首地址啊(zone6首地址是0x100000),
(Uint16 *)0x3000 将0x3000这个数字转化为一个指向uint16数据类型的指针,不明白这句话目的是什么?
特来求助,小弟不胜感谢 |