工具/软件:TI-RTOS
您好!
使用 simple_peripheral_oad_offchip 或这个 SDK 1.35。
此时、尝试创建如下所示的自定义存储器部分:
Group (组)> SRAM
{
.data
#ifndef cache_as RAM
.bss
#endif /* cache_as RAM *
.vtable
.vtable_ram
VTABLE RAM
sysmem
.nonretenvar
} load_end (heapStart)
我想在 SRAM 中将.taskStack 添加到此列表中、尝试以下操作:
Task.common$.instanceSection =".taskStatic";
Program.sectMap[".taskStatic"]= new Program.SectionSpec ();
Program.sectMap[".taskStatic"].loadSegment ="SRAM";
Program.sectMap[".taskStatic"].runSegment ="SRAM";
已尝试删除 Task.common$.instanceSection =".taskStatic";
代码编译正常、但当我尝试使用 LAUNCHXL-CC2640R2F 进行调试时、我会收到以下警告:
Cortex_M3_0:JTAG 通信错误:(错误-1170 @ 0x0)无法访问 DAP。 重置设备、然后重试此操作。 如果错误仍然存在、请确认配置、对电路板进行下电上电和/或尝试更可靠的 JTAG 设置(例如、较低的 TCLK)。 (仿真包6.0.576.0)
Cortex_M3_0:在断开连接之前无法从目标中删除调试状态。 程序存储器中仍可能嵌入了断点运算代码。 建议您在连接之前重置仿真器、并在继续调试之前重新加载程序
我是否需要在链接器命令文件中添加任何内容? 或者我是否缺少其他东西?