Debugging question

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Debugging question

Jump to solution
3,596 Views
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 Kudos
Reply
1 Solution
3,556 Views
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.

 

 

 

View solution in original post

0 Kudos
Reply
6 Replies
3,541 Views
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 Kudos
Reply
3,580 Views
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 Kudos
Reply
3,563 Views
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 Kudos
Reply
3,552 Views
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 Kudos
Reply
3,557 Views
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 Kudos
Reply
3,586 Views
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 Kudos
Reply