主题中讨论的其它部件:Energia, CC3100, TM4C1294NCPDT
工具/软件:Code Composer Studio
您好,
所以,新安装CCS v 7.4 .0.0.0015万 ,我有一个应用程序,它使用Energia的CC3100 WiFi库作为TM4C1294NCPDT目标。 代码编译和加载正常。 我可以从源窗口在主库中的任何行(例如,WiFi.cpp或WiFiClient.cpp)上设置断点。
应用程序运行正常。 但是,当我尝试在库的'utility'文件夹(例如,在SL_Start()函数中,utility/device.c)中包含的代码上设置断点时,断点被设置为'灰显'。
如果我尝试在“断点”窗口中激活它,我会看到弹出窗口:“No code is associated with "../device.c",line XXX in 'path_here'(没有与"../device.c"关联的代码,路径此处'XXX行)”。
我可以打开反汇编窗口,并且可以在该窗口中看到SL_Start()的代码。 如果启用show source,我可以在'assembly'窗口中成功设置断点。 执行此操作时,'Breakpoints'窗口显示"0x0.5744万 (SL_Start + 0xC)",而不是通常的"device.c,第69行"
为什么会出现这种情况,如何解决? 库*Does*包含混合的C和C++代码,即mind.
提前感谢!