工具/软件:Code Composer Studio
您好!
我正在尝试单步执行一个在 DRA75x 器件的 Cortex A15_0内核上运行的汇编函数。 汇编函数直接从我的 CCS 工程中的源代码(而不是从库)编译、并且我在编译器标志中启用了调试信息。 当我进入汇编函数时、我会看到一个显示以下内容的窗口:
因此、我丢失了调用堆栈、调试器在单步执行代码时无法与源代码相关联。 我可以单步执行反汇编、但我更喜欢使用源代码本身(带有注释、声明别名等)。
我正在使用以下工具:BIOS_6_50_01_12、CCSv7.1.0、UIA_2_20_00_02、xdctools_3_50_02_20_core、gcc-arm-none-eabi-4_9-2015q3。
asm 文件的 GCC 编译器设置:"-mcpu=cortex-a15 -mtune =cortex-a15 -marm -mfloat-abi=hard -g -gdwarf-3 -gstrict-dwarf -Wall
我在这里还缺少其他东西吗?
谢谢、
斯蒂芬