我用CCS10.0,想要把DSP程序下载到28346的ram里运行,用的是官方下载的例程,但总提示错误,用CCS 7.2就不会提示错误。错误信息如下:
C28xx: Error initializing flash programming: Interface returned from dll, but flash is not available on this device.
C28xx: File Loader: Verification failed: Values at address 0x00000@Program do not match Please verify target memory and memory map.
C28xx: GEL: File: G:\712\DLCM\DLCM_BootLoader\Debug\DLCM_BootLoader.out: a data verification error occurred, file load failed.
我把CCS 7.2 创建的28346程序用CCS 10.0打开,可以正常下载到ram里,但用CCS 10.0 创建的一模一样的工程却无法下载,经过反复比较,发现在CCS10.0下打开CCS7.2的工程,然后把compiler version从6.x改为20.x,下载程序就会报上面的错误!然而更搞笑的是,编译器版本改高了以后,就改不回去了!我到帮助里面下载低版本的编译器,但6.x的编译器无法在CCS 10.0下显示,最低只能到 15.x,一样会报错!
请教大神们:该如何配置,才能在CCS10.0编译环境下把程序下载到28346的ram中?
Susan Yang:
请问您是使用的哪个路径下的例程?C2000ware?
请提供详细例程信息,我们会在测试后给您回复
peng li2:
回复 Susan Yang:
用的是controlSUITE下的例程。
Susan Yang:
回复 peng li2:
我这边试了一下,直接导入例程编译(编译器版本 5.2.6)是没有问题的
请您找到我上图设置的地方,将您下载的低版本的编译器包含进去,这样就可以找到了
使用最新版本的编译器是会出错的
peng li2:
回复 Susan Yang:
现在情况更糟糕了,我导入老版本编译器,还是报一样的错。我把CCS卸载了重装,还是一样。怎么才能完全干净地卸载CCS?
Susan Yang:
回复 peng li2:
只需删除整个CCS 安装文件夹。这是用户删除CCS安装的一种常见方式
peng li2:
回复 Susan Yang:
全部删除重装了,还是不行,问题依旧。
Susan Yang:
回复 peng li2:
那您使用是还是例程?哪个版本的编译器?现在在上图中能找到低版本的编辑器吗?
您直接从CCS10内使用import project来从controlSUITE下导入例程,也会有这种问题?
我对您的描述很疑惑,请详细说明一下,最好给出截图
peng li2:
回复 Susan Yang:
终于弄好了,主要解决方法:
1. 用低版本编译器,我现在用的6.x的编译器。
2. 换了DSP芯片,可能之前的DSP硬件上有问题了。
谢谢您的耐心指导!
Susan Yang:
回复 peng li2:
很高兴您能解决问题