C28xx:File Loader:Data verificaton failed at address 0xxx Please verify target memory and memory map

在初次使用CCS6.0时,有时会遇到这样的错误:C28xx:File Loader:Data verificaton failed at address 0xxx Please verify target memory and memory map,仔细观察会发现,出错的地址出现在外部存储器空间,此时程序还没有运行,所以CPU的寄存器都还没有配置,外部存储器寄存器EMIF当然也没有配置,所以在装载中,编译器找不到这个地址,那么怎么让编译器在程序没有运行的时候知道此地址呢?那就是在装载前,先去执行一些基本的配置。错误解决方案如下:

在CCS6.0安装目录中搜索“f28335.gel”文件,通常位于“...\TI CCS6.0\ccsv6\ccs_base\emulation\gel”目录下,用文本编辑器打开该文件,将第42行的“XINTF_Enable();”前面的注释去掉,保存,重新编译,错误就没有了。

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
这个错误通常是在使用 Code Composer Studio (CCS) 进行 C28xx 微控制器的烧录时出现的。这个错误提示表示 CCS 在初始化过程中无法获取算法文件信息,或者在写入 Flash 内存时遇到了未知错误。 要解决这个问题,你可以尝试以下几个步骤: 1. 检查算法文件路径是否正确。在 CCS 中,你需要正确指定算法文件路径,才能够进行烧录操作。如果路径不正确,CCS 就无法找到算法文件,从而导致烧录失败。请确保路径正确,并且算法文件存在于指定的路径中。 2. 检查算法文件是否正确。如果算法文件被损坏或者不完整,CCS 也无法从中获取正确的文件信息。请确保算法文件的完整性和正确性,可以尝试重新下载算法文件,或者使用其他版本的算法文件。 3. 检查连接器脚本是否正确。连接器脚本是指定程序存储器映射的重要文件,如果连接器脚本不正确,就会导致烧录失败。请检查连接器脚本是否正确,并且与算法文件相匹配。 4. 检查 CCS 版本是否正确。不同版本的 CCS 对应的算法文件可能有所不同,如果你使用的 CCS 版本与算法文件不兼容,就会导致烧录失败。请确保使用的 CCS 版本与算法文件相兼容。 5. 如果上述方法都无法解决问题,你可以尝试使用其他烧录工具进行烧录,例如 JTAG 烧录器或者 Flash 烧录器。如果问题依然存在,可能是硬件问题,建议联系 TI 公司的技术支持。 总之,这个错误可能是由多个因素造成的,需要仔细检查每一个可能的原因,并逐一排除,才能解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值