EXPORT ReadCPUSR
.global _start
_start:
// 关闭看门狗
ldr r0, =0xE2700000
mov r1, #0
str r1, [r0]
// 设置栈,以便调用c函数
ldr sp, =0x40000000
// 汇编初始化时钟
bl clock_init
// 调用main函数
bl main
halt:
b halt
ReadCPUSR:
MRS R0, CPSR
MOV PC, LR
我想在 main函数里面 调用
sr=ReadCPUSR();
编译器 错误提示
start.S: Assembler messages:
start.S:1: Error: bad instruction `export ReadCPUSR'
make: *** [start.o] Error 1
|