主题中讨论的其他器件:CC1310
工具/软件:Code Composer Studio
哈洛!
我尝试在 Win8上托管 CCSv7上使用 launchpad、检测到仿真器工具为 XDS110
运行 COntikiOS 示例。- Rime-TSCH。 或任何其他示例。
我使用 CCS 默认设置的调试配置。 使用 .\..\emulation\GEL\ccc26x0.gel、然后将探头设置 cJTAG 模式-更改为 cJTAG 4引脚、JTAG TCLK -更改为固定1MHz
调试器在主启动时搜索打印网络堆栈配置。 当我停止 CPU 时-调试器显示它位于0x100035fc。 执行几 个 CPU 步骤(在 Disassibrer 视图中)后,可以在 format_str_v、 dbg_send_Bytes 或 cc26xx_UART_Busy 中找到程序。
最深的停顿- 在 ti_lib_prcm_power_domain_status
当我尝试设置一个 HW 断点时-它设置正常、但当我继续时、调试器不会在这些断点上停止。
此外、如果我尝试连接到正在运行的应用程序(仅加载符号、并禁用目标重置)-加载符号失败、并报告其字节不同于目标文件。
我已禁用 LPM 深度睡眠使用。 启动时消息打印也使用 putchar 的调试版本-它不使用 lpm 睡眠。
我出了什么问题? 如何实现可靠的断点?
如何避免 endianes 失配故障?