make时老出现下面的错误
cache.S: Assembler messages:
cache.S:133: Error: bad instruction `push {r0,r1,r2,lr}'
cache.S:178: Error: bad instruction `pop1 {r1,r2,r3,pc}'
cache.S:182: Error: bad instruction `push {r0,r1,r2,lr}'
cache.S:222: Error: bad instruction `pop {r1,r2,r3,pc}'
make[1]: *** [cache.o] Error 1[/size][/size][/size]
------解决方案--------------------