在线时间4 小时
UID3519637
注册时间2018-11-12
NXP金币0
该用户从未签到
新手上路

- 积分
- 30
- 最后登录
- 2018-11-27
|
Hello ! 我在使用S32DS 进行C语言中的内嵌汇编函数编译的时候失败了。这个代码是别人给过我的,别人确认过是可以编译通过的。
且我使用NXP 官方给的内嵌汇编函数示例编译也是失败的。
代码如下,不知道S32DS 需要进行写什么配置:
asm volatile int osGetSPR(const int SPRNumber)
{
%con SPRNumber
!
mfspr r3, SPRNumber
}
报错:
../src/main_Z4_1.c:30:6: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'volatile'
asm volatile int osGetSPR(const int SPRNumber)
^
make: *** [src/subdir.mk:97: src/main_Z4_1.o] Error 1
|
|