Thread 中讨论的其他器件:EK-TM4C123GXL、
大家好、
我尝试在 EK-TM4C123GXL 板上构建并运行一个简单的程序(我已附加项目文件)、并得到以下错误:
Cortex_M4_0:目标 CPU 停止时出现故障
Cortex_M4_0:20次尝试后无法确定目标状态
Cortex_M4_0:在断开连接之前无法从目标中删除调试状态。
程序存储器中仍可能嵌入了断点运算代码。
建议您在连接之前重置仿真器、并在继续调试之前重新加载程序。
我关闭了调试窗口、并尝试再次运行、但我现在收到连接到目标消息的错误消息。 我尝试了2个评估板(EK-TM4C123GXL)、它们都发生了同样的情况。
现在我无法在电路板上运行任何项目、我会收到每个项目的连接错误。 能不能有人对此进行研究并提出确切的问题。
CCS 版本:7.4.0.00015
评估套件- EK-TM4C123GXL
链接器命令文件的内容:
/*********
*
*德州仪器 TM4C123GH6PM 的默认链接器命令文件
*
*这是从 TivaWare 库的修订版15071衍生而来的。
*
(小部分 /
--retain=g_pfnVectors
存储器
{
闪存(RX):origin = 0x00000000,length = 0x00040000
SRAM (rwx):origin = 0x20000000,length = 0x00008000
}
/*以下命令行选项作为 CCS 项目的一部分进行设置。 *
/*如果您使用命令行构建,或者出于某种原因想要*/
/*在此处定义它们,您可以根据需要取消注释并修改这些行。 *
/*如果您使用 CCS 进行构建、最好进行任何这样的构建*/
/*对 CCS 项目进行修改并将此文件保留为单独文件。 *
/**//
/*--heap_size=0 */
/*--stack_size=256 */
/*--library=rtsv7M4_T_le_eabi.lib */
/*内存中的段分配*/
部分
{
.intvecs:> 0x00000000
.text:> FLASH
.const:> FLASH
.cinit:>闪存
.pinit:> FLASH
init_array:> FLASH
.vtable:>0x20000000
.data :> SRAM
.bss:> SRAM
.sysmem:> SRAM
.stack:> SRAM
}
__STACK_TOP =__STACK + 512;
/
e2e.ti.com/.../5008.main.ce2e.ti.com/.../3441.tm4c123gh6pm_5F00_startup_5F00_ccs.c
此致、
Naveen Kori