Debugging question

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Debugging question

跳至解决方案
3,611 次查看
Chish
Contributor II

Hello!
I've just started with the MCUXpresso.

I've been trying to debug the program from the last two days but there's an error that's keep occuring. I tried so many solutions on Internet but nothing is workign. 

I'm posting the whole console with an error:

 

09:57:02 **** Build of configuration Debug for project DALI_Slave_LPC111x ****
make -r all
Building file: ../src/Discovery.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../src/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"src/Discovery.d" -MT"src/Discovery.o" -MT"src/Discovery.d" -o "src/Discovery.o" "../src/Discovery.c"
Finished building: ../src/Discovery.c

Building file: ../src/RS485.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../src/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"src/RS485.d" -MT"src/RS485.o" -MT"src/RS485.d" -o "src/RS485.o" "../src/RS485.c"
Finished building: ../src/RS485.c

Building file: ../src/Uart_11xx.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../src/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"src/Uart_11xx.d" -MT"src/Uart_11xx.o" -MT"src/Uart_11xx.d" -o "src/Uart_11xx.o" "../src/Uart_11xx.c"
Finished building: ../src/Uart_11xx.c

Building file: ../src/bsp.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../src/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"src/bsp.d" -MT"src/bsp.o" -MT"src/bsp.d" -o "src/bsp.o" "../src/bsp.c"
Finished building: ../src/bsp.c

Building file: ../src/cr_startup_lpc11.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../src/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"src/cr_startup_lpc11.d" -MT"src/cr_startup_lpc11.o" -MT"src/cr_startup_lpc11.d" -o "src/cr_startup_lpc11.o" "../src/cr_startup_lpc11.c"
Finished building: ../src/cr_startup_lpc11.c

Building file: ../src/dk_i2c.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../src/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"src/dk_i2c.d" -MT"src/dk_i2c.o" -MT"src/dk_i2c.d" -o "src/dk_i2c.o" "../src/dk_i2c.c"
Finished building: ../src/dk_i2c.c

Building file: ../src/main.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../src/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"src/main.d" -MT"src/main.o" -MT"src/main.d" -o "src/main.o" "../src/main.c"
Finished building: ../src/main.c

Building file: ../src/wdt.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../src/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"src/wdt.d" -MT"src/wdt.o" -MT"src/wdt.d" -o "src/wdt.o" "../src/wdt.c"
Finished building: ../src/wdt.c

Building file: ../src/wh_ballast.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../src/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"src/wh_ballast.d" -MT"src/wh_ballast.o" -MT"src/wh_ballast.d" -o "src/wh_ballast.o" "../src/wh_ballast.c"
Finished building: ../src/wh_ballast.c

Building file: ../src/wh_dali_cmd.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../src/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"src/wh_dali_cmd.d" -MT"src/wh_dali_cmd.o" -MT"src/wh_dali_cmd.d" -o "src/wh_dali_cmd.o" "../src/wh_dali_cmd.c"
Finished building: ../src/wh_dali_cmd.c

Building file: ../src/wh_dali_drv.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../src/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"src/wh_dali_drv.d" -MT"src/wh_dali_drv.o" -MT"src/wh_dali_drv.d" -o "src/wh_dali_drv.o" "../src/wh_dali_drv.c"
Finished building: ../src/wh_dali_drv.c

Building file: ../CMSIS/CM0/DeviceSupport/NXP/LPC11XX/system_LPC11xx.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../CMSIS/CM0/DeviceSupport/NXP/LPC11XX/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"CMSIS/CM0/DeviceSupport/NXP/LPC11XX/system_LPC11xx.d" -MT"CMSIS/CM0/DeviceSupport/NXP/LPC11XX/system_LPC11xx.o" -MT"CMSIS/CM0/DeviceSupport/NXP/LPC11XX/system_LPC11xx.d" -o "CMSIS/CM0/DeviceSupport/NXP/LPC11XX/system_LPC11xx.o" "../CMSIS/CM0/DeviceSupport/NXP/LPC11XX/system_LPC11xx.c"
Finished building: ../CMSIS/CM0/DeviceSupport/NXP/LPC11XX/system_LPC11xx.c

Building file: ../CMSIS/CM0/CoreSupport/core_cm0.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../CMSIS/CM0/CoreSupport/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF"CMSIS/CM0/CoreSupport/core_cm0.d" -MT"CMSIS/CM0/CoreSupport/core_cm0.o" -MT"CMSIS/CM0/CoreSupport/core_cm0.d" -o "CMSIS/CM0/CoreSupport/core_cm0.o" "../CMSIS/CM0/CoreSupport/core_cm0.c"
Finished building: ../CMSIS/CM0/CoreSupport/core_cm0.c

Building file: ../.metadata/.plugins/org.eclipse.cdt.make.core/specs.c
Invoking: MCU C Compiler
arm-none-eabi-gcc -D__REDLIB__ -DDEBUG -D__CODE_RED -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\DeviceSupport\NXP\LPC11XX" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\CMSIS\CM0\CoreSupport" -I"C:\Users\uddin\Documents\MCUXpressoIDE_11.1.1_3241\workspace\DALI_Slave_LPC111x\src" -O0 -g3 -Wall -c -fmessage-length=0 -fno-builtin -ffunction-sections -fdata-sections -fmerge-constants -fmacro-prefix-map="../.metadata/.plugins/org.eclipse.cdt.make.core/"=. -mcpu=cortex-m0 -mthumb -D__REDLIB__ -fstack-usage -specs=redlib.specs -MMD -MP -MF".metadata/.plugins/org.eclipse.cdt.make.core/specs.d" -MT".metadata/.plugins/org.eclipse.cdt.make.core/specs.o" -MT".metadata/.plugins/org.eclipse.cdt.make.core/specs.d" -o ".metadata/.plugins/org.eclipse.cdt.make.core/specs.o" "../.metadata/.plugins/org.eclipse.cdt.make.core/specs.c"
Finished building: ../.metadata/.plugins/org.eclipse.cdt.make.core/specs.c

Building target: .hexDALI_Slave_LPC111x.axf
Invoking: MCU Linker
arm-none-eabi-gcc -nostdlib -Xlinker -Map=".hexDALI_Slave_LPC111x.map" -Xlinker --gc-sections -mcpu=cortex-m0 -mthumb -T "DALI_Slave_LPC111x_Debug.ld" -o ".hexDALI_Slave_LPC111x.axf" ./src/Discovery.o ./src/RS485.o ./src/Uart_11xx.o ./src/bsp.o ./src/cr_startup_lpc11.o ./src/dk_i2c.o ./src/main.o ./src/wdt.o ./src/wh_ballast.o ./src/wh_dali_cmd.o ./src/wh_dali_drv.o ./CMSIS/CM0/DeviceSupport/NXP/LPC11XX/system_LPC11xx.o ./CMSIS/CM0/CoreSupport/core_cm0.o ./.metadata/.plugins/org.eclipse.cdt.make.core/specs.o
Finished building target: .hexDALI_Slave_LPC111x.axf

make --no-print-directory post-build
Performing post-build steps
arm-none-eabi-size "DALI_Slave_LPC111x.axf" ; arm-none-eabi-objcopy -O binary "DALI_Slave_LPC111x.axf" ".hexDALI_Slave_LPC111x.bin" ; checksum -p LPC1114_302 -d ".hexDALI_Slave_LPC111x.bin"
arm-none-eabi-size: 'DALI_Slave_LPC111x.axf': No such file
arm-none-eabi-objcopy: 'DALI_Slave_LPC111x.axf': No such file
Error: Cannot open checksum file .hexDALI_Slave_LPC111x.binmake[1]: [makefile:47: post-build] Error 1 (ignored)

 

 

0 项奖励
回复
1 解答
3,571 次查看
ZhangJennie
NXP TechSupport
NXP TechSupport

I wonder your program has not been successfully downloaded to target.

any error during download this program? Does this problem occur for all other project?

If this problem is only on this DALI_Slave_LPC111x. Please send your project here thus we can look into it directly.

 

 

 

在原帖中查看解决方案

0 项奖励
回复
6 回复数
3,556 次查看
Chish
Contributor II

Thank you! I've found very informative discussion on the other NXP "question" and resolve the issue. I really appreciate your timely help. 

 

 

 

0 项奖励
回复
3,595 次查看
converse
Senior Contributor V

It is trying to create something called ".hexDALI_Slave_LPC111x.axf". I'm guessing that you tried to change the output to generate a ".hex" file and screwed something up...

 

As this looks like an example project, I suggest you delete the project and re-import the example.

0 项奖励
回复
3,578 次查看
Chish
Contributor II

It's a customized project that have already been programmed. Even, I've corrected the file name from ".hexDALI_Slave_LPC111x.axf" to "DALI_Slave_LPC111x.axf". It still doesn't show any memroy or global variable. 

On the memory tab, it's blank. On the global variables it's also not showing anything.

 

 

Regards,

0 项奖励
回复
3,567 次查看
converse
Senior Contributor V

In the link step, I don’t see any debug option - perhaps it is stripping the symbols so there is no debug information. Make sure the linker options for debug are correctly set

0 项奖励
回复
3,572 次查看
ZhangJennie
NXP TechSupport
NXP TechSupport

I wonder your program has not been successfully downloaded to target.

any error during download this program? Does this problem occur for all other project?

If this problem is only on this DALI_Slave_LPC111x. Please send your project here thus we can look into it directly.

 

 

 

0 项奖励
回复
3,601 次查看
ZhangJennie
NXP TechSupport
NXP TechSupport

HI

This project doesn't generate DALI_Slave_LPC111x.axf but  " .hexDALI_Slave_LPC111x.axf" . check if you correctly set the output file name

ZhangJennie_0-1633768943894.png

 

If still can't resolve, Is the project a NXP demo code? if yes, please send the link thus we can test it directly.

If your own project, please send this project here thus we can check it directly.

Thanks,

Jun Zhang

0 项奖励
回复