Debugging question

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
3,593件の閲覧回数
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,553件の閲覧回数
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,538件の閲覧回数
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,577件の閲覧回数
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,560件の閲覧回数
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,549件の閲覧回数
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,554件の閲覧回数
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,583件の閲覧回数
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 件の賞賛
返信