主题中讨论的其他部件:BOOSTXL-K350QVG-S1,
工具/软件:Code Composer Studio
大家好。
我当时在尝试从2.1 文件夹/home/helsatfar/ti/TivaWare_C_Serie-Tiv.Tiv/Examples/boards/EK-tm4c123gxl-bootxl-kentec-s1/ 3.156 中运行一些Kentec触摸屏(BOOSTXL-K350QVG-S1)示例项目。
在6.1 版的Code Composer Studio中,所有示例运行正常,但在版本7中,只有“‘s”项目工作正常,而项目'fontview','grlib_deme'或'lang_deme'则不工作。
生成这些有问题的项目时没有任何错误,但当启动调试会话将代码上载到tm4c123gh6pm时,我收到以下错误:
加载程序错误。
文件:/home/helaughsatfreh/workspace_v7/fontview/Debugg/fontview.out:发生数据验证错误,文件加载失败。
(几乎像 http://processors.wiki.ti.com/index.php/Troubleshooting_CCS_-_Data_Verification_Errors )
当控制台包含此错误时:
Cortex_M4_0:凝胶输出:
内存映射初始化完成
Cortex_M4_0:文件加载器:验证失败:地址0x0.0007万FF0处的值不匹配请验证目标内存和内存映射。
Cortex_M4_0:GEL:文件:/home/helaughsatfre/workspace_v7/fontview/Debug / fontview.out:发生数据验证错误,文件加载失败。
(所有3个的确切错误(和地址)相同,只是项目名称更改。)
新设置(有问题):
代码编辑器工作室版本:7.0 .0.0.0042万
ARM编译器工具16.9 .0.LTS
(我后来更新为ARM编译器工具16.12 0 STS)
较旧的设置(良好):
代码编辑器工作室版本:6.1 .3.0.0034万
ARM编译器工具16.9 .1.LTS
上的两个版本都在Ubuntu 16.04 上。
有什么想法可能会导致这种情况? 我一直在研究Wiki文章(Linker_Command_File_Primer,Troubleshooting_CCS__Data_Verification_Errors,Memory_MAP,How to access memory using the DAP)。
故障排除结果:
两个CSS版本中的Gel文件相同。
我还比较了两个CCS版本中的所有设置,它们是匹配的。
在调试中,更改完全验证/快速验证或执行空白检查不起作用。
两个版本的Linker和Compiler的“标志集摘要”都是相同的。
两个版本的设备系列/变体/目标配置匹配。
在项目中,*。cmd文件匹配。
我是否应该更改调试属性中的擦除设置?
我学到了很多,但也有最后期限:]