Board logo

标题: 求助,两个c语句的含义! [打印本页]

作者: 巴蒂go!    时间: 2006-12-12 17:33     标题: 求助,两个c语句的含义!

#pragma section TPU_A  address=0x304000


这条语句怎么解释啊? “TPU_A”是个变量,#pragma语法是什么样的?


#define TPU_A  (*(char *)  ( 0x304000))  这条语句怎么解释啊?是不是将“TPU_A”这个变量固定了一个地址啊?和上面的语句#pragma有什么区别啊?


多谢赐教!


 


 


 


作者: seuafu2005    时间: 2006-12-13 13:35

pragma的语法应该在codewarrior的帮助文件里面有的,你找找。不知道你装的codewarrior是用于哪个产品的。
第一个pragma语句中的TPU_A应该是段的名字,这个段从0x304000开始
第二个TPU_A是一个指针变量,变量的地址固定于0x304000
作者: 巴蒂go!    时间: 2006-12-13 21:20

谢谢版主!
我的codewarrior的版本是V4.2.7.935 是power pc 32-bit mpc5xx系列
作者: seuafu2005    时间: 2006-12-14 10:11

我没有CW for PowerPC,不是很了解




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0