Rebuild started: Project: rtos_1
*** Using Compiler 'V6.16', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Rebuild target 'Target 1'
FCARM uses the following Files via command file '.\Auto_FcArm_Cmd.inp':
include\common\SConscript
TO rtos_1.axf NOPRINT
custom translating @.\Auto_FcArm_Cmd.inp...
Custom: C:\Keil_v5\ARM\Bin\FCARM.exe @.\Auto_FcArm_Cmd.inp
FCARM FILE CONVERTER V2.58
Completed 1 File(s), Ratio 100%
compiling device.c...
compiling clock.c...
compiling ipc.c...
compiling memheap.c...
compiling cpu.c...
compiling kservice.c...
compiling mem.c...
compiling mempool.c...
compiling irq.c...
compiling components.c...
compiling idle.c...
compiling object.c...
compiling scheduler.c...
compiling slab.c...
compiling thread.c...
rtos_1.axf(12): error: 'Net_Config.h' file not found
#include <Net_Config.h>
^~~~~~~~~~~~~~
1 error generated.
compiling rtos_1.axf...
compiling timer.c...
compiling cpuport.c...
compiling div0.c...
compiling backtrace.c...
compiling showmem.c...
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_iar.S", line 27 (column 5): Error: A1163E: Unknown opcode SECTION , expecting opcode or Macro
27 00000000 SECTION .text:CODE(2)
^
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_iar.S", line 40: Error: A1167E: Invalid line start
40 00000000 rt_hw_interrupt_disable:
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_iar.S", line 41: Error: A1105E: Area directive missing
41 00000000 MRS r0, PRIMASK
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_iar.S", line 41: Warning: A1088W: Faking declaration of area AREA |$$$$$$$|
41 00000000 MRS r0, PRIMASK
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_iar.S", line 49: Error: A1167E: Invalid line start
49 00000008 rt_hw_interrupt_enable:
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_iar.S", line 60: Error: A1167E: Invalid line start
60 0000000e rt_hw_context_switch_interrupt:
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_iar.S", line 61: Error: A1167E: Invalid line start
61 0000000e rt_hw_context_switch:
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_iar.S", line 86: Error: A1167E: Invalid line start
86 0000002e PendSV_Handler:
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_iar.S", line 168: Error: A1167E: Invalid line start
168 0000006a rt_hw_context_switch_to:
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_iar.S", line 215: Error: A1167E: Invalid line start
215 000000a6 rt_hw_interrupt_thread_switch:
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_iar.S", line 220: Error: A1167E: Invalid line start
220 000000a8 HardFault_Handler:
10 Errors, 1 Warning
assembling context_iar.S...
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_rvds.S", line 112: Error: A1854E: Unknown opcode 'VSTMFDEQ', maybe wrong target CPU?
112 0000004e VSTMFDEQ r1!, {d8 - d15} ; push FPU register s16~s31
"src\rtos\rt_thread\libcpu\arm\cortex-m4\context_rvds.S", line 142: Error: A1854E: Unknown opcode 'VLDMFDNE', maybe wrong target CPU?
142 00000074 VLDMFDNE r1!, {d8 - d15} ; pop FPU register s16~s31
2 Errors, 0 Warnings
assembling context_rvds.S...
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(76): error: predicated instructions must be in IT block
orrcs ip, ip, #0x10000000
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(98): error: predicated instructions must be in IT block
rsbmi r0, r0, #0
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(101): error: predicated instructions must be in IT block
rsbmi r1, r1, #0
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(254): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #31
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(255): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #31
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(258): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #30
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(259): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #30
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(262): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #29
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(263): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #29
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(266): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #28
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(267): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #28
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(270): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #27
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(271): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #27
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(274): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #26
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(275): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #26
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(278): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #25
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(279): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #25
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(282): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #24
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(283): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #24
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(286): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #23
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(287): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #23
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(290): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #22
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(291): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #22
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(294): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #21
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(295): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #21
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(298): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #20
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(299): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #20
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(302): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #19
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(303): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #19
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(306): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #18
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(307): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #18
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(310): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #17
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(311): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #17
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(314): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #16
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(315): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #16
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(318): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #15
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(319): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #15
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(322): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #14
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(323): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #14
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(326): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #13
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(327): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #13
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(330): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #12
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(331): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #12
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(334): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #11
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(335): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #11
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(338): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #10
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(339): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #10
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(342): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #9
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(343): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #9
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(346): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #8
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(347): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #8
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(350): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #7
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(351): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #7
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(354): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #6
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(355): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #6
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(358): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #5
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(359): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #5
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(362): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #4
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(363): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #4
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(366): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #3
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(367): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #3
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(370): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #2
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(371): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #2
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(374): error: predicated instructions must be in IT block
subhs r1, r1,r0, lsl #1
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(375): error: predicated instructions must be in IT block
addhs r3, r3,r2, lsl #1
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(378): error: predicated instructions must be in IT block
subhs r1, r1, r0
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(379): error: predicated instructions must be in IT block
addhs r3, r3, r2
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(386): error: predicated instructions must be in IT block
rsbmi r1, r1, #0
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(388): error: predicated instructions must be in IT block
bicmi r0, r0, #0x80000000
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(389): error: predicated instructions must be in IT block
rsbmi r0, r0, #0
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(395): error: predicated instructions must be in IT block
orrne r1, r1, #1
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(398): error: predicated instructions must be in IT block
subhs r1, r1, r0
^
src/rtos/rt_thread/libcpu/arm/common/divsi3.S(399): error: predicated instructions must be in IT block
addhs r3, r3, r2
^
assembling divsi3.S...
assembling context_gcc.S...
".\Objects\rtos_1.axf" - 74 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:08
最新发布