
Sir/Madam,
Could you please help me in resolving the "arch/arm/lib/vectors.S:87: Error: no such instruction: `b reset' ?"
Sincerely, Liu Wang liuw@liuw-SYS-E100-12T-H:~/Downloads/u-boot$ make cse_ptjob_cb3_r102_defconfig # # configuration written to .config # liuw@liuw-SYS-E100-12T-H:~/Downloads/u-boot$ make all scripts/kconfig/conf --syncconfig Kconfig CFG u-boot.cfg GEN include/autoconf.mk GEN include/autoconf.mk.dep UPD include/generated/timestamp_autogenerated.h HOSTCC tools/mkenvimage.o HOSTLD tools/mkenvimage HOSTCC tools/dumpimage.o HOSTLD tools/dumpimage HOSTCC tools/mkimage.o HOSTLD tools/mkimage LD arch/arm/cpu/built-in.o LD arch/arm/cpu//built-in.o AS arch/arm/lib/vectors.o arch/arm/lib/vectors.S: Assembler messages: arch/arm/lib/vectors.S:87: Error: no such instruction: `b reset' arch/arm/lib/vectors.S:87: Error: no such instruction: `ldr pc,_undefined_instruction' arch/arm/lib/vectors.S:87: Error: no such instruction: `ldr pc,_software_interrupt' arch/arm/lib/vectors.S:87: Error: no such instruction: `ldr pc,_prefetch_abort' arch/arm/lib/vectors.S:87: Error: no such instruction: `ldr pc,_data_abort' arch/arm/lib/vectors.S:87: Error: no such instruction: `ldr pc,_not_used' arch/arm/lib/vectors.S:87: Error: no such instruction: `ldr pc,_irq' arch/arm/lib/vectors.S:87: Error: no such instruction: `ldr pc,_fiq' arch/arm/lib/vectors.S:153: Warning: value 0x000000000badc0de truncated to 0x000000000000c0de arch/arm/lib/vectors.S:156: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:157: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:158: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:237: Error: Bad parameter list for macro `get_irq_stack' arch/arm/lib/vectors.S:241: Error: Bad parameter list for macro `get_fiq_stack' arch/arm/lib/vectors.S:249: Error: alignment not a power of 2 arch/arm/lib/vectors.S:251: Error: no such instruction: `ldr r13,IRQ_STACK_START_IN@setup our mode stack' arch/arm/lib/vectors.S:251: Error: too many memory references for `str' arch/arm/lib/vectors.S:251: Error: no such instruction: `mrs lr,spsr@get the spsr' arch/arm/lib/vectors.S:251: Error: too many memory references for `str' arch/arm/lib/vectors.S:251: Error: expecting operand after ','; got nothing arch/arm/lib/vectors.S:251: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:251: Error: no such instruction: `msr spsr,r13@switch modes,make sure moves will execute' arch/arm/lib/vectors.S:251: Error: too many memory references for `mov' arch/arm/lib/vectors.S:251: Warning: `pc' is not valid here (expected `(%rsi)') arch/arm/lib/vectors.S:251: Error: junk `@jump to next instruction&switch modes.' after expression arch/arm/lib/vectors.S:251: Warning: `lr@jump to next instruction&switch modes.' is not valid here (expected `(%rdi)') arch/arm/lib/vectors.S:251: Warning: no instruction mnemonic suffix given and no register operands; using default for `movs' arch/arm/lib/vectors.S:252: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:252: Error: too many memory references for `sub' arch/arm/lib/vectors.S:252: Error: no such instruction: `stmia sp,{r0 - r12}@Save user registers (now in svc mode)r0-r12' arch/arm/lib/vectors.S:252: Error: no such instruction: `ldr r2,IRQ_STACK_START_IN' arch/arm/lib/vectors.S:252: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:252: Error: no such instruction: `ldmia r2,{r2 - r3}' arch/arm/lib/vectors.S:252: Error: too many memory references for `add' arch/arm/lib/vectors.S:252: Error: too many memory references for `add' arch/arm/lib/vectors.S:252: Error: too many memory references for `mov' arch/arm/lib/vectors.S:252: Error: no such instruction: `stmia r5,{r0 - r3}@save sp_SVC,lr_SVC,pc,cpsr' arch/arm/lib/vectors.S:252: Error: too many memory references for `mov' arch/arm/lib/vectors.S:253: Error: no such instruction: `bl do_undefined_instruction' arch/arm/lib/vectors.S:255: Error: alignment not a power of 2 arch/arm/lib/vectors.S:257: Error: no such instruction: `ldr r13,IRQ_STACK_START_IN@setup our mode stack' arch/arm/lib/vectors.S:257: Error: too many memory references for `str' arch/arm/lib/vectors.S:257: Error: no such instruction: `mrs lr,spsr@get the spsr' arch/arm/lib/vectors.S:257: Error: too many memory references for `str' arch/arm/lib/vectors.S:257: Error: expecting operand after ','; got nothing arch/arm/lib/vectors.S:257: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:257: Error: no such instruction: `msr spsr,r13@switch modes,make sure moves will execute' arch/arm/lib/vectors.S:257: Error: too many memory references for `mov' arch/arm/lib/vectors.S:257: Warning: `pc' is not valid here (expected `(%rsi)') arch/arm/lib/vectors.S:257: Error: junk `@jump to next instruction&switch modes.' after expression arch/arm/lib/vectors.S:257: Warning: `lr@jump to next instruction&switch modes.' is not valid here (expected `(%rdi)') arch/arm/lib/vectors.S:257: Warning: no instruction mnemonic suffix given and no register operands; using default for `movs' arch/arm/lib/vectors.S:258: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:258: Error: too many memory references for `sub' arch/arm/lib/vectors.S:258: Error: no such instruction: `stmia sp,{r0 - r12}@Save user registers (now in svc mode)r0-r12' arch/arm/lib/vectors.S:258: Error: no such instruction: `ldr r2,IRQ_STACK_START_IN' arch/arm/lib/vectors.S:258: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:258: Error: no such instruction: `ldmia r2,{r2 - r3}' arch/arm/lib/vectors.S:258: Error: too many memory references for `add' arch/arm/lib/vectors.S:258: Error: too many memory references for `add' arch/arm/lib/vectors.S:258: Error: too many memory references for `mov' arch/arm/lib/vectors.S:258: Error: no such instruction: `stmia r5,{r0 - r3}@save sp_SVC,lr_SVC,pc,cpsr' arch/arm/lib/vectors.S:258: Error: too many memory references for `mov' arch/arm/lib/vectors.S:259: Error: no such instruction: `bl do_software_interrupt' arch/arm/lib/vectors.S:261: Error: alignment not a power of 2 arch/arm/lib/vectors.S:263: Error: no such instruction: `ldr r13,IRQ_STACK_START_IN@setup our mode stack' arch/arm/lib/vectors.S:263: Error: too many memory references for `str' arch/arm/lib/vectors.S:263: Error: no such instruction: `mrs lr,spsr@get the spsr' arch/arm/lib/vectors.S:263: Error: too many memory references for `str' arch/arm/lib/vectors.S:263: Error: expecting operand after ','; got nothing arch/arm/lib/vectors.S:263: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:263: Error: no such instruction: `msr spsr,r13@switch modes,make sure moves will execute' arch/arm/lib/vectors.S:263: Error: too many memory references for `mov' arch/arm/lib/vectors.S:263: Warning: `pc' is not valid here (expected `(%rsi)') arch/arm/lib/vectors.S:263: Error: junk `@jump to next instruction&switch modes.' after expression arch/arm/lib/vectors.S:263: Warning: `lr@jump to next instruction&switch modes.' is not valid here (expected `(%rdi)') arch/arm/lib/vectors.S:263: Warning: no instruction mnemonic suffix given and no register operands; using default for `movs' arch/arm/lib/vectors.S:264: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:264: Error: too many memory references for `sub' arch/arm/lib/vectors.S:264: Error: no such instruction: `stmia sp,{r0 - r12}@Save user registers (now in svc mode)r0-r12' arch/arm/lib/vectors.S:264: Error: no such instruction: `ldr r2,IRQ_STACK_START_IN' arch/arm/lib/vectors.S:264: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:264: Error: no such instruction: `ldmia r2,{r2 - r3}' arch/arm/lib/vectors.S:264: Error: too many memory references for `add' arch/arm/lib/vectors.S:264: Error: too many memory references for `add' arch/arm/lib/vectors.S:264: Error: too many memory references for `mov' arch/arm/lib/vectors.S:264: Error: no such instruction: `stmia r5,{r0 - r3}@save sp_SVC,lr_SVC,pc,cpsr' arch/arm/lib/vectors.S:264: Error: too many memory references for `mov' arch/arm/lib/vectors.S:265: Error: no such instruction: `bl do_prefetch_abort' arch/arm/lib/vectors.S:267: Error: alignment not a power of 2 arch/arm/lib/vectors.S:269: Error: no such instruction: `ldr r13,IRQ_STACK_START_IN@setup our mode stack' arch/arm/lib/vectors.S:269: Error: too many memory references for `str' arch/arm/lib/vectors.S:269: Error: no such instruction: `mrs lr,spsr@get the spsr' arch/arm/lib/vectors.S:269: Error: too many memory references for `str' arch/arm/lib/vectors.S:269: Error: expecting operand after ','; got nothing arch/arm/lib/vectors.S:269: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:269: Error: no such instruction: `msr spsr,r13@switch modes,make sure moves will execute' arch/arm/lib/vectors.S:269: Error: too many memory references for `mov' arch/arm/lib/vectors.S:269: Warning: `pc' is not valid here (expected `(%rsi)') arch/arm/lib/vectors.S:269: Error: junk `@jump to next instruction&switch modes.' after expression arch/arm/lib/vectors.S:269: Warning: `lr@jump to next instruction&switch modes.' is not valid here (expected `(%rdi)') arch/arm/lib/vectors.S:269: Warning: no instruction mnemonic suffix given and no register operands; using default for `movs' arch/arm/lib/vectors.S:270: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:270: Error: too many memory references for `sub' arch/arm/lib/vectors.S:270: Error: no such instruction: `stmia sp,{r0 - r12}@Save user registers (now in svc mode)r0-r12' arch/arm/lib/vectors.S:270: Error: no such instruction: `ldr r2,IRQ_STACK_START_IN' arch/arm/lib/vectors.S:270: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:270: Error: no such instruction: `ldmia r2,{r2 - r3}' arch/arm/lib/vectors.S:270: Error: too many memory references for `add' arch/arm/lib/vectors.S:270: Error: too many memory references for `add' arch/arm/lib/vectors.S:270: Error: too many memory references for `mov' arch/arm/lib/vectors.S:270: Error: no such instruction: `stmia r5,{r0 - r3}@save sp_SVC,lr_SVC,pc,cpsr' arch/arm/lib/vectors.S:270: Error: too many memory references for `mov' arch/arm/lib/vectors.S:271: Error: no such instruction: `bl do_data_abort' arch/arm/lib/vectors.S:273: Error: alignment not a power of 2 arch/arm/lib/vectors.S:275: Error: no such instruction: `ldr r13,IRQ_STACK_START_IN@setup our mode stack' arch/arm/lib/vectors.S:275: Error: too many memory references for `str' arch/arm/lib/vectors.S:275: Error: no such instruction: `mrs lr,spsr@get the spsr' arch/arm/lib/vectors.S:275: Error: too many memory references for `str' arch/arm/lib/vectors.S:275: Error: expecting operand after ','; got nothing arch/arm/lib/vectors.S:275: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:275: Error: no such instruction: `msr spsr,r13@switch modes,make sure moves will execute' arch/arm/lib/vectors.S:275: Error: too many memory references for `mov' arch/arm/lib/vectors.S:275: Warning: `pc' is not valid here (expected `(%rsi)') arch/arm/lib/vectors.S:275: Error: junk `@jump to next instruction&switch modes.' after expression arch/arm/lib/vectors.S:275: Warning: `lr@jump to next instruction&switch modes.' is not valid here (expected `(%rdi)') arch/arm/lib/vectors.S:275: Warning: no instruction mnemonic suffix given and no register operands; using default for `movs' arch/arm/lib/vectors.S:276: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:276: Error: too many memory references for `sub' arch/arm/lib/vectors.S:276: Error: no such instruction: `stmia sp,{r0 - r12}@Save user registers (now in svc mode)r0-r12' arch/arm/lib/vectors.S:276: Error: no such instruction: `ldr r2,IRQ_STACK_START_IN' arch/arm/lib/vectors.S:276: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:276: Error: no such instruction: `ldmia r2,{r2 - r3}' arch/arm/lib/vectors.S:276: Error: too many memory references for `add' arch/arm/lib/vectors.S:276: Error: too many memory references for `add' arch/arm/lib/vectors.S:276: Error: too many memory references for `mov' arch/arm/lib/vectors.S:276: Error: no such instruction: `stmia r5,{r0 - r3}@save sp_SVC,lr_SVC,pc,cpsr' arch/arm/lib/vectors.S:276: Error: too many memory references for `mov' arch/arm/lib/vectors.S:277: Error: no such instruction: `bl do_not_used' arch/arm/lib/vectors.S:280: Error: alignment not a power of 2 arch/arm/lib/vectors.S:282: Error: no such instruction: `ldr r13,IRQ_STACK_START_IN@setup our mode stack' arch/arm/lib/vectors.S:282: Error: too many memory references for `str' arch/arm/lib/vectors.S:282: Error: no such instruction: `mrs lr,spsr@get the spsr' arch/arm/lib/vectors.S:282: Error: too many memory references for `str' arch/arm/lib/vectors.S:282: Error: expecting operand after ','; got nothing arch/arm/lib/vectors.S:282: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:282: Error: no such instruction: `msr spsr,r13@switch modes,make sure moves will execute' arch/arm/lib/vectors.S:282: Error: too many memory references for `mov' arch/arm/lib/vectors.S:282: Warning: `pc' is not valid here (expected `(%rsi)') arch/arm/lib/vectors.S:282: Error: junk `@jump to next instruction&switch modes.' after expression arch/arm/lib/vectors.S:282: Warning: `lr@jump to next instruction&switch modes.' is not valid here (expected `(%rdi)') arch/arm/lib/vectors.S:282: Warning: no instruction mnemonic suffix given and no register operands; using default for `movs' arch/arm/lib/vectors.S:283: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:283: Error: too many memory references for `sub' arch/arm/lib/vectors.S:283: Error: no such instruction: `stmia sp,{r0 - r12}@Save user registers (now in svc mode)r0-r12' arch/arm/lib/vectors.S:283: Error: no such instruction: `ldr r2,IRQ_STACK_START_IN' arch/arm/lib/vectors.S:283: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:283: Error: no such instruction: `ldmia r2,{r2 - r3}' arch/arm/lib/vectors.S:283: Error: too many memory references for `add' arch/arm/lib/vectors.S:283: Error: too many memory references for `add' arch/arm/lib/vectors.S:283: Error: too many memory references for `mov' arch/arm/lib/vectors.S:283: Error: no such instruction: `stmia r5,{r0 - r3}@save sp_SVC,lr_SVC,pc,cpsr' arch/arm/lib/vectors.S:283: Error: too many memory references for `mov' arch/arm/lib/vectors.S:284: Error: no such instruction: `bl do_irq' arch/arm/lib/vectors.S:286: Error: alignment not a power of 2 arch/arm/lib/vectors.S:288: Error: no such instruction: `ldr r13,IRQ_STACK_START_IN@setup our mode stack' arch/arm/lib/vectors.S:288: Error: too many memory references for `str' arch/arm/lib/vectors.S:288: Error: no such instruction: `mrs lr,spsr@get the spsr' arch/arm/lib/vectors.S:288: Error: too many memory references for `str' arch/arm/lib/vectors.S:288: Error: expecting operand after ','; got nothing arch/arm/lib/vectors.S:288: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:288: Error: no such instruction: `msr spsr,r13@switch modes,make sure moves will execute' arch/arm/lib/vectors.S:288: Error: too many memory references for `mov' arch/arm/lib/vectors.S:288: Warning: `pc' is not valid here (expected `(%rsi)') arch/arm/lib/vectors.S:288: Error: junk `@jump to next instruction&switch modes.' after expression arch/arm/lib/vectors.S:288: Warning: `lr@jump to next instruction&switch modes.' is not valid here (expected `(%rdi)') arch/arm/lib/vectors.S:288: Warning: no instruction mnemonic suffix given and no register operands; using default for `movs' arch/arm/lib/vectors.S:289: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:289: Error: too many memory references for `sub' arch/arm/lib/vectors.S:289: Error: no such instruction: `stmia sp,{r0 - r12}@Save user registers (now in svc mode)r0-r12' arch/arm/lib/vectors.S:289: Error: no such instruction: `ldr r2,IRQ_STACK_START_IN' arch/arm/lib/vectors.S:289: Error: junk at end of line, first unrecognized character is `@' arch/arm/lib/vectors.S:289: Error: no such instruction: `ldmia r2,{r2 - r3}' arch/arm/lib/vectors.S:289: Error: too many memory references for `add' arch/arm/lib/vectors.S:289: Error: too many memory references for `add' arch/arm/lib/vectors.S:289: Error: too many memory references for `mov' arch/arm/lib/vectors.S:289: Error: no such instruction: `stmia r5,{r0 - r3}@save sp_SVC,lr_SVC,pc,cpsr' arch/arm/lib/vectors.S:289: Error: too many memory references for `mov' arch/arm/lib/vectors.S:290: Error: no such instruction: `bl do_fiq' arch/arm/lib/vectors.S:120: Error: alignment padding (2 bytes) not a multiple of 4 arch/arm/lib/vectors.S:120: Error: alignment padding (2 bytes) not a multiple of 4 make[1]: *** [scripts/Makefile.build:301: arch/arm/lib/vectors.o] Error 1 make: *** [Makefile:1780: arch/arm/lib] Error 2 liuw@liuw-SYS-E100-12T-H:~/Downloads/u-boot