完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 一只耳朵怪 于 2018-6-11 15:03 编辑
遇到如下问题,换了个芯片,解决了 Data verification failed at address 0x003F713E Please verify target memory and memory map. Error found during data verification. Ensure the linker command file matches the memory map. 但是才用没有一天,又出现了这样的问题,可以确定不是密码问题,因为我已经加密解密试过,且如果是加密的话,不会出现那样的问题,是说不能load program之类的。 Ti的controlsuit 开发套件不是很好。 |
|
相关推荐
10个回答
|
|
刚才连接目标板的时候,发现一个问题,不知道对出现上面的问题有没有帮助?
C28xx: Flash Programmer: Warning: The configured device (TMS320F28027), does not match the detected device (). Flash Programming operations could be affected. Please consider modifying your target configuration file. 我的芯片明明就是TMS320F28027,怎么检测到得芯片和它不一致呢 |
|
|
|
Lindalwj 发表于 2018-6-11 07:56 看看PARTID 0x3D 7FFF中显示的是不是28027。(详见datasheet PARTID ) 至于Data verification failed at address 0x003F713E Please verify target memory and memory map. 是说烧写的并不成功,在0x003F713E 的数据不是要烧入的数据。 具体可以做一下交叉实验确认问题原因,比如换台电脑,换个仿真器,CCS...看看问题原因。 |
|
|
|
Emily1225 发表于 2018-6-11 08:13 我在用CCS连接上目标板后,可以从0x3FF7FF8中可以看到其CSM密码全是FFFF,也就是意味着没有被加密。为了防止看到的密码不是实际的密码。我在onchip flash 里面 unlock,然后可以在console里面显示 已经device unlock,并且建议擦除flash,我擦除了,一切都正常,这时再load TI给的program,出现的问题还是一样,校验码出现 问题,Data verification failed at address..... 是不是只有另外一种情况了,也就是flash坏了? 以前也出现过这个问题, 我前天才换的芯片,换上之后是好的,一切 正常,正常工作。那晚回去,开发板没关,结过昨早上来一调试,又出现此问题了。 |
|
|
|
Lindalwj 发表于 2018-6-11 08:18 整个芯片是好的,仅FLASH损坏?非常少见,几乎不可能。 最好做个交叉实验确认一下原因,把这片28027焊下来放到DEMO板上试试。 CCS-->Tools-->on-chip flash-->重新Erase flash 和点击Depletion Recovery后能正常吗? 例程烧写也不正常吗? |
|
|
|
Emily1225 发表于 2018-6-11 08:35 昨晚就交叉试过了,不行。“”CCS-->Tools-->on-chip flash-->重新Erase flash 和点击Depletion Recovery后能正常吗? “”,昨天就做过了。程序配置在M0M1中的程序可以下载进去,配置到flash中的程序就下载不进去 |
|
|
|
Lindalwj 发表于 2018-6-11 08:49 刚才把烧写到flash里的大程序改成能在RAM中运行的程序,编译成功后,可以很轻松的下载到RAM 中。但是擦除flash后换成flash的程序就马上出现校验错误,我也不想相信一个新的DSP芯片,刚用一天就flash出现问题了。但是好像事实就是这样了,因为解密那,我可以确信没有问题。 |
|
|
|
Lindalwj 发表于 2018-6-11 09:08 这个问题其实不复杂。如果你确实有做过交叉实验。 1、看一下0x003F713E,用FLASH-API例程擦写一下该区域,看看能不能擦写。(如果做过交叉实验那再测试的结果应该是不能擦写,如果能擦写,说明交叉实验做的不成功,重新把问题查找范围扩大为CCS,开发板...) Flash-API例程: www.ti.com.cn/.../sprc848 2、如果不能正常擦写那么说明FLASH确实有问题,由于C2000芯片只要供电正常就能正常运行,那么这肯定是由供电导致。 3、那就确认一下是什么地方的电压不正确,同时把controlcard上的电源芯片换掉看看以后是否还会有这个问题。 |
|
|
|
Emily1225 发表于 2018-6-11 09:21 请确定程序是基于RAM还是flash? -- 能否将.cmd文件提供出来参考一下呢? 如果是前者,正确操作方式是编译后选择CCS菜单File --> Load Program,只是将程序加载到RAM区运行,掉电丢失;如果是后者,正确操作方式是编译后选择CCS菜单Tools --> F28xx On-chip Flash Programmer,是将程序烧写到闪存区,掉电后重新上电可以单独运行。 还有一个可以检查的设置:CCS菜单Option --> Customize,选择Program/Project/CIO选项卡,确认Load Program After Build选项未被选中。 If a post answers your question, please mark it with the "verify answer" button. |
|
|
|
szbliy 发表于 2018-6-11 09:35 检查电源,换仿真器,检查硬件都试过了,后来没办法,用电烙铁把DSP的管脚,重新焊了一遍,结果又可以了。 |
|
|
|
...................... 之前我有说:“最好做个交叉实验确认一下原因,把这片28027焊下来放到DEMO板上试试。" 你不是说:"昨晚就交叉试过了,不行。" 怎么会: "把DSP的管脚,重新焊了一遍,结果又可以了。" 只是焊一遍吗?没做其他事? |
|
|
|
只有小组成员才能发言,加入小组>>
354 浏览 1 评论
547 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
793 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
664 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1141 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
91浏览 29评论
349浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
267浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
216浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
70浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-30 01:15 , Processed in 1.190692 second(s), Total 97, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号