Xairybest 发表于 2015-12-17 15:33:37

使用ADK3.5出现ld死问题


Running 'C:/ADK3.5.1/tools/bin/make -R BLUELAB=C:/ADK3.5.1/tools -f message_handler.release.mak build'...
C:/ADK3.5.1/tools/bin/xap-local-xap-gcc-3.3.3 -BC:/ADK3.5.1/tools/lib/gcc-lib/xap-local-xap-assisted/3.3.3\\ -mpu -mleaf-optim -mno-function-sizeof -mworkaround-b96516 -g -O -fno-builtin-memcpy -ansi -pedantic -Wall -Wmissing-prototypes -Wstrict-prototypes -Wsign-compare -Wredundant-decls -Werror -IC:/ADK3.5.1/tools/include/firmware -IC:/ADK3.5.1/tools/include/standard -IC:/ADK3.5.1/tools/include/profiles/BlueLab-6.5.2-Release -IE:\t_watch\TEM/support/build/csr -IE:\t_watch\TEM -IE:\t_watch\TEM/support/noos -Wp,-MD,./depend/message_handler -Wp,-MQ,message_handler.o   -c message_handler.c -o message_handler.o
C:/ADK3.5.1/tools/bin/xap-local-xap-gcc-3.3.3 -BC:/ADK3.5.1/tools/lib/gcc-lib/xap-local-xap-assisted/3.3.3\\ -mpu -mleaf-optim -mno-function-sizeof -mworkaround-b96516 -g -O -fno-builtin-memcpy-Xlinker -s0-ltem-Wl,-IC:/ADK3.5.1/tools/lib/gcc-lib/xap-local-xap/3.3.3/ -Xlinker -pass -Xlinker 250 -LC:/ADK3.5.1/tools/lib/BlueLab-6.5.2-Release/assisted message_handler.o tem_porting.o -o message_handler.app
Pass 1 (5421, 2074) Pass 2 (958, 77) Pass 3 (759, 7) Pass 4 (563, 0) Pass 5 (0, 0)
Words: code=5864 const=779 globals=4 decimal
Recursion detected - fn tem_task_runner._tem_scheduler_task_runner_schedule_tasks called twice on same stack
Unwinding recursive calls
Function tem_task_runner._tem_scheduler_task_runner_schedule_tasks called from Function tem_task_runner._tem_scheduler_task_runner_schedule_tasks

本身代码中并不存在栈迭代的问题,出现如下编译log后。 ld就一直卡主。


请问大家有没有谁碰到过类似的问题?



天下无双 发表于 2017-9-27 13:48:51

不懂啊,我也有些问
页: [1]
查看完整版本: 使用ADK3.5出现ld死问题