主题中讨论的其他器件:TM4C123GH6PM、 TM4C123
工具/软件:Code Composer Studio
您好!
我已开始编写独立的 ASM 程序、但遇到两个错误:我正在使用 Tiva C launchpad。
Cortex_M4_0:文件加载程序:验证失败:地址0x00000100处的值不匹配请验证目标存储器和存储器映射。
Cortex_M4_0:GEL:文件:C:\Users\Michael\workspace_v7\ASMBlink\Debug\ASMBlink.out:发生数据验证错误、文件加载失败。
Cortex_M4_0:错误:发生调试端口错误。
我也不理解。
当我打开另一个项目、然后切换回这个项目时、第一个错误开始。 第二个错误始终存在、一切似乎正常、但需要修复。
对于标准 C 语言项目、一切都很好。
代码:
/*********
*
*德州仪器 TM4C123GH6PM 的默认链接器命令文件
*
*这是从 TivaWare 库的修订版15071衍生而来的。
*
(小部分 /
存储器
{
闪存(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 */
/*内存中的段分配*/
部分
{
.intVec:> 0x00000000
.text:>0x100
}
配置文件: