你用这个办法编,编不出来我跳楼,编的出来不要再让我看到你。。。 我承认我说话过分,但是凭本事吃饭,如果你错了你就要服骂,老老实实听着,懂吗
你所说的编不出来的都是函数里有*的,也就是指针,知道什么是指针么??英文叫POINTER,查字典麻烦。
由于是指针,所以要用指针函数。。。。 记得BYTE前面有二个_,否则系统不认。。看英文说明你就知道了。
你把这句话复制进你的程序就直接可以用,
int b; int *array; __byte(array,5) = 10; b = __byte(array,20);
它会出警告,不过哥哥我懒得改, 警告是这样的 "Example_281xGpioToggle.c", line 55: warning: variable "array" is used before its value is set "Example_281xGpioToggle.c", line 53: warning: variable "b" was set but never used
当然你也可以到CCS里面找到说明,CCS Help->Code Generation Tools -> optimizing the C/C++ compiler ->Run-Time environment ->Accessing assembly language ->using intrinsics to access assembly
好了,服骂吧,有本事再顶回来!!你可以不要跳楼喔。。。。。
|