主题中讨论的其他器件:AM263P4
工具与软件:
您好!
我使用 CCS 12.8.1、
在 AM263P4程序的以下片段中、unused_var 将被丢弃、因为未引用:
但是、它仍会在 ELF 文件中获取 DWARF 符号(尽管地址为0x0):
调试器更不明智、它允许选择这个不存在的变量、从而错误地取消引用入口点。
我认为在调试器中不应该选择消除的该变量。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好!
我使用 CCS 12.8.1、
在 AM263P4程序的以下片段中、unused_var 将被丢弃、因为未引用:
但是、它仍会在 ELF 文件中获取 DWARF 符号(尽管地址为0x0):
调试器更不明智、它允许选择这个不存在的变量、从而错误地取消引用入口点。
我认为在调试器中不应该选择消除的该变量。
尊敬的 Oliver:
我将使用编译器 v 3.2.2。 以下是删除了一些项目信息的选项:
编译器:
-mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-d16 -mlittle-endian -mthumb -i"C:/ti/ccs1280/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/include/c -g -Wall -Wno-gnu-variable-size-type-not-at-end -wno-unused-function
链接器:
-mcpu=cortex-r5 -mfloat-abi=hard -mfpu=vfpv3-D16 -mlittle-endian -mthumb -g -wall -wno-gn-variable-size-type-at-end -wno-unused-function -wl、/ti/ccs1280/ccs/tools/compiler/ti-cgt-armllvm_3.2.2.LTS/lib "-WL、-wl、-i"C:/ti/mcu_plus_sdk_am263px_09_02_00_56/source/drivers/lib -wl、-i/diag-I:、-wl_wl、-wl_browl -、-wl_browl、-ex-/ti/mcu_plus_sdk_am263px_09_02_00_56/source/board/lib、-wl